ITfCategoryMgr interface (msctf.h)
The ITfCategoryMgr interface manages categories of objects for text services. The TSF manager implements this interface.
TSF categories help organize objects identified by a globally unique identifier ( GUID ). For example, a class identifier ( CLSID ) identifies a text service, and a GUID identifies the TSF compartment, TSF properties, and TSF display attributes. To group and organize multiple GUIDs, TSF uses category identifiers ( CATIDs).
The category manager uses an internal table, accessed with keys called GUID atoms to cache the GUIDs. Access to GUIDs is efficient using these atoms. When a GUID is obtained using its atom, the GUID description and value can be obtained from the Windows registry.
Inheritance
The ITfCategoryMgr interface inherits from the IUnknown interface. ITfCategoryMgr also has these types of members:
Methods
The ITfCategoryMgr interface has these methods.
ITfCategoryMgr::EnumCategoriesInItem ITfCategoryMgr::EnumCategoriesInItem method |
ITfCategoryMgr::EnumItemsInCategory ITfCategoryMgr::EnumItemsInCategory method |
ITfCategoryMgr::FindClosestCategory ITfCategoryMgr::FindClosestCategory method |
ITfCategoryMgr::GetGUID ITfCategoryMgr::GetGUID method |
ITfCategoryMgr::GetGUIDDescription ITfCategoryMgr::GetGUIDDescription method |
ITfCategoryMgr::GetGUIDDWORD ITfCategoryMgr::GetGUIDDWORD method |
ITfCategoryMgr::IsEqualTfGuidAtom ITfCategoryMgr::IsEqualTfGuidAtom method |
ITfCategoryMgr::RegisterCategory ITfCategoryMgr::RegisterCategory method |
ITfCategoryMgr::RegisterGUID ITfCategoryMgr::RegisterGUID method |
ITfCategoryMgr::RegisterGUIDDescription ITfCategoryMgr::RegisterGUIDDescription method |
ITfCategoryMgr::RegisterGUIDDWORD ITfCategoryMgr::RegisterGUIDDWORD method |
ITfCategoryMgr::UnregisterCategory ITfCategoryMgr::UnregisterCategory method |
ITfCategoryMgr::UnregisterGUIDDescription ITfCategoryMgr::UnregisterGUIDDescription method |
ITfCategoryMgr::UnregisterGUIDDWORD ITfCategoryMgr::UnregisterGUIDDWORD method |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps | UWP apps] |
Minimum supported server | Windows 2000 Server [desktop apps | UWP apps] |
Target Platform | Windows |
Header | msctf.h |
Redistributable | TSF 1.0 on Windows 2000 Professional |