ReactOS 0.4.16-dev-197-g92996da
|
#include <atlcomcli.h>
Public Member Functions | |
CComVariant () | |
CComVariant (const CComVariant &other) | |
~CComVariant () | |
CComVariant (LPCOLESTR lpStr) | |
CComVariant (LPCSTR lpStr) | |
CComVariant (bool value) | |
CComVariant (char value) | |
CComVariant (BYTE value) | |
CComVariant (short value) | |
CComVariant (unsigned short value) | |
CComVariant (int value, VARENUM type=VT_I4) | |
CComVariant (unsigned int value, VARENUM type=VT_UI4) | |
CComVariant (long value, VARENUM type=VT_I4) | |
CComVariant (unsigned long value) | |
CComVariant (float value) | |
CComVariant (double value, VARENUM type=VT_R8) | |
CComVariant (const LONGLONG &value) | |
CComVariant (const ULONGLONG &value) | |
CComVariant (const CY &value) | |
HRESULT | Clear () |
HRESULT | Copy (_In_ const VARIANT *src) |
HRESULT | ChangeType (_In_ VARTYPE newType, _In_opt_ const LPVARIANT src=NULL) |
Additional Inherited Members | |
Public Attributes inherited from tagVARIANT | |
union { | |
struct __tagVARIANT { | |
VARTYPE vt | |
WORD wReserved1 | |
WORD wReserved2 | |
WORD wReserved3 | |
union { | |
signed char cVal | |
USHORT uiVal | |
ULONG ulVal | |
INT intVal | |
UINT uintVal | |
BYTE bVal | |
SHORT iVal | |
LONG lVal | |
FLOAT fltVal | |
DOUBLE dblVal | |
VARIANT_BOOL boolVal | |
SCODE scode | |
DATE date | |
BSTR bstrVal | |
CY cyVal | |
IUnknown * punkVal | |
IDispatch * pdispVal | |
SAFEARRAY * parray | |
LONGLONG llVal | |
ULONGLONG ullVal | |
signed char * pcVal | |
USHORT * puiVal | |
ULONG * pulVal | |
INT * pintVal | |
UINT * puintVal | |
BYTE * pbVal | |
SHORT * piVal | |
LONG * plVal | |
FLOAT * pfltVal | |
DOUBLE * pdblVal | |
VARIANT_BOOL * pboolVal | |
SCODE * pscode | |
DATE * pdate | |
BSTR * pbstrVal | |
VARIANT * pvarVal | |
PVOID byref | |
CY * pcyVal | |
DECIMAL * pdecVal | |
IUnknown ** ppunkVal | |
IDispatch ** ppdispVal | |
SAFEARRAY ** pparray | |
LONGLONG * pllVal | |
ULONGLONG * pullVal | |
struct __tagBRECORD { | |
PVOID pvRecord | |
IRecordInfo * pRecInfo | |
} __VARIANT_NAME_4 | |
} __VARIANT_NAME_3 | |
} __VARIANT_NAME_2 | |
DECIMAL decVal | |
} | __VARIANT_NAME_1 |
Definition at line 430 of file atlcomcli.h.
|
inline |
Definition at line 433 of file atlcomcli.h.
|
inline |
Definition at line 438 of file atlcomcli.h.
|
inline |
Definition at line 444 of file atlcomcli.h.
|
inline |
Definition at line 449 of file atlcomcli.h.
|
inline |
Definition at line 455 of file atlcomcli.h.
|
inline |
Definition at line 462 of file atlcomcli.h.
|
inline |
Definition at line 468 of file atlcomcli.h.
|
inline |
Definition at line 474 of file atlcomcli.h.
|
inline |
Definition at line 480 of file atlcomcli.h.
Definition at line 486 of file atlcomcli.h.
Definition at line 492 of file atlcomcli.h.
Definition at line 506 of file atlcomcli.h.
|
inline |
Definition at line 540 of file atlcomcli.h.
Definition at line 546 of file atlcomcli.h.
Definition at line 560 of file atlcomcli.h.
Definition at line 566 of file atlcomcli.h.
Definition at line 572 of file atlcomcli.h.
|
inline |
Definition at line 589 of file atlcomcli.h.
Referenced by CShellDispatch::ShellExecute().
|
inline |
Definition at line 579 of file atlcomcli.h.
Referenced by ~CComVariant().
Definition at line 584 of file atlcomcli.h.
Referenced by CComVariant(), and CMemPropertyBag::Write().