ReactOS 0.4.16-dev-329-g9223134
IPropertyStorage::tagPROPVARIANT Struct Reference
Collaboration diagram for IPropertyStorage::tagPROPVARIANT:

Public Attributes

VARTYPE vt
 
WORD wReserved1
 
WORD wReserved2
 
WORD wReserved3
 
union {
   char   cVal
 
   UCHAR   bVal
 
   short   iVal
 
   USHORT   uiVal
 
   VARIANT_BOOL   boolVal
 
   long   lVal
 
   ULONG   ulVal
 
   float   fltVal
 
   SCODE   scode
 
   LARGE_INTEGER   hVal
 
   ULARGE_INTEGER   uhVal
 
   double   dblVal
 
   CY   cyVal
 
   DATE   date
 
   FILETIME   filetime
 
   CLSID *   puuid
 
   BLOB   blob
 
   CLIPDATA *   pclipdata
 
   IStream *   pStream
 
   IStorage *   pStorage
 
   BSTR   bstrVal
 
   BSTRBLOB   bstrblobVal
 
   LPSTR   pszVal
 
   LPWSTR   pwszVal
 
   IUnknown *   punkVal
 
   IDispatch *   pdispVal
 
   CAUB   caub
 
   CAI   cai
 
   CAUI   caui
 
   CABOOL   cabool
 
   CAL   cal
 
   CAUL   caul
 
   CAFLT   caflt
 
   CASCODE   cascode
 
   CAH   cah
 
   CAUH   cauh
 
   CADBL   cadbl
 
   CACY   cacy
 
   CADATE   cadate
 
   CAFILETIME   cafiletime
 
   CACLSID   cauuid
 
   CACLIPDATA   caclipdata
 
   CABSTR   cabstr
 
   CABSTRBLOB   cabstrblob
 
   CALPSTR   calpstr
 
   CALPWSTR   calpwstr
 
   CAPROPVARIANT   capropvar
 
   LPSAFEARRAY   parray
 
   CHAR *   pcVal
 
   UCHAR *   pbVal
 
   SHORT *   piVal
 
   USHORT *   puiVal
 
   LONG *   plVal
 
   ULONG *   pulVal
 
   INT *   pintVal
 
   UINT *   puintVal
 
   FLOAT *   pfltVal
 
   DOUBLE *   pdblVal
 
   VARIANT_BOOL *   pboolVal
 
   DECIMAL *   pdecVal
 
   SCODE *   pscode
 
   CY *   pcyVal
 
   DATE *   pdate
 
   BSTR *   pbstrVal
 
   IUnknown **   ppunkVal
 
   IDispatch **   ppdispVal
 
   LPSAFEARRAY *   pparray
 
