TYPEKIND (Windows CE 5.0)
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