GME  13
Classes | Functions
ComHelp.h File Reference

Go to the source code of this file.

Classes

class  CBstr
class  CBstrRef
class  CBstrIn
class  CIUnknownPtrList
class  CInterfacePtrList< TYPE >
class  CComPtrList< INTERFACE >
class  CComPtrArray< INTERFACE >

Functions

void COMVERIFY (HRESULT hr)
void COMASSERT (HRESULT hr)
template<class TYPE , class SOURCE >
SAFEARRAY * CreateInterfaceSafeArray (SOURCE &source)
HRESULT SafeArrayDestroyNoRelease (SAFEARRAY *psa)
void LoadBstrSafeArray (CStringList &dest, SAFEARRAY **ppsa)
SAFEARRAY * StoreBstrSafeArray (CStringList &source)
template<class INTERFACE >
void MoveTo (SAFEARRAY **ppsa, CComPtrList< INTERFACE > &container)
template<class INTERFACE >
void MoveTo (CComPtrList< INTERFACE > &container, SAFEARRAY **ppsa)

Function Documentation

void COMASSERT ( HRESULT  hr) [inline]

Definition at line 20 of file MgaUtil/ComHelp.h.

void COMVERIFY ( HRESULT  hr) [inline]

Definition at line 15 of file MgaUtil/ComHelp.h.

template<class TYPE , class SOURCE >
SAFEARRAY* CreateInterfaceSafeArray ( SOURCE &  source)

Definition at line 164 of file MgaUtil/ComHelp.h.

void LoadBstrSafeArray ( CStringList &  dest,
SAFEARRAY **  ppsa 
)

Definition at line 105 of file MgaUtil/ComHelp.cpp.

template<class INTERFACE >
void MoveTo ( SAFEARRAY **  ppsa,
CComPtrList< INTERFACE > &  container 
)

Definition at line 287 of file MgaUtil/ComHelp.h.

template<class INTERFACE >
void MoveTo ( CComPtrList< INTERFACE > &  container,
SAFEARRAY **  ppsa 
)

Definition at line 319 of file MgaUtil/ComHelp.h.

HRESULT SafeArrayDestroyNoRelease ( SAFEARRAY *  psa)

Definition at line 93 of file MgaUtil/ComHelp.cpp.

SAFEARRAY* StoreBstrSafeArray ( CStringList &  source)

Definition at line 131 of file MgaUtil/ComHelp.cpp.