   PROPVARIANT *   pvarVal
 
DUMMYUNIONNAME
 

Detailed Description

Definition at line 110 of file propidl.idl.

Member Data Documentation

◆ blob

BLOB IPropertyStorage::tagPROPVARIANT::blob

Definition at line 136 of file propidl.idl.

◆ boolVal

VARIANT_BOOL IPropertyStorage::tagPROPVARIANT::boolVal

Definition at line 121 of file propidl.idl.

◆ bstrblobVal

BSTRBLOB IPropertyStorage::tagPROPVARIANT::bstrblobVal

Definition at line 141 of file propidl.idl.

◆ bstrVal

BSTR IPropertyStorage::tagPROPVARIANT::bstrVal

Definition at line 140 of file propidl.idl.

◆ bVal

UCHAR IPropertyStorage::tagPROPVARIANT::bVal

Definition at line 118 of file propidl.idl.

◆ cabool

CABOOL IPropertyStorage::tagPROPVARIANT::cabool

Definition at line 149 of file propidl.idl.

◆ cabstr

CABSTR IPropertyStorage::tagPROPVARIANT::cabstr

Definition at line 162 of file propidl.idl.

◆ cabstrblob

CABSTRBLOB IPropertyStorage::tagPROPVARIANT::cabstrblob

Definition at line 163 of file propidl.idl.

◆ caclipdata

CACLIPDATA IPropertyStorage::tagPROPVARIANT::caclipdata

Definition at line 161 of file propidl.idl.

◆ cacy

CACY IPropertyStorage::tagPROPVARIANT::cacy

Definition at line 157 of file propidl.idl.

◆ cadate

CADATE IPropertyStorage::tagPROPVARIANT::cadate

Definition at line 158 of file propidl.idl.

◆ cadbl

CADBL IPropertyStorage::tagPROPVARIANT::cadbl

Definition at line 156 of file propidl.idl.

◆ cafiletime

CAFILETIME IPropertyStorage::tagPROPVARIANT::cafiletime

Definition at line 159 of file propidl.idl.

◆ caflt

CAFLT IPropertyStorage::tagPROPVARIANT::caflt

Definition at line 152 of file propidl.idl.

◆ cah

CAH IPropertyStorage::tagPROPVARIANT::cah

Definition at line 154 of file propidl.idl.

◆ cai

CAI IPropertyStorage::tagPROPVARIANT::cai

Definition at line 147 of file propidl.idl.

◆ cal

CAL IPropertyStorage::tagPROPVARIANT::cal

Definition at line 150 of file propidl.idl.

◆ calpstr

CALPSTR IPropertyStorage::tagPROPVARIANT::calpstr

Definition at line 164 of file propidl.idl.

◆ calpwstr

CALPWSTR IPropertyStorage::tagPROPVARIANT::calpwstr

Definition at line 165 of file propidl.idl.

◆ capropvar

CAPROPVARIANT IPropertyStorage::tagPROPVARIANT::capropvar

Definition at line 166 of file propidl.idl.

◆ cascode

CASCODE IPropertyStorage::tagPROPVARIANT::cascode

Definition at line 153 of file propidl.idl.

◆ caub

CAUB IPropertyStorage::tagPROPVARIANT::caub

Definition at line 146 of file propidl.idl.

◆ cauh

CAUH IPropertyStorage::tagPROPVARIANT::cauh

Definition at line 155 of file propidl.idl.

◆ caui

CAUI IPropertyStorage::tagPROPVARIANT::caui

Definition at line 148 of file propidl.idl.

◆ caul

CAUL IPropertyStorage::tagPROPVARIANT::caul

Definition at line 151 of file propidl.idl.

◆ cauuid

CACLSID IPropertyStorage::tagPROPVARIANT::cauuid

Definition at line 160 of file propidl.idl.

◆ cVal

char IPropertyStorage::tagPROPVARIANT::cVal

Definition at line 117 of file propidl.idl.

◆ cyVal

CY IPropertyStorage::tagPROPVARIANT::cyVal

Definition at line 132 of file propidl.idl.

◆ date

DATE IPropertyStorage::tagPROPVARIANT::date

Definition at line 133 of file propidl.idl.

◆ dblVal

double IPropertyStorage::tagPROPVARIANT::dblVal

Definition at line 131 of file propidl.idl.

◆ 

union { ... } IPropertyStorage::tagPROPVARIANT::DUMMYUNIONNAME

◆ filetime

FILETIME IPropertyStorage::tagPROPVARIANT::filetime

Definition at line 134 of file propidl.idl.

◆ fltVal

float IPropertyStorage::tagPROPVARIANT::fltVal

Definition at line 127 of file propidl.idl.

◆ hVal

LARGE_INTEGER IPropertyStorage::tagPROPVARIANT::hVal

Definition at line 129 of file propidl.idl.

◆ iVal

short IPropertyStorage::tagPROPVARIANT::iVal

Definition at line 119 of file propidl.idl.

◆ lVal

long IPropertyStorage::tagPROPVARIANT::lVal

Definition at line 125 of file propidl.idl.

◆ parray

LPSAFEARRAY IPropertyStorage::tagPROPVARIANT::parray

Definition at line 185 of file propidl.idl.

◆ pboolVal

VARIANT_BOOL* IPropertyStorage::tagPROPVARIANT::pboolVal

Definition at line 196 of file propidl.idl.

◆ pbstrVal

BSTR* IPropertyStorage::tagPROPVARIANT::pbstrVal

Definition at line 201 of file propidl.idl.

◆ pbVal

UCHAR* IPropertyStorage::tagPROPVARIANT::pbVal

Definition at line 187 of file propidl.idl.

◆ pclipdata

CLIPDATA* IPropertyStorage::tagPROPVARIANT::pclipdata

Definition at line 137 of file propidl.idl.

◆ pcVal

CHAR* IPropertyStorage::tagPROPVARIANT::pcVal

Definition at line 186 of file propidl.idl.

◆ pcyVal

CY* IPropertyStorage::tagPROPVARIANT::pcyVal

Definition at line 199 of file propidl.idl.

◆ pdate

DATE* IPropertyStorage::tagPROPVARIANT::pdate

Definition at line 200 of file propidl.idl.

◆ pdblVal

DOUBLE* IPropertyStorage::tagPROPVARIANT::pdblVal

Definition at line 195 of file propidl.idl.

◆ pdecVal

DECIMAL* IPropertyStorage::tagPROPVARIANT::pdecVal

Definition at line 197 of file propidl.idl.

◆ pdispVal

IDispatch* IPropertyStorage::tagPROPVARIANT::pdispVal

Definition at line 145 of file propidl.idl.

◆ pfltVal

FLOAT* IPropertyStorage::tagPROPVARIANT::pfltVal

Definition at line 194 of file propidl.idl.

◆ pintVal

INT* IPropertyStorage::tagPROPVARIANT::pintVal

Definition at line 192 of file propidl.idl.

◆ piVal

SHORT* IPropertyStorage::tagPROPVARIANT::piVal

Definition at line 188 of file propidl.idl.

◆ plVal

LONG* IPropertyStorage::tagPROPVARIANT::plVal

Definition at line 190 of file propidl.idl.

◆ pparray

LPSAFEARRAY* IPropertyStorage::tagPROPVARIANT::pparray

Definition at line 204 of file propidl.idl.

◆ ppdispVal

IDispatch** IPropertyStorage::tagPROPVARIANT::ppdispVal

Definition at line 203 of file propidl.idl.

◆ ppunkVal

IUnknown** IPropertyStorage::tagPROPVARIANT::ppunkVal

Definition at line 202 of file propidl.idl.

◆ pscode

SCODE* IPropertyStorage::tagPROPVARIANT::pscode

Definition at line 198 of file propidl.idl.

◆ pStorage

IStorage* IPropertyStorage::tagPROPVARIANT::pStorage

Definition at line 139 of file propidl.idl.

◆ pStream

IStream* IPropertyStorage::tagPROPVARIANT::pStream

Definition at line 138 of file propidl.idl.

◆ pszVal

LPSTR IPropertyStorage::tagPROPVARIANT::pszVal

Definition at line 142 of file propidl.idl.

◆ puintVal

UINT* IPropertyStorage::tagPROPVARIANT::puintVal

Definition at line 193 of file propidl.idl.

◆ puiVal

USHORT* IPropertyStorage::tagPROPVARIANT::puiVal

Definition at line 189 of file propidl.idl.

◆ pulVal

ULONG* IPropertyStorage::tagPROPVARIANT::pulVal

Definition at line 191 of file propidl.idl.

◆ punkVal

IUnknown* IPropertyStorage::tagPROPVARIANT::punkVal

Definition at line 144 of file propidl.idl.

◆ puuid

CLSID* IPropertyStorage::tagPROPVARIANT::puuid

Definition at line 135 of file propidl.idl.

◆ pvarVal

PROPVARIANT* IPropertyStorage::tagPROPVARIANT::pvarVal

Definition at line 205 of file propidl.idl.

◆ pwszVal

LPWSTR IPropertyStorage::tagPROPVARIANT::pwszVal

Definition at line 143 of file propidl.idl.

◆ scode

SCODE IPropertyStorage::tagPROPVARIANT::scode

Definition at line 128 of file propidl.idl.

◆ uhVal

ULARGE_INTEGER IPropertyStorage::tagPROPVARIANT::uhVal

Definition at line 130 of file propidl.idl.

◆ uiVal

USHORT IPropertyStorage::tagPROPVARIANT::uiVal

Definition at line 120 of file propidl.idl.

◆ ulVal

ULONG IPropertyStorage::tagPROPVARIANT::ulVal

Definition at line 126 of file propidl.idl.

◆ vt

VARTYPE IPropertyStorage::tagPROPVARIANT::vt

Definition at line 111 of file propidl.idl.

◆ wReserved1

WORD IPropertyStorage::tagPROPVARIANT::wReserved1

Definition at line 112 of file propidl.idl.

◆ wReserved2

WORD IPropertyStorage::tagPROPVARIANT::wReserved2

Definition at line 113 of file propidl.idl.

◆ wReserved3

WORD IPropertyStorage::tagPROPVARIANT::wReserved3

Definition at line 114 of file propidl.idl.


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