|
union { | |
|
struct __wrt_tagVARIANT { | |
|
wrt_VARTYPE vt | |
|
WORD wReserved1 | |
|
WORD wReserved2 | |
|
WORD wReserved3 | |
|
union { | |
|
LONGLONG llVal | |
|
LONG lVal | |
|
BYTE bVal | |
|
SHORT iVal | |
|
FLOAT fltVal | |
|
double dblVal | |
|
wrt_VARIANT_BOOL boolVal | |
|
wrt_SCODE scode | |
|
wrt_CY cyVal | |
|
wrt_DATE date | |
|
wrt_BSTR bstrVal | |
|
wrt_IUnknown * punkVal | |
|
wrt_IDispatch * pdispVal | |
|
wrt_SAFEARRAY * parray | |
|
BYTE * pbVal | |
|
SHORT * piVal | |
|
LONG * plVal | |
|
LONGLONG * pllVal | |
|
FLOAT * pfltVal | |
|
double * pdblVal | |
|
wrt_VARIANT_BOOL * pboolVal | |
|
wrt_SCODE * pscode | |
|
wrt_CY * pcyVal | |
|
wrt_DATE * pdate | |
|
wrt_BSTR * pbstrVal | |
|
wrt_IUnknown ** ppunkVal | |
|
wrt_IDispatch ** ppdispVal | |
|
wrt_SAFEARRAY ** pparray | |
|
wrt_VARIANT * pvarVal | |
|
PVOID byref | |
|
CHAR cVal | |
|
USHORT uiVal | |
|
ULONG ulVal | |
|
ULONGLONG ullVal | |
|
INT intVal | |
|
UINT uintVal | |
|
wrt_DECIMAL * pdecVal | |
|
CHAR * pcVal | |
|
USHORT * puiVal | |
|
ULONG * pulVal | |
|
ULONGLONG * pullVal | |
|
INT * pintVal | |
|
UINT * puintVal | |
|
struct __tagBRECORD { | |
|
PVOID pvRecord | |
|
wrt_IRecordInfo * pRecInfo | |
|
} __VARIANT_NAME_4 | |
|
} __VARIANT_NAME_3 | |
|
} __VARIANT_NAME_2 | |
|
wrt_DECIMAL decVal | |
|
} | __VARIANT_NAME_1 | |
|
The documentation for this struct was generated from the following file:
- src/gate/platform/winrt/wrt_abi.h