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