This class stores an array of IUnknown pointers.
Call this method to add an IUnknown pointer to the array.
Returns a pointer to the first IUnknown pointer in the collection.
Empties the array.
Returns a pointer to one past the last IUnknown pointer in the collection.
Retrieves the element at the specified index.
Call this method to get the cookie associated with a given IUnknown pointer.
Returns the length of an array.
Call this method to get the IUnknown pointer associated with a given cookie.
Call this method to remove an IUnknown pointer from the array.
CComDynamicUnkArray holds a dynamically allocated array of IUnknown pointers, each an interface on a connection point. CComDynamicUnkArray can be used as a parameter to the IConnectionPointImpl template class.
See Adding Connection Points to an Object for details on automating creation of connection point proxies.
Note The class CComDynamicUnkArray is used by the Add Class wizard when creating a control which has Connection Points. If you wish to specify the number of Connection Points manually, change the reference from CComDynamicUnkArray to CComUnkArray< n >, where n is the number of connection points required.