org.jinterop.dcom.win32
Class TypeAttr
java.lang.Object
org.jinterop.dcom.win32.TypeAttr
- All Implemented Interfaces:
- java.io.Serializable
public final class TypeAttr
- extends java.lang.Object
- implements java.io.Serializable
Contains attributes of an IJITypeInfo.
- Since:
- 1.0
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
guid
public final java.lang.String guid
- GUID guid; // The GUID of the type information.
LCID lcid; // Locale of member names and doc
// strings.
unsigned long dwReserved;
MEMBERID memidConstructor; // ID of constructor, or MEMBERID_NIL if
// none.
MEMBERID memidDestructor; // ID of destructor, or MEMBERID_NIL if
// none.
OLECHAR FAR* lpstrSchema; // Reserved for future use.
unsigned long cbSizeInstance;// The size of an instance of
// this type.
TYPEKIND typekind; // The kind of type this information
// describes.
unsigned short cFuncs; // Number of functions.
unsigned short cVars; // Number of variables/data members.
unsigned short cImplTypes; // Number of implemented interfaces.
unsigned short cbSizeVft; // The size of this type's VTBL.
unsigned short cbAlignment; // Byte alignment for an instance
// of this type.
unsigned short wTypeFlags;
unsigned short wMajorVerNum; // Major version number.
unsigned short wMinorVerNum; // Minor version number.
TYPEDESC tdescAlias; // If TypeKind == TKIND_ALIAS,
// specifies the type for which
// this type is an alias.
IDLDESC idldescType; // IDL attributes of the
// described type.
lcid
public final int lcid
dwReserved
public final int dwReserved
memidConstructor
public final int memidConstructor
memidDestructor
public final int memidDestructor
lpstrSchema
public final JIPointer lpstrSchema
cbSizeInstance
public final int cbSizeInstance
typekind
public final int typekind
cFuncs
public final short cFuncs
cVars
public final short cVars
cImplTypes
public final short cImplTypes
cbSizeVft
public final short cbSizeVft
cbAlignment
public final short cbAlignment
wTypeFlags
public final short wTypeFlags
wMajorVerNum
public final short wMajorVerNum
wMinorVerNum
public final short wMinorVerNum
tdescAlias
public final TypeDesc tdescAlias
idldescType
public final IdlDesc idldescType
TYPEFLAG_FAPPOBJECT
public static final int TYPEFLAG_FAPPOBJECT
- See Also:
- Constant Field Values
TYPEFLAG_FCANCREATE
public static final int TYPEFLAG_FCANCREATE
- See Also:
- Constant Field Values
TYPEFLAG_FLICENSED
public static final int TYPEFLAG_FLICENSED
- See Also:
- Constant Field Values
TYPEFLAG_FPREDECLID
public static final int TYPEFLAG_FPREDECLID
- See Also:
- Constant Field Values
TYPEFLAG_FHIDDEN
public static final int TYPEFLAG_FHIDDEN
- See Also:
- Constant Field Values
TYPEFLAG_FCONTROL
public static final int TYPEFLAG_FCONTROL
- See Also:
- Constant Field Values
TYPEFLAG_FDUAL
public static final int TYPEFLAG_FDUAL
- See Also:
- Constant Field Values
TYPEFLAG_FNONEXTENSIBLE
public static final int TYPEFLAG_FNONEXTENSIBLE
- See Also:
- Constant Field Values
TYPEFLAG_FOLEAUTOMATION
public static final int TYPEFLAG_FOLEAUTOMATION
- See Also:
- Constant Field Values
TYPEFLAG_FRESTRICTED
public static final int TYPEFLAG_FRESTRICTED
- See Also:
- Constant Field Values
TYPEFLAG_FAGGREGATABLE
public static final int TYPEFLAG_FAGGREGATABLE
- See Also:
- Constant Field Values
TYPEFLAG_FREPLACEABLE
public static final int TYPEFLAG_FREPLACEABLE
- See Also:
- Constant Field Values
TYPEFLAG_FDISPATCHABLE
public static final int TYPEFLAG_FDISPATCHABLE
- See Also:
- Constant Field Values
TYPEFLAG_FREVERSEBIND
public static final int TYPEFLAG_FREVERSEBIND
- See Also:
- Constant Field Values