VarEnum
Contents
[
Hide
]VarEnum enum
Defines how array elements should be marshalled.
enum VarEnum
Values
| Name | Value | Description |
|---|---|---|
| VT_EMPTY | 0 | Value not speicified. |
| VT_NULL | 1 | Marshal as null. |
| VT_I2 | 2 | 2-bytes ingeger. |
| VT_I4 | 3 | 4-bytes integer. |
| VT_R4 | 4 | 4-bytes floating point. |
| VT_R8 | 5 | 8-bytes floating point. |
| VT_CY | 6 | Use currency rules. |
| VT_DATE | 7 | Date value. |
| VT_BSTR | 8 | BSTR value. |
| VT_DISPATCH | 9 | IDispatch pointer. |
| VT_ERROR | 10 | Error code. |
| VT_BOOL | 11 | Boolean value. |
| VT_VARIANT | 12 | Variant value. |
| VT_UNKNOWN | 13 | IUnknown pointer. |
| VT_DECIMAL | 14 | Decimal value. |
| VT_I1 | 16 | Byte value. |
| VT_UI1 | 17 | Unsigned byte value. |
| VT_UI2 | 18 | Unsigned 2-bytes integer. |
| VT_UI4 | 19 | Unsigned 4-bytes integer. |
| VT_I8 | 20 | 8-bytes integer. |
| VT_UI8 | 21 | Unsigned 8-bytes integer. |
| VT_INT | 22 | Integer value. |
| VT_UINT | 23 | Unsigned integer value. |
| VT_VOID | 24 | C-style void. |
| VT_HRESULT | 25 | HRESULT-compatible value. |
| VT_PTR | 26 | Pointer value. |
| VT_SAFEARRAY | 27 | Safe array value. |
| VT_CARRAY | 28 | C-style array. |
| VT_USERDEFINED | 29 | User-defined type. |
| VT_LPSTR | 30 | Null-terminated string of chars. |
| VT_LPWSTR | 31 | Null-terminated string of wchar_ts. |
| VT_RECORD | 36 | User-defined type. |
| VT_FILETIME | 64 | Filename. |
| VT_BLOB | 65 | Lenght-prefixed array of bytes. |
| VT_STREAM | 66 | Stream name. |
| VT_STORAGE | 67 | Storage name. |
| VT_STREAMED_OBJECT | 68 | Object serialized in stream. |
| VT_STORED_OBJECT | 69 | Object serialized in storage. |
| VT_BLOB_OBJECT | 70 | Object serialized in blob. |
| VT_CF | 71 | Clipboard format. |
| VT_CLSID | 72 | Class ID. |
| VT_VECTOR | 4096 | Vector. |
| VT_ARRAY | 8192 | Safe array. |
| VT_BYREF | 16384 | Reference. |
See Also
- Namespace System::Runtime::InteropServices
- Library Aspose.Slides