ReactOS  0.4.13-dev-563-g0561610
ICatRegister Interface Reference

import"comcat.idl";

Inheritance diagram for ICatRegister:
Collaboration diagram for ICatRegister:

Public Types

typedef ICatRegisterLPCATREGISTER
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT RegisterCategories ([in] ULONG cCategories, [in, size_is(cCategories)] CATEGORYINFO rgCategoryInfo[])
 
HRESULT UnRegisterCategories ([in] ULONG cCategories, [in, size_is(cCategories)] CATID rgcatid[])
 
HRESULT RegisterClassImplCategories ([in] REFCLSID rclsid, [in] ULONG cCategories, [in, size_is(cCategories)] CATID rgcatid[])
 
HRESULT UnRegisterClassImplCategories ([in] REFCLSID rclsid, [in] ULONG cCategories, [in, size_is(cCategories)] CATID rgcatid[])
 
HRESULT RegisterClassReqCategories ([in] REFCLSID rclsid, [in] ULONG cCategories, [in, size_is(cCategories)] CATID rgcatid[])
 
HRESULT UnRegisterClassReqCategories ([in] REFCLSID rclsid, [in] ULONG cCategories, [in, size_is(cCategories)] CATID rgcatid[])
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Detailed Description

Definition at line 177 of file comcat.idl.

Member Typedef Documentation

◆ LPCATREGISTER

Definition at line 179 of file comcat.idl.

Member Function Documentation

◆ RegisterCategories()

HRESULT ICatRegister::RegisterCategories ( [in] ULONG  cCategories,
[in, size_is(cCategories)] CATEGORYINFO  rgCategoryInfo[] 
)

◆ RegisterClassImplCategories()

HRESULT ICatRegister::RegisterClassImplCategories ( [in] REFCLSID  rclsid,
[in] ULONG  cCategories,
[in, size_is(cCategories)] CATID  rgcatid[] 
)

◆ RegisterClassReqCategories()

HRESULT ICatRegister::RegisterClassReqCategories ( [in] REFCLSID  rclsid,
[in] ULONG  cCategories,
[in, size_is(cCategories)] CATID  rgcatid[] 
)

◆ UnRegisterCategories()

HRESULT ICatRegister::UnRegisterCategories ( [in] ULONG  cCategories,
[in, size_is(cCategories)] CATID  rgcatid[] 
)

◆ UnRegisterClassImplCategories()

HRESULT ICatRegister::UnRegisterClassImplCategories ( [in] REFCLSID  rclsid,
[in] ULONG  cCategories,
[in, size_is(cCategories)] CATID  rgcatid[] 
)

◆ UnRegisterClassReqCategories()

HRESULT ICatRegister::UnRegisterClassReqCategories ( [in] REFCLSID  rclsid,
[in] ULONG  cCategories,
[in, size_is(cCategories)] CATID  rgcatid[] 
)

The documentation for this interface was generated from the following file: