ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

IOleAutomationTypes::tagVARIANT Struct Reference

import "oaidl.idl";

Data Fields

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

Detailed Description

Definition at line 161 of file oaidl.idl.


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

Generated on Sat May 26 2012 06:22:59 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.