ReactOS 0.4.15-dev-7994-gb388cb6
IFilterMapper2 Interface Reference
Inheritance diagram for IFilterMapper2:
Collaboration diagram for IFilterMapper2:

Public Member Functions

HRESULT CreateCategory ([in] REFCLSID clsidCategory, [in] DWORD dwCategoryMerit, [in] LPCWSTR Description)
 
HRESULT UnregisterFilter ([in] const CLSID *pclsidCategory, [in] LPCOLESTR szInstance, [in] REFCLSID Filter)
 
HRESULT RegisterFilter ([in] REFCLSID clsidFilter, [in] LPCWSTR Name, [in, out] IMoniker **ppMoniker, [in] const CLSID *pclsidCategory, [in] LPCOLESTR szInstance, [in] const REGFILTER2 *prf2)
 
HRESULT EnumMatchingFilters ([out] IEnumMoniker **ppEnum, [in] DWORD dwFlags, [in] BOOL bExactMatch, [in] DWORD dwMerit, [in] BOOL bInputNeeded, [in] DWORD cInputTypes, [size_is(cInputTypes *2)] const GUID *pInputTypes, [in] const REGPINMEDIUM *pMedIn, [in] const CLSID *pPinCategoryIn, [in] BOOL bRender, [in] BOOL bOutputNeeded, [in] DWORD cOutputTypes, [size_is(cOutputTypes *2)] const GUID *pOutputTypes, [in] const REGPINMEDIUM *pMedOut, [in] const CLSID *pPinCategoryOut)
 
- 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 266 of file axextend.idl.

Member Function Documentation

◆ CreateCategory()

HRESULT IFilterMapper2::CreateCategory ( [in] REFCLSID  clsidCategory,
[in] DWORD  dwCategoryMerit,
[in] LPCWSTR  Description 
)

◆ EnumMatchingFilters()

HRESULT IFilterMapper2::EnumMatchingFilters ( [out] IEnumMoniker **  ppEnum,
[in] DWORD  dwFlags,
[in] BOOL  bExactMatch,
[in] DWORD  dwMerit,
[in] BOOL  bInputNeeded,
[in] DWORD  cInputTypes,
[size_is(cInputTypes *2)] const GUID pInputTypes,
[in] const REGPINMEDIUM pMedIn,
[in] const CLSID pPinCategoryIn,
[in] BOOL  bRender,
[in] BOOL  bOutputNeeded,
[in] DWORD  cOutputTypes,
[size_is(cOutputTypes *2)] const GUID pOutputTypes,
[in] const REGPINMEDIUM pMedOut,
[in] const CLSID pPinCategoryOut 
)

◆ RegisterFilter()

HRESULT IFilterMapper2::RegisterFilter ( [in] REFCLSID  clsidFilter,
[in] LPCWSTR  Name,
[in, out] IMoniker **  ppMoniker,
[in] const CLSID pclsidCategory,
[in] LPCOLESTR  szInstance,
[in] const REGFILTER2 prf2 
)

◆ UnregisterFilter()

HRESULT IFilterMapper2::UnregisterFilter ( [in] const CLSID pclsidCategory,
[in] LPCOLESTR  szInstance,
[in] REFCLSID  Filter 
)

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