Home > COM > Using CComCreator

Using CComCreator

Easiest way to construct a COM interface from it’s co class.

ISomeInterfacePtr sipPtr;
HRESULT hRes =
CComCreator< CComObject< CSomeCoClass > >::CreateInstance( 0,
                                                           IID_ISomeInterface,
                                                           reinterpret_cast( void**, &sipPtr ));

ASSERT( SUCCEEDED( hRes ));

Must be an ATL/COM Project.

Advertisements
Categories: COM Tags: , , ,
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: