Métodos
| CcomObjectRootEx | Construtor. |
| InternalAddRef | Incrementa a contar de referência para um objeto nonaggregated. |
| InternalQueryInterface | Delegados para o IUnknown de um objeto nonaggregated. |
| InternalRelease | Diminui a referência contar para um objeto nonaggregated. |
| Bloqueio | Se o modelo de thread for multithreaded, obtém a propriedade de um objeto de seção crítica. |
| Desbloqueio | Se o modelo de thread for multithreaded, libera a propriedade de um objeto de seção crítica. |
Métodos CComObjectRootBase
| FinalConstruct | Substituir na sua classe para criar quaisquer objetos agregados. |
| FinalRelease | Substituir na sua classe para liberar quaisquer objetos agregados. |
| OuterAddRef | Incrementa a contar de referência para um objeto agregado. |
| OuterQueryInterface | Delegados para a externa IUnknown de um objeto agregado. |
| OuterRelease | Diminui a referência contar para um objeto agregado. |
Membros de dados
| m_critsec | Um objeto de CComAutoCriticalSection ou CComFakeCriticalSection , dependendo do modelo de thread. |
| m_dwRef | Com m_pOuterUnknown, parte de uma União. Usado quando o objeto não é agregado para manter a contagem de referência de AddRef e versão. |
| m_pOuterUnknown | Com m_dwRef, parte de uma União. Usado quando o objeto é agregado para manter um ponteiro para o externo desconhecido. |