ReactOS  0.4.15-dev-1397-g19779b3
IMFPluginControl Interface Reference

import"mfobjects.idl";

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: