ReactOS  0.4.15-dev-2765-g10e48fa
ATL::CComObjectRootBase Class Reference

#include <atlcom.h>

Inheritance diagram for ATL::CComObjectRootBase:

Public Member Functions

 CComObjectRootBase ()
 
 ~CComObjectRootBase ()
 
void SetVoid (void *)
 
HRESULT _AtlFinalConstruct ()
 
HRESULT FinalConstruct ()
 
void InternalFinalConstructAddRef ()
 
void InternalFinalConstructRelease ()
 
void FinalRelease ()
 

Static Public Member Functions

static void WINAPI ObjectMain (bool)
 
static const struct _ATL_CATMAP_ENTRYGetCategoryMap ()
 
static HRESULT WINAPI InternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject)
 

Public Attributes

LONG m_dwRef
 

Detailed Description

Definition at line 37 of file atlcom.h.

Constructor & Destructor Documentation

◆ CComObjectRootBase()

ATL::CComObjectRootBase::CComObjectRootBase ( )
inline

Definition at line 42 of file atlcom.h.

43  {
44  m_dwRef = 0;
45  }

◆ ~CComObjectRootBase()

ATL::CComObjectRootBase::~CComObjectRootBase ( )
inline

Definition at line 47 of file atlcom.h.

48  {
49  }

Member Function Documentation

◆ _AtlFinalConstruct()

HRESULT ATL::CComObjectRootBase::_AtlFinalConstruct ( )
inline

Definition at line 55 of file atlcom.h.

56  {
57  return S_OK;
58  }
#define S_OK
Definition: intsafe.h:51

◆ FinalConstruct()

HRESULT ATL::CComObjectRootBase::FinalConstruct ( )
inline

Definition at line 60 of file atlcom.h.

61  {
62  return S_OK;
63  }
#define S_OK
Definition: intsafe.h:51

◆ FinalRelease()

void ATL::CComObjectRootBase::FinalRelease ( )
inline

Definition at line 73 of file atlcom.h.

74  {
75  }

◆ GetCategoryMap()

static const struct _ATL_CATMAP_ENTRY* ATL::CComObjectRootBase::GetCategoryMap ( )
inlinestatic

Definition at line 81 of file atlcom.h.

82  {
83  return NULL;
84  }
#define NULL
Definition: types.h:112

◆ InternalFinalConstructAddRef()

void ATL::CComObjectRootBase::InternalFinalConstructAddRef ( )
inline

Definition at line 65 of file atlcom.h.

66  {
67  }

◆ InternalFinalConstructRelease()

void ATL::CComObjectRootBase::InternalFinalConstructRelease ( )
inline

Definition at line 69 of file atlcom.h.

70  {
71  }

◆ InternalQueryInterface()

static HRESULT WINAPI ATL::CComObjectRootBase::InternalQueryInterface ( void pThis,
const _ATL_INTMAP_ENTRY pEntries,
REFIID  iid,
void **  ppvObject 
)
inlinestatic

Definition at line 86 of file atlcom.h.

87  {
88  return AtlInternalQueryInterface(pThis, pEntries, iid, ppvObject);
89  }
HRESULT WINAPI AtlInternalQueryInterface(void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject)
Definition: atlbase.h:1504
REFIID LPVOID * ppvObject
Definition: precomp.h:44

◆ ObjectMain()

static void WINAPI ATL::CComObjectRootBase::ObjectMain ( bool  )
inlinestatic

Definition at line 77 of file atlcom.h.

78  {
79  }

◆ SetVoid()

void ATL::CComObjectRootBase::SetVoid ( void )
inline

Definition at line 51 of file atlcom.h.

52  {
53  }

Member Data Documentation

◆ m_dwRef


The documentation for this class was generated from the following file: