|
Classes |
| class | CException |
| class | TExceptionToCOMError |
| class | TCache |
| class | IEnumIterator |
| class | CIterateUnknown |
| class | CSafeArrayHelpers |
| class | CUsesCOM |
Functions |
| bool | WaitWithMessageLoop (HANDLE hEvent, DWORD timeout) |
| void | RestartStream (IStream *pIStream) |
| IStream * | MarshalInterThreadInterfaceInStream (IUnknown *pUnknown, REFIID iid) |
| HRESULT | CreateSafeArray (const BYTE *pData, DWORD dataLength, VARIANT *ppResults) |
| HRESULT | GetOptionalDWORD (VARIANT &source, DWORD &result, const DWORD defaultValue) |
| static HRESULT | GetOptionalBSTRInternal (VARIANT &source, BSTR &result, const OLECHAR *pDefault, const UINT defaultLength) |
| HRESULT | GetOptionalBSTR (VARIANT &source, BSTR &result) |
| HRESULT | GetOptionalBSTR (VARIANT &source, BSTR &result, const BSTR &defaultValue) |
| HRESULT | GetOptionalString (VARIANT &source, std::wstring &result, const std::wstring &defaultValue) |
| HRESULT | GetOptionalString (VARIANT &source, std::string &result, const std::string &defaultValue) |
| HRESULT | GetOptionalBool (VARIANT &source, bool &result, const bool &defaultValue) |
| template<class I> |
| I * | SafeRelease (I *pI) |
| template<class I> |
| I * | SafeAddRef (I *pI) |
| template<class I> |
| IUnknown * | SafeQI (I *pI, const IID &iid) |