Mobile API Reference  MicroStrategy 2019
Msi_atlbase.h File Reference

Go to the source code of this file.

Classes

struct  ATL::_ATL_INTMAP_ENTRY
 
class  ATL::CComCriticalSection
 
class  ATL::CComAutoCriticalSection
 
class  ATL::CComFakeCriticalSection
 
class  ATL::CComMultiThreadModelNoCS
 
class  ATL::CComMultiThreadModel
 
class  ATL::CComSingleThreadModel
 
struct  ATL::_ATL_OBJMAP_ENTRY
 
struct  ATL::_ATL_MODULE
 
class  ATL::CComModule
 
class  ATL::_NoAddRefReleaseOnCComPtr< T >
 
class  ATL::CComPtr< T >
 
class  ATL::CComQIPtr< T, piid >
 

Namespaces

 ATL
 

Macros

#define NOT_IMP_ASSERTE   _ASSERTE(false && L"Called a function that is not implemented in MSI COM")
 _ATL_NO_PRAGMA_WARNINGS More...
 
#define CLSCTX_ALL   0
 
#define _ATL_SIMPLEMAPENTRY   ((_ATL_CREATORARGFUNC*)1)
 

Typedefs

typedef unsigned long DWORD_PTR
 
typedef REFIID ATL::riid
 
typedef REFIID LPVOIDATL::ppv
 
typedef REFIID LPVOID DWORD_PTR ATL::dw
 
typedef CComMultiThreadModel ATL::CComObjectThreadModel
 
typedef CComMultiThreadModel ATL::CComGlobalsThreadModel
 

Functions

LONG ATL::InterlockedIncrement (MSynch::AtomicLong *p)
 
LONG ATL::InterlockedDecrement (MSynch::AtomicLong *p)
 
BOOL ATL::InlineIsEqualGUID (REFGUID rguid1, REFGUID rguid2)
 
BOOL ATL::InlineIsGUIDNULL (REFGUID rguid1)
 
long ATL::InlineCompareGUID (const GUID &irGUID1, const GUID &irGUID2)
 
BOOL ATL::InlineIsEqualUnknown (REFGUID rguid1)
 
typedef ATL::HRESULT (WINAPI _ATL_CREATORARGFUNC)(void *pv
 
ATLAPI ATL::AtlInternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject)
 
_ATL_OBJMAP_ENTRYATL::_NextObjectMapEntry (_ATL_MODULE *, _ATL_OBJMAP_ENTRY *pEntry)
 
ATLAPI ATL::AtlModuleGetClassObject (_ATL_MODULE *pM, REFCLSID rclsid, REFIID riid, LPVOID *ppv)
 
ATLAPI ATL::AtlModuleInit (_ATL_MODULE *pM, _ATL_OBJMAP_ENTRY *p, HINSTANCE h)
 
ATLAPI ATL::AtlModuleTerm (_ATL_MODULE *pM)
 
EXTERN_C DLL_MSICOM_EXIM IUnknownATL::AtlComPtrAssign (IUnknown **pp, IUnknown *lp)
 
EXTERN_C DLL_MSICOM_EXIM IUnknownATL::AtlComQIPtrAssign (IUnknown **pp, IUnknown *lp, REFIID riid)
 
ATLAPI ATL::AtlAdvise (IUnknown *pUnkCP, IUnknown *pUnk, const IID &iid, LPDWORD pdw)
 
ATLAPI ATL::AtlUnadvise (IUnknown *pUnkCP, const IID &iid, DWORD dw)
 

Macro Definition Documentation

◆ _ATL_SIMPLEMAPENTRY

#define _ATL_SIMPLEMAPENTRY   ((_ATL_CREATORARGFUNC*)1)

◆ CLSCTX_ALL

#define CLSCTX_ALL   0

◆ NOT_IMP_ASSERTE

#define NOT_IMP_ASSERTE   _ASSERTE(false && L"Called a function that is not implemented in MSI COM")

_ATL_NO_PRAGMA_WARNINGS

Typedef Documentation

◆ DWORD_PTR

typedef unsigned long DWORD_PTR