Progress
External Program
Interfaces


Alternate COM Data Type Names

Documentation on COM objects generally specifies COM data type names similar to those shown in Table B–1 and Table B–2. However, some documentation and some COM object viewers might use an alternative nomenclature. Table B–3 shows the most common alternates.

Table B–3: Alternative COM Data Type Names
Alternative Name
Common Name
VT_ARRAY
Array
VT_BOOL
Boolean
VT_BSTR
String
VT_BYREF
Pointer
VT_BYREF + VT_VARIANT
Variant Pointer
VT_CY
Currency
VT_DATE
Date
VT_DISPATCH
Object (COM)
VT_ERROR
Error Code
VT_I1
Byte
VT_I2
Integer (2-byte integer)
VT_I4
Long (4-byte integer)
VT_PTR
Pointer
VT_PTR + VT_VARIANT
Variant Pointer
VT_R4
Single (Float)
VT_R8
Double
VT_UI1
Unsigned Byte
VT_UI2
Unsigned Short (2-byte integer)
VT_UI4
Unsigned Long (4-byte integer)
VT_UNKNOWN
Object (Base)
VT_VARIANT
Variant (<anytype>)


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095