GATE
wrt_tagPROPVARIANT Struct Reference

Public Attributes

wrt_VARTYPE vt
 
wrt_PROPVAR_PAD1 wReserved1
 
wrt_PROPVAR_PAD2 wReserved2
 
wrt_PROPVAR_PAD3 wReserved3
 
union { 
 
   CHAR   cVal 
 
   UCHAR   bVal 
 
   SHORT   iVal 
 
   USHORT   uiVal 
 
   LONG   lVal 
 
   ULONG   ulVal 
 
   INT   intVal 
 
   UINT   uintVal 
 
   LARGE_INTEGER   hVal 
 
   ULARGE_INTEGER   uhVal 
 
   wrt_float   fltVal 
 
   wrt_double   dblVal 
 
   wrt_VARIANT_BOOL   boolVal 
 
   wrt_SCODE   scode 
 
   wrt_CY   cyVal 
 
   wrt_DATE   date 
 
   wrt_DECIMAL   decVal 
 
   FILETIME   filetime 
 
   CLSID *   puuid 
 
   wrt_BSTR   bstrVal 
 
   BLOB   blob 
 
   LPSTR   pszVal 
 
   LPWSTR   pwszVal 
 
   wrt_IUnknown *   punkVal 
 
   wrt_IDispatch *   pdispVal 
 
   wrt_IStream *   pStream 
 
   wrt_LPVERSIONEDSTREAM   pVersionedStream 
 
   wrt_SAFEARRAY *   parray 
 
   CHAR *   pcVal 
 
   UCHAR *   pbVal 
 
   SHORT *   piVal 
 
   USHORT *   puiVal 
 
   LONG *   plVal 
 
   ULONG *   pulVal 
 
   INT *   pintVal 
 
   UINT *   puintVal 
 
   wrt_float *   pfltVal 
 
   wrt_double *   pdblVal 
 
   wrt_VARIANT_BOOL *   pboolVal 
 
   wrt_DECIMAL *   pdecVal 
 
   wrt_SCODE *   pscode 
 
   wrt_CY *   pcyVal 
 
   wrt_DATE *   pdate 
 
   wrt_BSTR *   pbstrVal 
 
   wrt_IUnknown **   ppunkVal 
 
   wrt_IDispatch **   ppdispVal 
 
   wrt_SAFEARRAY **   pparray 
 
   wrt_PROPVARIANT *   pvarVal 
 
};  
 

The documentation for this struct was generated from the following file: