Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

CAtlExeModuleT::RegisterClassObjects

 

Registers the class object with OLE so other applications can connect to it.


      HRESULT RegisterClassObjects(
   DWORD dwClsContext,
   DWORD dwFlags 
) throw( );

dwClsContext

Specifies the context in which the class object is to be run. Possible values are CLSCTX_INPROC_SERVER, CLSCTX_INPROC_HANDLER, or CLSCTX_LOCAL_SERVER.

dwFlags 

Determines the connection types to the class object. Possible values are REGCLS_SINGLEUSE, REGCLS_MULTIPLEUSE, or REGCLS_MULTI_SEPARATE.

Returns S_OK on success, S_FALSE if there were no classes to register, or an error HRESULT on failure.

Requirements

Header: atlbase.h

Show: