ReactOS 0.4.15-dev-8116-gf69e256
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 42 of file atlcom.h.

Constructor & Destructor Documentation

◆ CComObjectRootBase()

ATL::CComObjectRootBase::CComObjectRootBase ( )
inline

Definition at line 47 of file atlcom.h.

48 {
49 m_dwRef = 0;
50 }

◆ ~CComObjectRootBase()

ATL::CComObjectRootBase::~CComObjectRootBase ( )
inline

Definition at line 52 of file atlcom.h.

53 {
54 }

Member Function Documentation

◆ _AtlFinalConstruct()

HRESULT ATL::CComObjectRootBase::_AtlFinalConstruct ( )
inline

Definition at line 60 of file atlcom.h.

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

◆ FinalConstruct()

HRESULT ATL::CComObjectRootBase::FinalConstruct ( )
inline

Definition at line 65 of file atlcom.h.

66 {
67 return S_OK;
68 }

◆ FinalRelease()

void ATL::CComObjectRootBase::FinalRelease ( )
inline

Definition at line 78 of file atlcom.h.

79 {
80 }

◆ GetCategoryMap()

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

Definition at line 86 of file atlcom.h.

87 {
88 return NULL;
89 }
#define NULL
Definition: types.h:112

◆ InternalFinalConstructAddRef()

void ATL::CComObjectRootBase::InternalFinalConstructAddRef ( )
inline

Definition at line 70 of file atlcom.h.

71 {
72 }

◆ InternalFinalConstructRelease()

void ATL::CComObjectRootBase::InternalFinalConstructRelease ( )
inline

Definition at line 74 of file atlcom.h.

75 {
76 }

◆ InternalQueryInterface()

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

Definition at line 91 of file atlcom.h.

92 {
93 return AtlInternalQueryInterface(pThis, pEntries, iid, ppvObject);
94 }
HRESULT WINAPI AtlInternalQueryInterface(void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject)
Definition: atlbase.h:1599
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject
Definition: wincrypt.h:6082

◆ ObjectMain()

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

Definition at line 82 of file atlcom.h.

83 {
84 }

◆ SetVoid()

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

Definition at line 56 of file atlcom.h.

57 {
58 }

Member Data Documentation

◆ m_dwRef


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