VARIANT

Loosely speaking, a VARIANT is the COM equivalent of a C union. The data type is held in a VARENUM field and the data value is in a union of COM-compatible data types.


References