Compiler COM Support Classes

 

The latest version of this topic can be found at Compiler COM Support Classes.

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
_bstr_t Wraps the BSTR type to provide useful operators and methods.
_com_error Defines the error object thrown by _com_raise_error in most failures.
_com_ptr_t Encapsulates COM interface pointers, and automates the required calls to AddRef, Release, and QueryInterface.
_variant_t Wraps the VARIANT type to provide useful operators and methods.

END Microsoft Specific

See Also

Compiler COM Support
Compiler COM Global Functions
C++ Language Reference