DG Kernel Documentation


Skip Navigation Links.
Skip Navigation LinksHome Page > Deprecated > Deprecated API Reference > General Computing > Collections > IListUnkn_KC Search Documentation


IListUnkn_KC(64) Interface

GetIterator
GetAt
AddHead
AddTail
SetAt
RemoveAt
RemoveAll
InsertBefore
IInsertAfter

Gives access to a list of interfaces

See also Interface List


HRESULT GetIterator( IIterator** iterator )

Parameters

iterator - [out,retval] the returned iterator

Remarks:

Returns iterator for scrolling the list


HRESULT GetAt(int position, IUnknown **item)

Parameters

position - [in] position of an item

item - [out] the returned item


HRESULT AddHead(IUnknown* item)

Remarks:

Inserts the item at the beginning of the list


HRESULT AddTail(IUnknown* item)

Remarks:

Adds the item to the end of the list


HRESULT SetAt(int position, IUnknown* item)

Remarks:

Modifies the item at the position


HRESULT RemoveAt(int position)

Remarks:

Removes an item


HRESULT RemoveAll()

Remarks:

Empties the list


HRESULT InsertBefore(int position, IUnknown* item, int* positionItem)

Remarks:

Inserts the item and returns its position in the list


HRESULT InsertAfter(int position, IUnknown* item, int* positionItem)

Remarks:

Inserts the item and returns its position in the list