Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

com Namespace Reference
[COM/XPCOM Arrays]


Detailed Description

Declares a wchar_t string literal from the argument. Necessary to overcome MSC / GCC differences.
Parameters:
s expression to stringify
Todo:
this is for IVirtualBoxErrorInfo, see the
Todo:
below.


Classes

class  Bstr
class  BstrFmt
class  BstrFmtVA
class  ErrorInfo
class  ErrorInfoKeeper
class  Event
class  EventQueue
struct  FormatData
class  FWResult
class  Guid
class  LWResult
class  MultiResult
class  MultiResultRef
class  OutSafeArrayDipper
class  ProgressErrorInfo
class  SafeArray
struct  SafeArrayTraits
struct  SafeArrayTraits< BSTR >
struct  SafeArrayTraits< GUID >
struct  SafeArrayTraits< LONG >
struct  SafeArrayTraits< LONG64 >
struct  SafeArrayTraits< T * >
struct  SafeArrayTraits< ULONG >
struct  SafeArrayTraits< ULONG64 >
struct  SafeArrayTraitsBase
class  SafeIfaceArray
struct  SafeIfaceArrayTraits
class  SupportErrorInfoBase
class  SupportErrorInfoDerived
class  SupportErrorInfoImpl
class  Utf8Str
class  Utf8StrFmt
class  Utf8StrFmtVA
class  VirtualBoxErrorInfo
class  VirtualBoxErrorInfoGlue

Typedefs

typedef SafeArray< const GUID,
SafeArrayTraits< GUID > > 
SafeConstGUIDArray
typedef SafeArray< GUID > SafeGUIDArray

Functions

Bstr asGuidStr (const Bstr &str)
STDMETHODIMP
VirtualBoxErrorInfo::COMGETTER() 
Component (BSTR *aComponent)
 DECLCALLBACK (size_t) Utf8StrFmt
void GetInterfaceNameByIID (const GUID &aIID, BSTR *aName)
int GetVBoxUserHomeDirectory (char *aDir, size_t aDirLen)
void GlueHandleComError (ComPtr< IUnknown > iface, const char *pcszContext, HRESULT rc, const char *pcszSourceFile, uint32_t ulLine)
void GluePrintErrorContext (const char *pcszContext, const char *pcszSourceFile, uint32_t ulLine)
void GluePrintErrorInfo (com::ErrorInfo &info)
void GluePrintRCMessage (HRESULT rc)
HRESULT Initialize ()
STDMETHODIMP
VirtualBoxErrorInfo::COMGETTER() 
InterfaceID (BSTR *aIID)
bool isValidGuid (const Bstr &str)
void LogRef (const char *pcszFormat,...)
STDMETHODIMP
VirtualBoxErrorInfo::COMGETTER() 
Next (IVirtualBoxErrorInfo **aNext)
bool operator!= (BSTR l, const Bstr &r)
bool operator!= (CBSTR l, const Bstr &r)
bool operator== (BSTR l, const Bstr &r)
bool operator== (CBSTR l, const Bstr &r)
static int processPendingEvents (nsIEventQueue *pQueue)
STDMETHODIMP
VirtualBoxErrorInfo::COMGETTER() 
ResultCode (LONG *aResultCode)
HRESULT Shutdown ()
STDMETHODIMP
VirtualBoxErrorInfo::COMGETTER() 
Text (BSTR *aText)
static int waitForEventsOnUnix (nsIEventQueue *pQueue, unsigned cMsTimeout)

Variables

static uint32_t gCOMMainInitCount = 0
static RTTHREAD volatile gCOMMainThread = NIL_RTTHREAD


Generated by  Doxygen 1.6.0   Back to index