Data Structures |
| struct | ComCatMgrImpl |
| struct | class_categories |
| struct | IEnumCATEGORYINFOImpl |
| struct | CLSID_IEnumGUIDImpl |
| struct | CATID_IEnumGUIDImpl |
Defines |
| #define | COBJMACROS |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (ole) |
| static IEnumCATEGORYINFO * | COMCAT_IEnumCATEGORYINFO_Construct (LCID lcid) |
| static LPENUMGUID | COMCAT_CLSID_IEnumGUID_Construct (struct class_categories *class_categories) |
| static LPENUMGUID | COMCAT_CATID_IEnumGUID_Construct (REFCLSID rclsid, LPCWSTR impl_req) |
| static HRESULT | COMCAT_RegisterClassCategories (REFCLSID rclsid, LPCWSTR type, ULONG cCategories, const CATID *rgcatid) |
| static HRESULT | COMCAT_UnRegisterClassCategories (REFCLSID rclsid, LPCWSTR type, ULONG cCategories, const CATID *rgcatid) |
| static HRESULT | COMCAT_GetCategoryDesc (HKEY key, LCID lcid, PWCHAR pszDesc, ULONG buf_wchars) |
| static struct class_categories * | COMCAT_PrepareClassCategories (ULONG impl_count, const CATID *impl_catids, ULONG req_count, const CATID *req_catids) |
| static HRESULT | COMCAT_IsClassOfCategories (HKEY key, struct class_categories const *categories) |
| static HRESULT WINAPI | COMCAT_ICatRegister_QueryInterface (LPCATREGISTER iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | COMCAT_ICatRegister_AddRef (LPCATREGISTER iface) |
| static ULONG WINAPI | COMCAT_ICatRegister_Release (LPCATREGISTER iface) |
| static HRESULT WINAPI | COMCAT_ICatRegister_RegisterCategories (LPCATREGISTER iface, ULONG cCategories, CATEGORYINFO *rgci) |
| static HRESULT WINAPI | COMCAT_ICatRegister_UnRegisterCategories (LPCATREGISTER iface, ULONG cCategories, CATID *rgcatid) |
| static HRESULT WINAPI | COMCAT_ICatRegister_RegisterClassImplCategories (LPCATREGISTER iface, REFCLSID rclsid, ULONG cCategories, CATID *rgcatid) |
| static HRESULT WINAPI | COMCAT_ICatRegister_UnRegisterClassImplCategories (LPCATREGISTER iface, REFCLSID rclsid, ULONG cCategories, CATID *rgcatid) |
| static HRESULT WINAPI | COMCAT_ICatRegister_RegisterClassReqCategories (LPCATREGISTER iface, REFCLSID rclsid, ULONG cCategories, CATID *rgcatid) |
| static HRESULT WINAPI | COMCAT_ICatRegister_UnRegisterClassReqCategories (LPCATREGISTER iface, REFCLSID rclsid, ULONG cCategories, CATID *rgcatid) |
| static HRESULT WINAPI | COMCAT_ICatInformation_QueryInterface (LPCATINFORMATION iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | COMCAT_ICatInformation_AddRef (LPCATINFORMATION iface) |
| static ULONG WINAPI | COMCAT_ICatInformation_Release (LPCATINFORMATION iface) |
| static HRESULT WINAPI | COMCAT_ICatInformation_EnumCategories (LPCATINFORMATION iface, LCID lcid, IEnumCATEGORYINFO **ppenumCatInfo) |
| static HRESULT WINAPI | COMCAT_ICatInformation_GetCategoryDesc (LPCATINFORMATION iface, REFCATID rcatid, LCID lcid, PWCHAR *ppszDesc) |
| static HRESULT WINAPI | COMCAT_ICatInformation_EnumClassesOfCategories (LPCATINFORMATION iface, ULONG cImplemented, CATID *rgcatidImpl, ULONG cRequired, CATID *rgcatidReq, LPENUMCLSID *ppenumCLSID) |
| static HRESULT WINAPI | COMCAT_ICatInformation_IsClassOfCategories (LPCATINFORMATION iface, REFCLSID rclsid, ULONG cImplemented, CATID *rgcatidImpl, ULONG cRequired, CATID *rgcatidReq) |
| static HRESULT WINAPI | COMCAT_ICatInformation_EnumImplCategoriesOfClass (LPCATINFORMATION iface, REFCLSID rclsid, LPENUMCATID *ppenumCATID) |
| static HRESULT WINAPI | COMCAT_ICatInformation_EnumReqCategoriesOfClass (LPCATINFORMATION iface, REFCLSID rclsid, LPENUMCATID *ppenumCATID) |
| static HRESULT WINAPI | COMCAT_IClassFactory_QueryInterface (LPCLASSFACTORY iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | COMCAT_IClassFactory_AddRef (LPCLASSFACTORY iface) |
| static ULONG WINAPI | COMCAT_IClassFactory_Release (LPCLASSFACTORY iface) |
| static HRESULT WINAPI | COMCAT_IClassFactory_CreateInstance (LPCLASSFACTORY iface, LPUNKNOWN pUnkOuter, REFIID riid, LPVOID *ppvObj) |
| static HRESULT WINAPI | COMCAT_IClassFactory_LockServer (LPCLASSFACTORY iface, BOOL fLock) |
| HRESULT | ComCatCF_Create (REFIID riid, LPVOID *ppv) |
| static IEnumCATEGORYINFOImpl * | impl_from_IEnumCATEGORYINFO (IEnumCATEGORYINFO *iface) |
| static ULONG WINAPI | COMCAT_IEnumCATEGORYINFO_AddRef (IEnumCATEGORYINFO *iface) |
| static HRESULT WINAPI | COMCAT_IEnumCATEGORYINFO_QueryInterface (IEnumCATEGORYINFO *iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | COMCAT_IEnumCATEGORYINFO_Release (IEnumCATEGORYINFO *iface) |
| static HRESULT WINAPI | COMCAT_IEnumCATEGORYINFO_Next (IEnumCATEGORYINFO *iface, ULONG celt, CATEGORYINFO *rgelt, ULONG *pceltFetched) |
| static HRESULT WINAPI | COMCAT_IEnumCATEGORYINFO_Skip (IEnumCATEGORYINFO *iface, ULONG celt) |
| static HRESULT WINAPI | COMCAT_IEnumCATEGORYINFO_Reset (IEnumCATEGORYINFO *iface) |
| static HRESULT WINAPI | COMCAT_IEnumCATEGORYINFO_Clone (IEnumCATEGORYINFO *iface, IEnumCATEGORYINFO **ppenum) |
| static ULONG WINAPI | COMCAT_CLSID_IEnumGUID_AddRef (LPENUMGUID iface) |
| static HRESULT WINAPI | COMCAT_CLSID_IEnumGUID_QueryInterface (LPENUMGUID iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | COMCAT_CLSID_IEnumGUID_Release (LPENUMGUID iface) |
| static HRESULT WINAPI | COMCAT_CLSID_IEnumGUID_Next (LPENUMGUID iface, ULONG celt, GUID *rgelt, ULONG *pceltFetched) |
| static HRESULT WINAPI | COMCAT_CLSID_IEnumGUID_Skip (LPENUMGUID iface, ULONG celt) |
| static HRESULT WINAPI | COMCAT_CLSID_IEnumGUID_Reset (LPENUMGUID iface) |
| static HRESULT WINAPI | COMCAT_CLSID_IEnumGUID_Clone (LPENUMGUID iface, IEnumGUID **ppenum) |
| static ULONG WINAPI | COMCAT_CATID_IEnumGUID_AddRef (LPENUMGUID iface) |
| static HRESULT WINAPI | COMCAT_CATID_IEnumGUID_QueryInterface (LPENUMGUID iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | COMCAT_CATID_IEnumGUID_Release (LPENUMGUID iface) |
| static HRESULT WINAPI | COMCAT_CATID_IEnumGUID_Next (LPENUMGUID iface, ULONG celt, GUID *rgelt, ULONG *pceltFetched) |
| static HRESULT WINAPI | COMCAT_CATID_IEnumGUID_Skip (LPENUMGUID iface, ULONG celt) |
| static HRESULT WINAPI | COMCAT_CATID_IEnumGUID_Reset (LPENUMGUID iface) |
| static HRESULT WINAPI | COMCAT_CATID_IEnumGUID_Clone (LPENUMGUID iface, IEnumGUID **ppenum) |
Variables |
| static const ICatRegisterVtbl | COMCAT_ICatRegister_Vtbl |
| static const ICatInformationVtbl | COMCAT_ICatInformation_Vtbl |
| static ComCatMgrImpl | COMCAT_ComCatMgr |
| static const WCHAR | comcat_keyname [] |
| static const WCHAR | impl_keyname [] |
| static const WCHAR | req_keyname [] |
| static const WCHAR | clsid_keyname [] = { 'C','L','S','I','D',0 } |
| static const IClassFactoryVtbl | ComCatCFVtbl |
| static const IClassFactoryVtbl * | ComCatCF = &ComCatCFVtbl |
| static const IEnumCATEGORYINFOVtbl | COMCAT_IEnumCATEGORYINFO_Vtbl |
| static const IEnumGUIDVtbl | COMCAT_CLSID_IEnumGUID_Vtbl |
| static const IEnumGUIDVtbl | COMCAT_CATID_IEnumGUID_Vtbl |