Trait windows::Win32::UI::TextServices::ITfCategoryMgr_Impl

pub trait ITfCategoryMgr_Impl: Sized {
Show 14 methods // Required methods fn RegisterCategory( &self, rclsid: *const GUID, rcatid: *const GUID, rguid: *const GUID, ) -> Result<()>; fn UnregisterCategory( &self, rclsid: *const GUID, rcatid: *const GUID, rguid: *const GUID, ) -> Result<()>; fn EnumCategoriesInItem(&self, rguid: *const GUID) -> Result<IEnumGUID>; fn EnumItemsInCategory(&self, rcatid: *const GUID) -> Result<IEnumGUID>; fn FindClosestCategory( &self, rguid: *const GUID, pcatid: *mut GUID, ppcatidlist: *const *const GUID, ulcount: u32, ) -> Result<()>; fn RegisterGUIDDescription( &self, rclsid: *const GUID, rguid: *const GUID, pchdesc: &PCWSTR, cch: u32, ) -> Result<()>; fn UnregisterGUIDDescription( &self, rclsid: *const GUID, rguid: *const GUID, ) -> Result<()>; fn GetGUIDDescription(&self, rguid: *const GUID) -> Result<BSTR>; fn RegisterGUIDDWORD( &self, rclsid: *const GUID, rguid: *const GUID, dw: u32, ) -> Result<()>; fn UnregisterGUIDDWORD( &self, rclsid: *const GUID, rguid: *const GUID, ) -> Result<()>; fn GetGUIDDWORD(&self, rguid: *const GUID) -> Result<u32>; fn RegisterGUID(&self, rguid: *const GUID) -> Result<u32>; fn GetGUID(&self, guidatom: u32) -> Result<GUID>; fn IsEqualTfGuidAtom( &self, guidatom: u32, rguid: *const GUID, ) -> Result<BOOL>;
}

Required Methods§

fn RegisterCategory( &self, rclsid: *const GUID, rcatid: *const GUID, rguid: *const GUID, ) -> Result<()>

fn UnregisterCategory( &self, rclsid: *const GUID, rcatid: *const GUID, rguid: *const GUID, ) -> Result<()>

fn EnumCategoriesInItem(&self, rguid: *const GUID) -> Result<IEnumGUID>

fn EnumItemsInCategory(&self, rcatid: *const GUID) -> Result<IEnumGUID>

fn FindClosestCategory( &self, rguid: *const GUID, pcatid: *mut GUID, ppcatidlist: *const *const GUID, ulcount: u32, ) -> Result<()>

fn RegisterGUIDDescription( &self, rclsid: *const GUID, rguid: *const GUID, pchdesc: &PCWSTR, cch: u32, ) -> Result<()>

fn UnregisterGUIDDescription( &self, rclsid: *const GUID, rguid: *const GUID, ) -> Result<()>

fn GetGUIDDescription(&self, rguid: *const GUID) -> Result<BSTR>

fn RegisterGUIDDWORD( &self, rclsid: *const GUID, rguid: *const GUID, dw: u32, ) -> Result<()>

fn UnregisterGUIDDWORD( &self, rclsid: *const GUID, rguid: *const GUID, ) -> Result<()>

fn GetGUIDDWORD(&self, rguid: *const GUID) -> Result<u32>

fn RegisterGUID(&self, rguid: *const GUID) -> Result<u32>

fn GetGUID(&self, guidatom: u32) -> Result<GUID>

fn IsEqualTfGuidAtom(&self, guidatom: u32, rguid: *const GUID) -> Result<BOOL>

Object Safety§

This trait is not object safe.

Implementors§