core.sys.windows.comcat
Windows API header module
Translated from MinGW Windows headers
License
alias CATID CATID_NULL IEnumCATID IEnumCLSID IID_IEnumCATID IID_IEnumCLSID IsEqualCATID LPCATEGORYINFO LPCATINFORMATION LPCATREGISTER LPENUMCATEGORYINFO LPENUMCATID LPENUMCLSID LPENUMGUID REFCATID
struct CATEGORYINFO
Types 20
aliasLPENUMGUID = IEnumGUID
aliasREFCATID = REFGUID
aliasCATID_NULL = GUID_NULL
aliasIsEqualCATID = IsEqualGUID
structCATEGORYINFO
aliasLPCATEGORYINFO = CATEGORYINFO *
aliasIEnumCATID = IEnumGUID
aliasLPENUMCATID = LPENUMGUID
aliasIID_IEnumCATID = IID_IEnumGUID
aliasIEnumCLSID = IEnumGUID
aliasLPENUMCLSID = LPENUMGUID
aliasIID_IEnumCLSID = IID_IEnumGUID
interfaceICatInformation : IUnknown
Methods
HRESULT EnumCategories(LCID, LPENUMCATEGORYINFO *)HRESULT GetCategoryDesc(REFCATID, LCID, PWCHAR *)HRESULT EnumClassesOfCategories(ULONG, CATID *, ULONG, CATID *,
LPENUMCLSID *)HRESULT IsClassOfCategories(REFCLSID, ULONG, CATID *, ULONG, CATID *)HRESULT EnumImplCategoriesOfClass(REFCLSID, LPENUMCATID *)HRESULT EnumReqCategoriesOfClass(REFCLSID, LPENUMCATID *)aliasLPCATINFORMATION = ICatInformation
interfaceICatRegister : IUnknown
Methods
HRESULT RegisterCategories(ULONG, CATEGORYINFO *)HRESULT UnRegisterCategories(ULONG, CATID *)HRESULT RegisterClassImplCategories(REFCLSID, ULONG, CATID *)HRESULT UnRegisterClassImplCategories(REFCLSID, ULONG, CATID *)HRESULT RegisterClassReqCategories(REFCLSID, ULONG, CATID *)HRESULT UnRegisterClassReqCategories(REFCLSID, ULONG, CATID *)aliasLPCATREGISTER = ICatRegister
interfaceIEnumCATEGORYINFO : IUnknown
Methods
HRESULT Next(ULONG, CATEGORYINFO *, ULONG *)HRESULT Reset()HRESULT Clone(LPENUMCATEGORYINFO *)