Microsoft Specific
Standard classes are used to support some of the COM types. The classes are defined in comdef.h and the header files generated from the type library.
| Class | Purpose | 
|---|---|
| Wraps the BSTR type to provide useful operators and methods. | |
| Defines the error object thrown by _com_raise_error in most failures. | |
| Encapsulates COM interface pointers, and automates the required calls to AddRef, Release, and QueryInterface. | |
| Wraps the VARIANT type to provide useful operators and methods. |