TYPEKIND
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
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.