Module Variant.pkg
1Use Windows.pkg
2
3#REPLACE OLE_VT_Empty 0 // Empty (Nothing)
4#REPLACE OLE_VT_Null 1 // Null (Not used)
5#REPLACE OLE_VT_I2 2 // 2-byte signed int (Short data type)
6#REPLACE OLE_VT_I4 3 // 4-byte signed int (Integer data type)
7#REPLACE OLE_VT_R4 4 // 4-byte real (Float data type)
8#REPLACE OLE_VT_R8 5 // 8-byte real (Real data type)
9#REPLACE OLE_VT_Cy 6 // Currency (Currency data type)
10#REPLACE OLE_VT_Date 7 // DateTime (DateTime data type)
11#REPLACE OLE_VT_Bstr 8 // Binary string (String data type)
12#REPLACE OLE_VT_Dispatch 9 // IDispatch FAR* (LPDispatch data type)
13#REPLACE OLE_VT_Error 10 // SCODE (OLEError data type)
14#REPLACE OLE_VT_Bool 11 // Boolean (Boolean data type)
15#REPLACE OLE_VT_Variant 12 // VARIANT (Variant data type)
16#REPLACE OLE_VT_Unknown 13 // IUnknown FAR* (LPIUnknown data type)
17#REPLACE OLE_VT_Decimal 14 // Decimal (Decimal data type)
18#REPLACE OLE_VT_I1 16 // Signed char (Char data type)
19#REPLACE OLE_VT_Ui1 17 // Unsigned char (UChar data type)
20#REPLACE OLE_VT_Ui2 18 // 2-byte unsigned int (UShort data type)
21#REPLACE OLE_VT_Ui4 19 // 4-byte unsigned int (UInteger data type)
22#REPLACE OLE_VT_I8 20 // 8-byte signed int (BigInt data type)
23#REPLACE OLE_VT_Void 24 // Void
24#REPLACE OLE_VT_Hresult 25 // HRESULT (Integer data type)
25#REPLACE OLE_VT_Record 36 // User defined type (Struct type)
26
27#REPLACE OLE_VT_Array |CI$2000
28#REPLACE OLE_VT_BYREF |CI$4000
29
30