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.
This enumeration specifies various types of data and functions.
typedef enum tagTYPEKIND { TKIND_ENUM = 0, TKIND_RECORD, TKIND_MODULE, TKIND_INTERFACE, TKIND_DISPATCH, TKIND_COCLASS, TKIND_ALIAS, TKIND_UNION, TKIND_MAX} TYPEKIND;
Elements
- TKIND_ALIAS
Specifies a type that is an alias for another type. - TKIND_COCLASS
Specifies a set of implemented component object interfaces. - TKIND_DISPATCH
Specifies a set of methods and properties that are accessible through IDispatch::Invoke. By default, dual interfaces return TKIND_DISPATCH. - TKIND_ENUM
Specifies a set of enumerators. - TKIND_INTERFACE
Specifies a type that has virtual functions, all of which are pure. - TKIND_MODULE
Specifies a module that can only have static functions and data (for example, a DLL). - TKIND_RECORD
Specifies a structure with no methods. - TKIND_UNION
Specifies a union, all of whose members have an offset of zero. - TKIND_MAX
Specifies the end of ENUM marker.
Requirements
OS Versions: Windows CE 2.0 and later.
Header: Oaidl.h.
See Also
Automation Enumerations | IDispatch::Invoke
Send Feedback on this topic to the authors