The IProvideClassInfo2 interface is a simple extension to IProvideClassInfo for the purpose of making it quick and easy to retrieve an object's outgoing interface IID for its default event set. The mechanism, the added GetGUID method, is extensible for other types of GUIDs as well.
An object implements this interface to provide type information for its outgoing interfaces.
Call the method in this interface to obtain type information on an object's outgoing interfaces.
IUnknown Methods | Description |
---|---|
QueryInterface | Returns pointers to supported interfaces. |
AddRef | Increments reference count. |
Release | Decrements reference count. |
IProvideClassInfo Method | Description |
---|---|
GetClassInfo | Returns the ITypeInfo interface for the object's coclass type information. |
IProvideClassInfo2 Method | Description |
---|---|
GetGUID | Returns the GUID for the object's outgoing IID for its default event set. |
Windows NT: Use version 4.0 or later. New for OC96.
Windows: Use Windows 95 or later. New for OC96.
Windows CE: Unsupported.
Header: Declared in ocidl.h.