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) |
HRESULT GetOptionalBSTR | ( | VARIANT & | source, | |
BSTR & | result, | |||
const BSTR & | defaultValue | |||
) |
HRESULT GetOptionalBSTR | ( | VARIANT & | source, | |
BSTR & | result | |||
) |
static HRESULT JetByteTools::COM::GetOptionalBSTRInternal | ( | VARIANT & | source, | |
BSTR & | result, | |||
const OLECHAR * | pDefault, | |||
const UINT | defaultLength | |||
) | [static] |
HRESULT GetOptionalString | ( | VARIANT & | source, | |
std::string & | result, | |||
const std::string & | defaultValue | |||
) |
HRESULT GetOptionalString | ( | VARIANT & | source, | |
std::wstring & | result, | |||
const std::wstring & | defaultValue | |||
) |
IStream * MarshalInterThreadInterfaceInStream | ( | IUnknown * | pUnknown, | |
REFIID | iid | |||
) |
void RestartStream | ( | IStream * | pIStream | ) |
I* JetByteTools::COM::SafeAddRef | ( | I * | pI | ) | [inline] |
IUnknown* JetByteTools::COM::SafeQI | ( | I * | pI, | |
const IID & | iid | |||
) | [inline] |
I* JetByteTools::COM::SafeRelease | ( | I * | pI | ) | [inline] |