ReactOS  0.4.15-dev-2714-g4864c87
ITfCategoryMgr Interface Reference


Inheritance diagram for ITfCategoryMgr:
Collaboration diagram for ITfCategoryMgr:

Public Member Functions

HRESULT RegisterCategory ([in] REFCLSID rclsid, [in] REFGUID rcatid, [in] REFGUID rguid)
HRESULT UnregisterCategory ([in] REFCLSID rclsid, [in] REFGUID rcatid, [in] REFGUID rguid)
HRESULT EnumCategoriesInItem ([in] REFGUID rguid, [out] IEnumGUID **ppEnum)
HRESULT EnumItemsInCategory ([in] REFGUID rcatid, [out] IEnumGUID **ppEnum)
HRESULT FindClosestCategory ([in] REFGUID rguid, [out] GUID *pcatid, [in, size_is(ulCount)] const GUID **ppcatidList, [in] ULONG ulCount)
HRESULT RegisterGUIDDescription ([in] REFCLSID rclsid, [in] REFGUID rguid, [in, size_is(cch)] const WCHAR *pchDesc, [in] ULONG cch)
HRESULT UnregisterGUIDDescription ([in] REFCLSID rclsid, [in] REFGUID rguid)
HRESULT GetGUIDDescription ([in] REFGUID rguid, [out] BSTR *pbstrDesc)
HRESULT RegisterGUIDDWORD ([in] REFCLSID rclsid, [in] REFGUID rguid, [in] DWORD dw)
HRESULT UnregisterGUIDDWORD ([in] REFCLSID rclsid, [in] REFGUID rguid)
HRESULT GetGUIDDWORD ([in] REFGUID rguid, [out] DWORD *pdw)
HRESULT RegisterGUID ([in] REFGUID rguid, [out] TfGuidAtom *pguidatom)
HRESULT GetGUID ([in] TfGuidAtom guidatom, [out] GUID *pguid)
HRESULT IsEqualTfGuidAtom ([in] TfGuidAtom guidatom, [in] REFGUID rguid, [out] BOOL *pfEqual)
- 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 810 of file msctf.idl.

Member Function Documentation

◆ EnumCategoriesInItem()

HRESULT ITfCategoryMgr::EnumCategoriesInItem ( [in] REFGUID  rguid,
[out] IEnumGUID **  ppEnum 

◆ EnumItemsInCategory()

HRESULT ITfCategoryMgr::EnumItemsInCategory ( [in] REFGUID  rcatid,
[out] IEnumGUID **  ppEnum 

◆ FindClosestCategory()

HRESULT ITfCategoryMgr::FindClosestCategory ( [in] REFGUID  rguid,
[out] GUID pcatid,
[in, size_is(ulCount)] const GUID **  ppcatidList,
[in] ULONG  ulCount 

◆ GetGUID()

HRESULT ITfCategoryMgr::GetGUID ( [in] TfGuidAtom  guidatom,
[out] GUID pguid 

◆ GetGUIDDescription()

HRESULT ITfCategoryMgr::GetGUIDDescription ( [in] REFGUID  rguid,
[out] BSTR pbstrDesc 


HRESULT ITfCategoryMgr::GetGUIDDWORD ( [in] REFGUID  rguid,
[out] DWORD pdw 

◆ IsEqualTfGuidAtom()

HRESULT ITfCategoryMgr::IsEqualTfGuidAtom ( [in] TfGuidAtom  guidatom,
[in] REFGUID  rguid,
[out] BOOL pfEqual 

◆ RegisterCategory()

HRESULT ITfCategoryMgr::RegisterCategory ( [in] REFCLSID  rclsid,
[in] REFGUID  rcatid,
[in] REFGUID  rguid 

◆ RegisterGUID()

HRESULT ITfCategoryMgr::RegisterGUID ( [in] REFGUID  rguid,
[out] TfGuidAtom pguidatom 

◆ RegisterGUIDDescription()

HRESULT ITfCategoryMgr::RegisterGUIDDescription ( [in] REFCLSID  rclsid,
[in] REFGUID  rguid,
[in, size_is(cch)] const WCHAR pchDesc,
[in] ULONG  cch 

◆ RegisterGUIDDWORD()

HRESULT ITfCategoryMgr::RegisterGUIDDWORD ( [in] REFCLSID  rclsid,
[in] REFGUID  rguid,
[in] DWORD  dw 

◆ UnregisterCategory()

HRESULT ITfCategoryMgr::UnregisterCategory ( [in] REFCLSID  rclsid,
[in] REFGUID  rcatid,
[in] REFGUID  rguid 

◆ UnregisterGUIDDescription()

HRESULT ITfCategoryMgr::UnregisterGUIDDescription ( [in] REFCLSID  rclsid,
[in] REFGUID  rguid 

◆ UnregisterGUIDDWORD()

HRESULT ITfCategoryMgr::UnregisterGUIDDWORD ( [in] REFCLSID  rclsid,
[in] REFGUID  rguid 

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