Files
Dec2017-Script-Dump/mscorlib/System/Runtime/InteropServices/VarEnum.cs
T
2026-06-04 11:42:34 +02:00

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
}
}