| Method | 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. |
| RegisterServer | Updates the system registry for each object in the object map. |
| RegisterTypeLib | Registers a type library. |
| 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. |