using System; namespace System.Runtime.InteropServices { /// Indicates how to marshal the array elements when an array is marshaled from managed to unmanaged code as a . // Token: 0x02000366 RID: 870 [ComVisible(true)] [Serializable] public enum VarEnum { /// Indicates that a value was not specified. // Token: 0x04000E65 RID: 3685 VT_EMPTY, /// Indicates a null value, similar to a null value in SQL. // Token: 0x04000E66 RID: 3686 VT_NULL, /// Indicates a short integer. // Token: 0x04000E67 RID: 3687 VT_I2, /// Indicates a long integer. // Token: 0x04000E68 RID: 3688 VT_I4, /// Indicates a float value. // Token: 0x04000E69 RID: 3689 VT_R4, /// Indicates a double value. // Token: 0x04000E6A RID: 3690 VT_R8, /// Indicates a currency value. // Token: 0x04000E6B RID: 3691 VT_CY, /// Indicates a DATE value. // Token: 0x04000E6C RID: 3692 VT_DATE, /// Indicates a BSTR string. // Token: 0x04000E6D RID: 3693 VT_BSTR, /// Indicates an IDispatch pointer. // Token: 0x04000E6E RID: 3694 VT_DISPATCH, /// Indicates an SCODE. // Token: 0x04000E6F RID: 3695 VT_ERROR, /// Indicates a Boolean value. // Token: 0x04000E70 RID: 3696 VT_BOOL, /// Indicates a VARIANT far pointer. // Token: 0x04000E71 RID: 3697 VT_VARIANT, /// Indicates an IUnknown pointer. // Token: 0x04000E72 RID: 3698 VT_UNKNOWN, /// Indicates a decimal value. // Token: 0x04000E73 RID: 3699 VT_DECIMAL, /// Indicates a char value. // Token: 0x04000E74 RID: 3700 VT_I1 = 16, /// Indicates a byte. // Token: 0x04000E75 RID: 3701 VT_UI1, /// Indicates an unsignedshort. // Token: 0x04000E76 RID: 3702 VT_UI2, /// Indicates an unsignedlong. // Token: 0x04000E77 RID: 3703 VT_UI4, /// Indicates a 64-bit integer. // Token: 0x04000E78 RID: 3704 VT_I8, /// Indicates an 64-bit unsigned integer. // Token: 0x04000E79 RID: 3705 VT_UI8, /// Indicates an integer value. // Token: 0x04000E7A RID: 3706 VT_INT, /// Indicates an unsigned integer value. // Token: 0x04000E7B RID: 3707 VT_UINT, /// Indicates a C style void. // Token: 0x04000E7C RID: 3708 VT_VOID, /// Indicates an HRESULT. // Token: 0x04000E7D RID: 3709 VT_HRESULT, /// Indicates a pointer type. // Token: 0x04000E7E RID: 3710 VT_PTR, /// Indicates a SAFEARRAY. Not valid in a VARIANT. // Token: 0x04000E7F RID: 3711 VT_SAFEARRAY, /// Indicates a C style array. // Token: 0x04000E80 RID: 3712 VT_CARRAY, /// Indicates a user defined type. // Token: 0x04000E81 RID: 3713 VT_USERDEFINED, /// Indicates a null-terminated string. // Token: 0x04000E82 RID: 3714 VT_LPSTR, /// Indicates a wide string terminated by null. // Token: 0x04000E83 RID: 3715 VT_LPWSTR, /// Indicates a user defined type. // Token: 0x04000E84 RID: 3716 VT_RECORD = 36, /// Indicates a FILETIME value. // Token: 0x04000E85 RID: 3717 VT_FILETIME = 64, /// Indicates length prefixed bytes. // Token: 0x04000E86 RID: 3718 VT_BLOB, /// Indicates that the name of a stream follows. // Token: 0x04000E87 RID: 3719 VT_STREAM, /// Indicates that the name of a storage follows. // Token: 0x04000E88 RID: 3720 VT_STORAGE, /// Indicates that a stream contains an object. // Token: 0x04000E89 RID: 3721 VT_STREAMED_OBJECT, /// Indicates that a storage contains an object. // Token: 0x04000E8A RID: 3722 VT_STORED_OBJECT, /// Indicates that a blob contains an object. // Token: 0x04000E8B RID: 3723 VT_BLOB_OBJECT, /// Indicates the clipboard format. // Token: 0x04000E8C RID: 3724 VT_CF, /// Indicates a class ID. // Token: 0x04000E8D RID: 3725 VT_CLSID, /// Indicates a simple, counted array. // Token: 0x04000E8E RID: 3726 VT_VECTOR = 4096, /// Indicates a SAFEARRAY pointer. // Token: 0x04000E8F RID: 3727 VT_ARRAY = 8192, /// Indicates that a value is a reference. // Token: 0x04000E90 RID: 3728 VT_BYREF = 16384 } }