ReactOS 0.4.15-dev-8219-ge8b88cf
IMFPluginControl Interface Reference
Inheritance diagram for IMFPluginControl:
Collaboration diagram for IMFPluginControl:

Public Member Functions

HRESULT GetPreferredClsid (DWORD pluginType, LPCWSTR selector, CLSID *clsid)
HRESULT GetPreferredClsidByIndex (DWORD pluginType, DWORD index, LPWSTR *selector, CLSID *clsid)
HRESULT SetPreferredClsid (DWORD pluginType, LPCWSTR selector, const CLSID *clsid)
HRESULT IsDisabled (DWORD pluginType, REFCLSID clsid)
HRESULT GetDisabledByIndex (DWORD pluginType, DWORD index, CLSID *clsid)
HRESULT SetDisabled (DWORD pluginType, REFCLSID clsid, BOOL disabled)
- 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 577 of file mfobjects.idl.

Member Function Documentation

◆ GetDisabledByIndex()

HRESULT IMFPluginControl::GetDisabledByIndex ( DWORD  pluginType,
DWORD  index,
CLSID clsid 

◆ GetPreferredClsid()

HRESULT IMFPluginControl::GetPreferredClsid ( DWORD  pluginType,
LPCWSTR  selector,
CLSID clsid 

◆ GetPreferredClsidByIndex()

HRESULT IMFPluginControl::GetPreferredClsidByIndex ( DWORD  pluginType,
DWORD  index,
LPWSTR selector,
CLSID clsid 

◆ IsDisabled()

HRESULT IMFPluginControl::IsDisabled ( DWORD  pluginType,
REFCLSID  clsid 

◆ SetDisabled()

HRESULT IMFPluginControl::SetDisabled ( DWORD  pluginType,
REFCLSID  clsid,
BOOL  disabled 

◆ SetPreferredClsid()

HRESULT IMFPluginControl::SetPreferredClsid ( DWORD  pluginType,
LPCWSTR  selector,
const CLSID clsid 

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