org.jinterop.dcom.impls.automation
Interface TypeKind


public interface TypeKind

Implements the TYPEKIND structure of COM Automation

Since:
2.0 (formerly TYPEKIND)

Field Summary
static java.lang.Integer TKIND_ALIAS
          A type that is an alias for another type.
static java.lang.Integer TKIND_COCLASS
          A set of implemented component object interfaces.
static java.lang.Integer TKIND_DISPATCH
          A set of methods and properties that are accessible through IDispatch::Invoke.
static java.lang.Integer TKIND_ENUM
          A set of enumerators.
static java.lang.Integer TKIND_INTERFACE
          A type that has virtual and pure functions.
static java.lang.Integer TKIND_MAX
          End of ENUM marker.
static java.lang.Integer TKIND_MODULE
          A module that can only have static functions and data (for example, a DLL).
static java.lang.Integer TKIND_RECORD
          A structure with no methods.
static java.lang.Integer TKIND_UNION
          A union, all of whose members have an offset of zero.
 

Field Detail

TKIND_ENUM

static final java.lang.Integer TKIND_ENUM
A set of enumerators.


TKIND_RECORD

static final java.lang.Integer TKIND_RECORD
A structure with no methods.


TKIND_MODULE

static final java.lang.Integer TKIND_MODULE
A module that can only have static functions and data (for example, a DLL).


TKIND_INTERFACE

static final java.lang.Integer TKIND_INTERFACE
A type that has virtual and pure functions.


TKIND_DISPATCH

static final java.lang.Integer TKIND_DISPATCH
A set of methods and properties that are accessible through IDispatch::Invoke. By default, dual interfaces return TKIND_DISPATCH.


TKIND_COCLASS

static final java.lang.Integer TKIND_COCLASS
A set of implemented component object interfaces.


TKIND_ALIAS

static final java.lang.Integer TKIND_ALIAS
A type that is an alias for another type.


TKIND_UNION

static final java.lang.Integer TKIND_UNION
A union, all of whose members have an offset of zero.


TKIND_MAX

static final java.lang.Integer TKIND_MAX
End of ENUM marker.