TYPEKIND (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.