Construction
| Constructs a COleVariant object. | 
Operations
| Attaches a VARIANT to a COleVariant. | |
| Changes the variant type of this COleVariant object. | |
| Clears this COleVariant object. | |
| Detaches a VARIANT from a COleVariant and returns the VARIANT. | |
| Retrieves a byte array from an existing variant array. | |
| Sets the string to a particular type, typically ANSI. | 
Operators
| Copies a COleVariant value. | |
| Compares two COleVariant values. | |
| Converts a COleVariant value into an LPCVARIANT. | |
| Converts a COleVariant object into an LPVARIANT. | 
Archive/Dump
| Outputs a COleVariant value to CArchive or CDumpContext. | |
| Inputs a COleVariant object from CArchive. |