CAtlExeModuleT::RegisterClassObjects
Registers the class object with OLE so other applications can connect to it.
Syntax
HRESULT RegisterClassObjects(
DWORD dwClsContext,
DWORD dwFlags
) throw( );
Parameters
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.
Return Value
Returns S_OK on success, S_FALSE if there were no classes to register, or an error HRESULT on failure.
Requirements
Header: atlbase.h
See Also
CAtlExeModuleT Class
CLSCTX
REGCLS
CAtlExeModuleT::RevokeClassObjects