Serialized Form


Package org.jinterop.dcom.common

Class org.jinterop.dcom.common.JIException extends java.lang.Exception implements Serializable

serialVersionUID: 8648697261032503931L

Serialized Fields

message

java.lang.String message

errorCode

int errorCode

Class org.jinterop.dcom.common.JIInterfaceDefinition extends java.lang.Object implements Serializable

serialVersionUID: 7683984211902254797L

Serialized Fields

interfaceIdentifier

java.lang.String interfaceIdentifier

opnumVsMethodInfo

java.util.Map opnumVsMethodInfo

dispIdVsMethodInfo

java.util.Map dispIdVsMethodInfo

nameVsMethodInfo

java.util.Map nameVsMethodInfo

nextNum

int nextNum

instance

java.lang.Object instance

clazz

java.lang.Class clazz

dispInterface

boolean dispInterface

Class org.jinterop.dcom.common.JIJavaCoClass extends java.lang.Object implements Serializable

serialVersionUID: 5542223845228327383L

Serialized Fields

identifier

int identifier

interfacePointer

JIInterfacePointer interfacePointer

objectID

byte[] objectID

interfaceDefinition

JIInterfaceDefinition interfaceDefinition

listOfSupportedInterfaces

java.util.ArrayList listOfSupportedInterfaces

listOfSupportedEventInterfaces

java.util.ArrayList listOfSupportedEventInterfaces

mapOfIIDsToInterfaceDefinitions

java.util.HashMap mapOfIIDsToInterfaceDefinitions

ipidVsIID

java.util.Map ipidVsIID

IIDvsIpid

java.util.Map IIDvsIpid

Package org.jinterop.dcom.core

Class org.jinterop.dcom.core.JIArray extends java.lang.Object implements Serializable

serialVersionUID: -8267477025978489665L

Serialized Fields

memberArray

java.lang.Object memberArray

clazz

java.lang.Class clazz

upperBounds

int[] upperBounds

dimension

int dimension

numElementsInAllDimensions

int numElementsInAllDimensions

isConformant

boolean isConformant

isVarying

boolean isVarying

isConformantProxy

boolean isConformantProxy

isVaryingProxy

boolean isVaryingProxy

conformantMaxCounts

java.util.List conformantMaxCounts

template

java.lang.Object template

sizeOfNestedArrayInBytes

int sizeOfNestedArrayInBytes

Class org.jinterop.dcom.core.JIInterfacePointer extends java.lang.Object implements Serializable

serialVersionUID: 2508592294719469453L

Serialized Fields

member

JIPointer member

Class org.jinterop.dcom.core.JIParameterObject extends java.lang.Object implements Serializable

serialVersionUID: -4274963180104543505L

Serialized Fields

callObject

JICallObject callObject

Class org.jinterop.dcom.core.JIPointer extends java.lang.Object implements Serializable

serialVersionUID: -3434037097460692619L

Serialized Fields

referent

java.lang.Object referent

isReferenceTypePtr

boolean isReferenceTypePtr

isDeffered

boolean isDeffered

referentId

int referentId

isNull

boolean isNull

flags

int flags

Class org.jinterop.dcom.core.JIString extends java.lang.Object implements Serializable

serialVersionUID: -1656299949818101872L

Serialized Fields

Variant

JIVariant Variant
Represents JIVariant for this JIString, it is valid only if the JIString is a BSTR(JIFlags.FLAG_REPRESENTATION_STRING_BSTR) type.


VariantByRef

JIVariant VariantByRef
Represents JIVariant(byRef = true) for this JIString, it is valid only if the JIString is a BSTR(JIFlags.FLAG_REPRESENTATION_STRING_BSTR) type.


member

JIPointer member

type

int type

Class org.jinterop.dcom.core.JIStruct extends java.lang.Object implements Serializable

serialVersionUID: 7708214775854162549L

Serialized Fields

listOfMembers

java.util.List listOfMembers

listOfMaxCounts

java.util.List listOfMaxCounts

listOfDimensions

java.util.List listOfDimensions

arrayAdded

boolean arrayAdded

Class org.jinterop.dcom.core.JIUnion extends java.lang.Object implements Serializable

serialVersionUID: -3353313619137076876L

Serialized Fields

dsVsMember

java.util.HashMap dsVsMember

discriminantClass

java.lang.Class discriminantClass

Class org.jinterop.dcom.core.JIVariant extends java.lang.Object implements Serializable

serialVersionUID: 5101290038004040628L

Serialized Fields

member

JIPointer member

Package org.jinterop.dcom.win32

Class org.jinterop.dcom.win32.ArrayDesc extends java.lang.Object implements Serializable

serialVersionUID: 8801586899375554929L

Serialized Fields

typeDesc

TypeDesc typeDesc

cDims

short cDims

safeArrayBounds

SafeArrayBounds[] safeArrayBounds

Class org.jinterop.dcom.win32.ElemDesc extends java.lang.Object implements Serializable

serialVersionUID: 3022259075461969376L

Serialized Fields

typeDesc

TypeDesc typeDesc

paramDesc

ParamDesc paramDesc

Class org.jinterop.dcom.win32.FuncDesc extends java.lang.Object implements Serializable

serialVersionUID: -1361861233072624432L

Serialized Fields

values

JIStruct values

memberId

int memberId

lprgscode

JIPointer lprgscode

lprgelemdescParam

JIPointer lprgelemdescParam

funcKind

int funcKind

invokeKind

int invokeKind

callConv

int callConv

cParams

short cParams

cParamsOpt

short cParamsOpt

oVft

short oVft

cScodes

short cScodes

elemdescFunc

ElemDesc elemdescFunc

wFuncFlags

short wFuncFlags

Class org.jinterop.dcom.win32.ParamDesc extends java.lang.Object implements Serializable

serialVersionUID: 7181403713923608809L

Serialized Fields

lpVarValue

JIPointer lpVarValue

wPARAMFlags

short wPARAMFlags

Class org.jinterop.dcom.win32.SafeArrayBounds extends java.lang.Object implements Serializable

serialVersionUID: -3110688445129575984L

Serialized Fields

cElements

int cElements

lLbound

int lLbound

Class org.jinterop.dcom.win32.TypeAttr extends java.lang.Object implements Serializable

serialVersionUID: -4450777076320962915L

Serialized Fields

guid

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

int lcid

dwReserved

int dwReserved

memidConstructor

int memidConstructor

memidDestructor

int memidDestructor

lpstrSchema

JIPointer lpstrSchema

cbSizeInstance

int cbSizeInstance

typekind

int typekind

cFuncs

short cFuncs

cVars

short cVars

cImplTypes

short cImplTypes

cbSizeVft

short cbSizeVft

cbAlignment

short cbAlignment

wTypeFlags

short wTypeFlags

wMajorVerNum

short wMajorVerNum

wMinorVerNum

short wMinorVerNum

tdescAlias

TypeDesc tdescAlias

idldescType

IdlDesc idldescType

Class org.jinterop.dcom.win32.TypeDesc extends java.lang.Object implements Serializable

serialVersionUID: 6276233095707726579L

Serialized Fields

typeDesc

JIPointer typeDesc

arrayDesc

JIPointer arrayDesc

hrefType

int hrefType

vt

short vt

Class org.jinterop.dcom.win32.VarDesc extends java.lang.Object implements Serializable

serialVersionUID: -3874889610447398180L

Serialized Fields

memberId

int memberId

lpstrSchema

JIPointer lpstrSchema

u

JIUnion u

elemdescVar

ElemDesc elemdescVar

wVarFlags

short wVarFlags

varkind

int varkind