1 // Licensed to the .NET Foundation under one or more agreements. 2 // The .NET Foundation licenses this file to you under the MIT license. 3 // See the LICENSE file in the project root for more information. 4 5 namespace System.Runtime.InteropServices 6 { 7 public enum VarEnum 8 { 9 VT_EMPTY = 0, 10 VT_NULL = 1, 11 VT_I2 = 2, 12 VT_I4 = 3, 13 VT_R4 = 4, 14 VT_R8 = 5, 15 VT_CY = 6, 16 VT_DATE = 7, 17 VT_BSTR = 8, 18 VT_DISPATCH = 9, 19 VT_ERROR = 10, 20 VT_BOOL = 11, 21 VT_VARIANT = 12, 22 VT_UNKNOWN = 13, 23 VT_DECIMAL = 14, 24 VT_I1 = 16, 25 VT_UI1 = 17, 26 VT_UI2 = 18, 27 VT_UI4 = 19, 28 VT_I8 = 20, 29 VT_UI8 = 21, 30 VT_INT = 22, 31 VT_UINT = 23, 32 VT_VOID = 24, 33 VT_HRESULT = 25, 34 VT_PTR = 26, 35 VT_SAFEARRAY = 27, 36 VT_CARRAY = 28, 37 VT_USERDEFINED = 29, 38 VT_LPSTR = 30, 39 VT_LPWSTR = 31, 40 VT_RECORD = 36, 41 VT_FILETIME = 64, 42 VT_BLOB = 65, 43 VT_STREAM = 66, 44 VT_STORAGE = 67, 45 VT_STREAMED_OBJECT = 68, 46 VT_STORED_OBJECT = 69, 47 VT_BLOB_OBJECT = 70, 48 VT_CF = 71, 49 VT_CLSID = 72, 50 VT_VECTOR = 0x1000, 51 VT_ARRAY = 0x2000, 52 VT_BYREF = 0x4000 53 } 54 } 55