struct CCL::ITypeLibReference
Overview
Minimal interface for a runtime instance with a corresponding type library class. More…
#include <itypelib.h> struct ITypeLibReference: public CCL::IUnknown { // methods virtual const ITypeInfo*CCL_API getReferencedType () const = 0; };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0;
Detailed Documentation
Minimal interface for a runtime instance with a corresponding type library class.
Methods
virtual const ITypeInfo*CCL_API getReferencedType () const = 0
Get the type library class this instance corresponds to.
Note that this is different from the type information returned via IObject, as it corresponds to the public type library entry rather than the underlying implementation class.