GUIDKIND  VPA7W7

The GUIDKIND enumeration values are flags used to specify the kind of information requested from an object in the IProvideClassInfo2KERQM5.

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

IProvideClassInfo2