13 * VT_I4 [V][T][P][S] 4 byte signed int
14 * VT_R4 [V][T][P][S] 4 byte real
15 * VT_R8 [V][T][P][S] 8 byte real
16 * VT_CY [V][T][P][S] currency
17 * VT_DATE [V][T][P][S] date
18 * VT_BSTR [V][T][P][S] OLE Automation string
19 * VT_DISPATCH [V][T] [S] IDispatch *
20 * VT_ERROR [V][T][P][S] SCODE
21 * VT_BOOL [V][T][P][S] True=-1, False=0
22 * VT_VARIANT [V][T][P][S] VARIANT *
23 * VT_UNKNOWN [V][T] [S] IUnknown *
24 * VT_DECIMAL [V][T] [S] 16 byte fixed point
25 * VT_RECORD [V] [P][S] user defined type
26 * VT_I1 [V][T][P][s] signed char
27 * VT_UI1 [V][T][P][S] unsigned char
28 * VT_UI2 [V][T][P][S] unsigned short
29 * VT_UI4 [V][T][P][S] unsigned long
30 * VT_I8 [T][P] signed 64-bit int
31 * VT_UI8 [T][P] unsigned 64-bit int
32 * VT_INT [V][T][P][S] signed ...