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;
Members
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