ReactOS 0.4.15-dev-7934-g1dc8d80
IMFCollection Interface Reference
Inheritance diagram for IMFCollection:
Collaboration diagram for IMFCollection:

Public Member Functions

HRESULT GetElementCount ([out] DWORD *pcElements)
HRESULT GetElement ([in] DWORD dwElementIndex, [out] IUnknown **ppUnkElement)
HRESULT AddElement ([in] IUnknown *pUnkElement)
HRESULT RemoveElement ([in] DWORD dwElementIndex, [out] IUnknown **ppUnkElement)
HRESULT InsertElementAt ([in] DWORD dwIndex, [in] IUnknown *pUnknown)
HRESULT RemoveAllElements ()
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 544 of file mfobjects.idl.

Member Function Documentation

◆ AddElement()

HRESULT IMFCollection::AddElement ( [in] IUnknown pUnkElement)

◆ GetElement()

HRESULT IMFCollection::GetElement ( [in] DWORD  dwElementIndex,
[out] IUnknown **  ppUnkElement 

◆ GetElementCount()

HRESULT IMFCollection::GetElementCount ( [out] DWORD pcElements)

◆ InsertElementAt()

HRESULT IMFCollection::InsertElementAt ( [in] DWORD  dwIndex,
[in] IUnknown pUnknown 

◆ RemoveAllElements()

HRESULT IMFCollection::RemoveAllElements ( )

◆ RemoveElement()

HRESULT IMFCollection::RemoveElement ( [in] DWORD  dwElementIndex,
[out] IUnknown **  ppUnkElement 

The documentation for this interface was generated from the following file: