mscorlib(4.0.0.0) API with additions
VarEnum.cs
2 {
5  [ComVisible(true)]
6  [__DynamicallyInvokable]
7  public enum VarEnum
8  {
10  [__DynamicallyInvokable]
11  VT_EMPTY = 0,
13  [__DynamicallyInvokable]
14  VT_NULL = 1,
16  [__DynamicallyInvokable]
17  VT_I2 = 2,
19  [__DynamicallyInvokable]
20  VT_I4 = 3,
22  [__DynamicallyInvokable]
23  VT_R4 = 4,
25  [__DynamicallyInvokable]
26  VT_R8 = 5,
28  [__DynamicallyInvokable]
29  VT_CY = 6,
31  [__DynamicallyInvokable]
32  VT_DATE = 7,
34  [__DynamicallyInvokable]
35  VT_BSTR = 8,
37  [__DynamicallyInvokable]
38  VT_DISPATCH = 9,
40  [__DynamicallyInvokable]
41  VT_ERROR = 10,
43  [__DynamicallyInvokable]
44  VT_BOOL = 11,
46  [__DynamicallyInvokable]
47  VT_VARIANT = 12,
49  [__DynamicallyInvokable]
50  VT_UNKNOWN = 13,
52  [__DynamicallyInvokable]
53  VT_DECIMAL = 14,
55  [__DynamicallyInvokable]
56  VT_I1 = 0x10,
58  [__DynamicallyInvokable]
59  VT_UI1 = 17,
61  [__DynamicallyInvokable]
62  VT_UI2 = 18,
64  [__DynamicallyInvokable]
65  VT_UI4 = 19,
67  [__DynamicallyInvokable]
68  VT_I8 = 20,
70  [__DynamicallyInvokable]
71  VT_UI8 = 21,
73  [__DynamicallyInvokable]
74  VT_INT = 22,
76  [__DynamicallyInvokable]
77  VT_UINT = 23,
79  [__DynamicallyInvokable]
80  VT_VOID = 24,
82  [__DynamicallyInvokable]
83  VT_HRESULT = 25,
85  [__DynamicallyInvokable]
86  VT_PTR = 26,
88  [__DynamicallyInvokable]
89  VT_SAFEARRAY = 27,
91  [__DynamicallyInvokable]
92  VT_CARRAY = 28,
94  [__DynamicallyInvokable]
95  VT_USERDEFINED = 29,
97  [__DynamicallyInvokable]
98  VT_LPSTR = 30,
100  [__DynamicallyInvokable]
101  VT_LPWSTR = 0x1F,
103  [__DynamicallyInvokable]
104  VT_RECORD = 36,
106  [__DynamicallyInvokable]
107  VT_FILETIME = 0x40,
109  [__DynamicallyInvokable]
110  VT_BLOB = 65,
112  [__DynamicallyInvokable]
113  VT_STREAM = 66,
115  [__DynamicallyInvokable]
116  VT_STORAGE = 67,
118  [__DynamicallyInvokable]
119  VT_STREAMED_OBJECT = 68,
121  [__DynamicallyInvokable]
122  VT_STORED_OBJECT = 69,
124  [__DynamicallyInvokable]
125  VT_BLOB_OBJECT = 70,
127  [__DynamicallyInvokable]
128  VT_CF = 71,
130  [__DynamicallyInvokable]
131  VT_CLSID = 72,
133  [__DynamicallyInvokable]
134  VT_VECTOR = 0x1000,
136  [__DynamicallyInvokable]
137  VT_ARRAY = 0x2000,
139  [__DynamicallyInvokable]
140  VT_BYREF = 0x4000
141  }
142 }
Indicates that a stream contains an object.
Indicates a simple, counted array.
Indicates that a blob contains an object.
Indicates an 64-bit unsigned integer.
Indicates a null-terminated string.
Indicates an unsigned integer value.
Indicates length prefixed bytes.
Indicates the clipboard format.
Indicates that the name of a stream follows.
Indicates that a value is a reference.
Indicates a wide string terminated by null.
Indicates that a value was not specified.
Indicates a null value, similar to a null value in SQL.
Indicates a SAFEARRAY. Not valid in a VARIANT.
Specifies that the class can be serialized.
VarEnum
Indicates how to marshal the array elements when an array is marshaled from managed to unmanaged code...
Definition: VarEnum.cs:7
Indicates that a storage contains an object.
Indicates that the name of a storage follows.