This class implements the IUnknown interface for an aggregated object. By definition, an aggregated object is contained within an outer object. The CComAggObject class is similar to the CComObject Class, except that it exposes an interface that is directly accessible to external clients.
Increments the reference count on the aggregated object.
This static function allows you to create a new CComAggObject< contained > object without the overhead of CoCreateInstance.
Performs final initialization of m_contained.
Performs final destruction of m_contained.
Retrieves a pointer to the requested interface.
Decrements the reference count on the aggregated object.