Mobile API Reference  MicroStrategy 2019
ATL::CComObject< Base > Class Template Reference

#include <Msi_atlcom.h>

Inheritance diagram for ATL::CComObject< Base >:

Public Types

typedef Base _BaseClass
 

Public Member Functions

 CComObject (void *=NULL)
 
 ~CComObject ()
 
 STDMETHOD_ (ULONG, AddRef)()
 
 STDMETHOD_ (ULONG, Release)()
 
STDMETHOD() QueryInterface (REFIID iid, void **ppvObject)
 

Static Public Member Functions

static HRESULT WINAPI CreateInstance (CComObject< Base > **pp)
 

Member Typedef Documentation

◆ _BaseClass

template<class Base>
typedef Base ATL::CComObject< Base >::_BaseClass

Constructor & Destructor Documentation

◆ CComObject()

template<class Base>
ATL::CComObject< Base >::CComObject ( void *  = NULL)
inline

◆ ~CComObject()

template<class Base>
ATL::CComObject< Base >::~CComObject ( )
inline

Member Function Documentation

◆ CreateInstance()

template<class Base >
HRESULT WINAPI ATL::CComObject< Base >::CreateInstance ( CComObject< Base > **  pp)
static

◆ QueryInterface()

template<class Base>
STDMETHOD() ATL::CComObject< Base >::QueryInterface ( REFIID  iid,
void **  ppvObject 
)
inline

◆ STDMETHOD_() [1/2]

template<class Base>
ATL::CComObject< Base >::STDMETHOD_ ( ULONG  ,
AddRef   
)
inline

◆ STDMETHOD_() [2/2]

template<class Base>
ATL::CComObject< Base >::STDMETHOD_ ( ULONG  ,
Release   
)
inline