Home | History | Annotate | Download | only in psdk_inc
      1 /**
      2  * This file has no copyright assigned and is placed in the Public Domain.
      3  * This file is part of the mingw-w64 runtime package.
      4  * No warranty is given; refer to the file DISCLAIMER.PD within this package.
      5  */
      6 
      7 #ifndef __VARENUM_DEFINED
      8 #define __VARENUM_DEFINED
      9 
     10 enum VARENUM {
     11     VT_EMPTY = 0,
     12     VT_NULL = 1,
     13     VT_I2 = 2,
     14     VT_I4 = 3,
     15     VT_R4 = 4,
     16     VT_R8 = 5,
     17     VT_CY = 6,
     18     VT_DATE = 7,
     19     VT_BSTR = 8,
     20     VT_DISPATCH = 9,
     21     VT_ERROR = 10,
     22     VT_BOOL = 11,
     23     VT_VARIANT = 12,
     24     VT_UNKNOWN = 13,
     25     VT_DECIMAL = 14,
     26     VT_I1 = 16,
     27     VT_UI1 = 17,
     28     VT_UI2 = 18,
     29     VT_UI4 = 19,
     30     VT_I8 = 20,
     31     VT_UI8 = 21,
     32     VT_INT = 22,
     33     VT_UINT = 23,
     34     VT_VOID = 24,
     35     VT_HRESULT = 25,
     36     VT_PTR = 26,
     37     VT_SAFEARRAY = 27,
     38     VT_CARRAY = 28,
     39     VT_USERDEFINED = 29,
     40     VT_LPSTR = 30,
     41     VT_LPWSTR = 31,
     42     VT_RECORD = 36,
     43     VT_INT_PTR = 37,
     44     VT_UINT_PTR = 38,
     45     VT_FILETIME = 64,
     46     VT_BLOB = 65,
     47     VT_STREAM = 66,
     48     VT_STORAGE = 67,
     49     VT_STREAMED_OBJECT = 68,
     50     VT_STORED_OBJECT = 69,
     51     VT_BLOB_OBJECT = 70,
     52     VT_CF = 71,
     53     VT_CLSID = 72,
     54     VT_VERSIONED_STREAM = 73,
     55     VT_BSTR_BLOB = 0xfff,
     56     VT_VECTOR = 0x1000,
     57     VT_ARRAY = 0x2000,
     58     VT_BYREF = 0x4000,
     59     VT_RESERVED = 0x8000,
     60     VT_ILLEGAL = 0xffff,
     61     VT_ILLEGALMASKED = 0xfff,
     62     VT_TYPEMASK = 0xfff
     63 };
     64 
     65 #endif /* __VARENUM_DEFINED */
     66 
     67