Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The DESCKIND Name Description Constants enumeration values are used by the ITypeComp::Bind method to indicate the kind of element to which a name has been bound, as specified in section 3.5.4.1.
The name description constants are defined in the DESCKIND enumeration.
-
typedef [v1_enum] enum tagDESCKIND { DESCKIND_NONE = 0, DESCKIND_FUNCDESC = 1, DESCKIND_VARDESC = 2, DESCKIND_TYPECOMP = 3, DESCKIND_IMPLICITAPPOBJ = 4 } DESCKIND;
DESCKIND_NONE: MUST be set if there is no element bound to the name.
DESCKIND_FUNCDESC: MUST be set if the name is bound to a method or property accessor method. MUST NOT be set if the name is bound to an ODL dispinterface property.
DESCKIND_VARDESC: MUST be set if the name is bound to a data element or ODL dispinterface property.
DESCKIND_TYPECOMP: MUST be set if the name is bound to an enumeration or module.
DESCKIND_IMPLICITAPPOBJ: MUST be set if the name is bound to an appobject coclass (see section 2.2.49.8) or a member of its default nonsource interface (also see 2.2.49.8).