GUIDKIND
The GUIDKIND enumeration values are flags used to specify the kind of
information requested from an object in the
IProvideClassInfo2.
typedef enum tagGUIDKIND
{
GUIDKIND_DEFAULT_SOURCE_DISP_IID = 1,
GUIDKIND_DEFAULT_SOURCE_IID = 2,
GUIDKIND_DEFAULT_DISP_IID = 3,
GUIDKIND_DEFAULT_IID = 4,
GUIDKIND_TLBID = 5,
GUIDKIND_CLSID = 6
} GUIDKIND;
Elements
-
GUIDKIND_DEFAULT_SOURCE_DISP_IID
-
The interface identifier (IID) of the object’s outgoing dispinterface, labeled
[source, default]. The outgoing interface in question must be derived from IDispatch.
-
GUIDKIND_DEFAULT_SOURCE_IID
-
The interface identifier (IID) of the object’s outgoing interface, labeled
[source, default]. The outgoing interface can be any COM interface.
-
GUIDKIND_DEFAULT_DISP_IID
-
The interface identifier (IID) of the object’s [default] dispinterface that
best represents the object as a whole. This dispinterface must be derived from
IDispatch..
-
GUIDKIND_DEFAULT_IID
-
The interface identifier (IID) of the object’s [default] interface that best
represents the object as a whole. This interface can be any COM interface.
-
GUIDKIND_TLBID
-
The GUID identifying the object’s current type library.
-
GUIDKIND_CLSID
-
The object’s CLSID.
See Also
IProvideClassInfo2