Métodos
| CcomObjectRootEx | Constructor. |
| InternalAddRef | Incrementa el número de referencia de un objeto nonaggregated. |
| InternalQueryInterface | Delegados a la IUnknown de un objeto nonaggregated. |
| InternalRelease | Disminuye la referencia contar para un objeto nonaggregated. |
| Bloqueo | Si el modelo de subproceso es multiproceso, obtiene la propiedad de un objeto de la sección crítica. |
| Desbloquear | Si el modelo de subproceso es multiproceso, libera la posesión de un objeto de la sección crítica. |
Métodos de CComObjectRootBase
| FinalConstruct | Reemplazar en su clase para crear los objetos agregados. |
| FinalRelease | Reemplazar en su clase para liberar los objetos agregados. |
| OuterAddRef | Incrementa el número de referencia de un objeto agregado. |
| OuterQueryInterface | Delegados en el exterior IUnknown del objeto agregado. |
| OuterRelease | Disminuye la referencia contar para un objeto agregado. |
Miembros de datos
| m_critsec | Un objeto CComAutoCriticalSection o CComFakeCriticalSection , dependiendo del modelo de subprocesos. |
| m_dwRef | Con m_pOuterUnknown, parte de la Unión. Utilizado cuando el objeto no se agrega para contener el número de referencia de AddRef y Release. |
| m_pOuterUnknown | Con m_dwRef, parte de la Unión. Utilizado cuando el objeto está agregado a celebrar un puntero a lo desconocido exterior. |