TYPEKIND

The TYPEKIND enumeration is defined as follows:

typedef enum tagTYPEKIND {

TKIND_ENUM = 0

, TKIND_RECORD

, TKIND_MODULE

, TKIND_INTERFACE

, TKIND_DISPATCH

, TKIND_COCLASS

, TKIND_ALIAS

, TKIND_UNION

, TKIND_MAX /* end of enum marker */

} TYPEKIND;

Value
Description
TKIND_ALIAS
A type that is an alias for another type.
TKIND_COCLASS
A set of implemented component object interfaces.
TKIND_DISPATCH
A set of methods and properties that are accessible through IDispatch::Invoke. By default, dual interfaces return TKIND_DISPATCH.
TKIND_ENUM
A set of enumerators.
TKIND_INTERFACE
A type that has virtual functions, all of which are pure.
TKIND_MODULE
A module which can only have static functions and data (for instance, a DLL).
TKIND_RECORD
A struct with no methods.
TKIND_UNION
A union, all of whose members have offset zero.

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database