In COM automation contains the following data types, which can be used for client-to-server communication:
Long |
32-bit signed integer, value range from –2147483648 to 2147483647. |
Double |
64-bit double-precision floating point, value range from 1.79769313486232E308 to –4.94065645841247E–324 for negative values, and from 4.94065645841247E–324 to 1.79769313486232E308 for positive values. |
Boolean |
16-bit integer, two values "0" is false, "1" is true. |
String |
Variable-length string. |
Variant |
Can be either a value of arbitrary type or an array of values of arbitrary type. In this case, the term "arbitrary type" means any allowed type of COM automation. A variable contains information about its type and array size (if it is an array). It is used for communication of data arrays between a client and a server. |