GME  13
Classes | Typedefs | 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 >

Typedefs

typedef CList< float, float & > FloatList

Functions

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)
void LoadFloatSafeArray (FloatList &dest, SAFEARRAY **ppsa)
SAFEARRAY * StoreFloatSafeArray (FloatList &source)
template<class INTERFACE >
void CopyTo (SAFEARRAY *psa, CComPtrList< INTERFACE > &container)
template<class INTERFACE >
void MoveTo (SAFEARRAY **ppsa, CComPtrList< INTERFACE > &container)
template<class INTERFACE >
void CopyTo (CComPtrList< INTERFACE > &container, SAFEARRAY **ppsa)
template<class INTERFACE >
void MoveTo (CComPtrList< INTERFACE > &container, SAFEARRAY **ppsa)

Typedef Documentation

typedef CList<float, float&> FloatList

Definition at line 193 of file Search/ComHelp.h.


Function Documentation

void COMASSERT ( HRESULT  hr) [inline]

Definition at line 21 of file Search/ComHelp.h.

template<class INTERFACE >
void CopyTo ( SAFEARRAY *  psa,
CComPtrList< INTERFACE > &  container 
)

Definition at line 292 of file Search/ComHelp.h.

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

Definition at line 353 of file Search/ComHelp.h.

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

Definition at line 165 of file Search/ComHelp.h.

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

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

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

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

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

Definition at line 375 of file Search/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.

SAFEARRAY* StoreFloatSafeArray ( FloatList source)