|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jinterop.dcom.impls.automation.TypeAttr
public final class TypeAttr
Implements the TYPEATTR structure of COM Automation and contains attributes of an IJITypeInfo.
Field Summary | |
---|---|
short |
cbAlignment
Byte alignment for an instance of this type. |
int |
cbSizeInstance
The size of an instance of this type. |
short |
cbSizeVft
The size of this type's VTBL. |
short |
cFuncs
Number of functions. |
short |
cImplTypes
Number of implemented interfaces. |
short |
cVars
Number of variables/data members. |
int |
dwReserved
|
java.lang.String |
guid
The GUID of the type information. |
IdlDesc |
idldescType
IDL attributes of the described type. |
int |
lcid
Locale of member names and doc strings. |
JIPointer |
lpstrSchema
|
int |
memidConstructor
ID of constructor, or MEMBERID_NIL if none. |
int |
memidDestructor
ID of destructor, or MEMBERID_NIL if none. |
TypeDesc |
tdescAlias
if TypeKind == TKIND_ALIAS, specifies the type for which this type is an alias. |
static int |
TYPEFLAG_FAGGREGATABLE
|
static int |
TYPEFLAG_FAPPOBJECT
|
static int |
TYPEFLAG_FCANCREATE
|
static int |
TYPEFLAG_FCONTROL
|
static int |
TYPEFLAG_FDISPATCHABLE
|
static int |
TYPEFLAG_FDUAL
|
static int |
TYPEFLAG_FHIDDEN
|
static int |
TYPEFLAG_FLICENSED
|
static int |
TYPEFLAG_FNONEXTENSIBLE
|
static int |
TYPEFLAG_FOLEAUTOMATION
|
static int |
TYPEFLAG_FPREDECLID
|
static int |
TYPEFLAG_FREPLACEABLE
|
static int |
TYPEFLAG_FRESTRICTED
|
static int |
TYPEFLAG_FREVERSEBIND
|
int |
typekind
The kind of type this information describes. |
short |
wMajorVerNum
Major version number. |
short |
wMinorVerNum
Minor version number. |
short |
wTypeFlags
|
Method Summary |
---|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public final java.lang.String guid
public final int lcid
public final int dwReserved
public final int memidConstructor
public final int memidDestructor
public final JIPointer lpstrSchema
public final int cbSizeInstance
public final int typekind
public final short cFuncs
public final short cVars
public final short cImplTypes
public final short cbSizeVft
public final short cbAlignment
public final short wTypeFlags
public final short wMajorVerNum
public final short wMinorVerNum
public final TypeDesc tdescAlias
public final IdlDesc idldescType
public static final int TYPEFLAG_FAPPOBJECT
public static final int TYPEFLAG_FCANCREATE
public static final int TYPEFLAG_FLICENSED
public static final int TYPEFLAG_FPREDECLID
public static final int TYPEFLAG_FHIDDEN
public static final int TYPEFLAG_FCONTROL
public static final int TYPEFLAG_FDUAL
public static final int TYPEFLAG_FNONEXTENSIBLE
public static final int TYPEFLAG_FOLEAUTOMATION
public static final int TYPEFLAG_FRESTRICTED
public static final int TYPEFLAG_FAGGREGATABLE
public static final int TYPEFLAG_FREPLACEABLE
public static final int TYPEFLAG_FDISPATCHABLE
public static final int TYPEFLAG_FREVERSEBIND
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |