powc.comcat module#
COMカテゴリオブジェクト。
COMカテゴリ情報の取得 CategoryInformation や登録・解除 CategoryRegister 機能を提供します。
- class powc.comcat.CategoryInfo#
ベースクラス:
Structure- catid: GUID#
カテゴリのGUID。
- description: str#
カテゴリの概要。
- lcid: int#
カテゴリのロケールID。
- class powc.comcat.CategoryInfoEnumerator(o: Any)#
ベースクラス:
objectIEnumCATEGORYINFOインターフェイスのラッパーです。
- clone() CategoryInfoEnumerator#
- clone_nothrow() ComResult[CategoryInfoEnumerator]#
- property wrapped_obj: c_void_p#
- class powc.comcat.CategoryInformation(o: Any)#
ベースクラス:
objectICatInformationインターフェイスのラッパーです。
- static create() CategoryInformation#
- enum_implcategoriesofclass(clsid: GUID) ComResult[GuidEnumerator]#
- enum_reqcategoriesofclass(clsid: GUID) ComResult[GuidEnumerator]#
- get_categorydesc(catid: GUID, lcid: int = 0) str#
- get_enumcategories(lcid: int = 0) CategoryInfoEnumerator#
- get_enumcategories_nothrow(lcid: int = 0) ComResult[CategoryInfoEnumerator]#
- get_enumclassesofcategories(impl_categoryids: Sequence[GUID] | None, req_caterogyids: Sequence[GUID] | None) GuidEnumerator#
- get_enumclassesofcategories_nothrow(impl_categoryids: Sequence[GUID] | None, req_caterogyids: Sequence[GUID] | None) ComResult[GuidEnumerator]#
- is_classofcategories(clsid: GUID, impl_categoryids: Sequence[GUID] | None, req_caterogyids: Sequence[GUID] | None) bool#
- is_classofcategories_nothrow(clsid: GUID, impl_categoryids: Sequence[GUID] | None, req_caterogyids: Sequence[GUID] | None) ComResult[bool]#
- property wrapped_obj: c_void_p#
- class powc.comcat.CategoryRegister(o: Any)#
ベースクラス:
objectICatRegisterインターフェイスのラッパーです。
- static create() CategoryRegister#
- register_categories(catinfos: Sequence[CategoryInfo]) None#
- register_categories_nothrow(catinfos: Sequence[CategoryInfo]) ComResult[None]#
- register_classimplcategories(clsid: GUID, catinfos: Sequence[CategoryInfo]) None#
- register_classimplcategories_nothrow(clsid: GUID, catinfos: Sequence[CategoryInfo]) ComResult[None]#
- register_classreqcategories(clsid: GUID, catinfos: Sequence[CategoryInfo]) None#
- register_classreqcategories_nothrow(clsid: GUID, catinfos: Sequence[CategoryInfo]) ComResult[None]#
- unregister_categories(catinfos: Sequence[CategoryInfo]) None#
- unregister_categories_nothrow(catinfos: Sequence[CategoryInfo]) ComResult[None]#
- unregister_classimplcategories(clsid: GUID, catinfos: Sequence[CategoryInfo]) None#
- unregister_classimplcategories_nothrow(clsid: GUID, catinfos: Sequence[CategoryInfo]) ComResult[None]#
- unregister_classreqcategories(clsid: GUID, catinfos: Sequence[CategoryInfo]) None#
- unregister_classreqcategories_nothrow(clsid: GUID, catinfos: Sequence[CategoryInfo]) ComResult[None]#
- property wrapped_obj: c_void_p#
- class powc.comcat.GuidEnumerator(o: Any)#
ベースクラス:
objectIEnumGUIDインターフェイスのラッパーです。
- clone() GuidEnumerator#
- clone_nothrow() ComResult[GuidEnumerator]#
- property wrapped_obj: c_void_p#
- class powc.comcat.ICatInformation#
ベースクラス:
IUnknownICatInformationインターフェイス
- EnumCategories = <COM method offset 3: WinFunctionType>#
- EnumClassesOfCategories = <COM method offset 5: WinFunctionType>#
- EnumImplCategoriesOfClass = <COM method offset 7: WinFunctionType>#
- EnumReqCategoriesOfClass = <COM method offset 8: WinFunctionType>#
- GetCategoryDesc = <COM method offset 4: WinFunctionType>#
- IsClassOfCategories = <COM method offset 6: WinFunctionType>#
- class powc.comcat.ICatRegister#
ベースクラス:
IUnknownICatRegisterインターフェイス
- RegisterCategories = <COM method offset 3: WinFunctionType>#
- RegisterClassImplCategories = <COM method offset 5: WinFunctionType>#
- RegisterClassReqCategories = <COM method offset 7: WinFunctionType>#
- UnRegisterCategories = <COM method offset 4: WinFunctionType>#
- UnRegisterClassImplCategories = <COM method offset 6: WinFunctionType>#
- UnRegisterClassReqCategories = <COM method offset 8: WinFunctionType>#