| CComModule Methods | Description |
|---|---|
| GetClassObject | Creates an object of a specified CLSID |
| GetLockCount | Returns the current lock count |
| GetModuleInstance | Returns m_hInst |
| GetResourceInstance | Returns m_hInstResource |
| GetTypeLibInstance | Returns m_hInstTypeLib |
| Init | Initializes data members |
| Lock | Increments the module lock count |
| RegisterClassHelper | Enters an object's standard class registration in the system registry |
| RegisterClassObjects | Registers the Class Factory in the Running Object Table |
| RegisterServer | Updates the system registry for each object in the object map |
| RegisterTypeLib | Registers a type library |
| RevokeClassObjects | Removes the class factory from the Running Object Table |
| Term | Releases data members |
| Unlock | Decrements the module lock count |
| UnregisterClassHelper | Removes an object's standard class registration from the system registry |
| UnregisterServer | Unregisters each object in the object map |
| UpdateRegistryClass | Registers or unregisters an object's standard class |
| UpdateRegistryFromResourceD | Runs the script contained in a specified resource to register or unregister an object |
| UpdateRegistryFromResourceS | Statically links to the ATL Registry Component. |
CComModule Overview, CComModule Data Members