Serialized Form


Package org.jinterop.dcom.common

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

serialVersionUID: -1252228963385487909L

Serialized Fields

majorVersion

int majorVersion

minorVersion

int minorVersion

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.JIRuntimeException extends java.lang.RuntimeException implements Serializable

serialVersionUID: 4972599190342284084L

Serialized Fields

parameters

java.lang.Object[] parameters

hresult

int hresult

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<T> 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<E> conformantMaxCounts

template

java.lang.Object template

sizeOfNestedArrayInBytes

int sizeOfNestedArrayInBytes

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

serialVersionUID: 6142976024482507753L

Serialized Fields

comObject

IJIComObject comObject

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

serialVersionUID: 5542223845228327383L

Serialized Fields

identifier

int identifier

interfacePointer

java.lang.ref.WeakReference<T> interfacePointer

isAlreadyExported

boolean isAlreadyExported

objectID

byte[] objectID

interfaceDefinition

JILocalInterfaceDefinition interfaceDefinition

listOfSupportedInterfaces

java.util.ArrayList<E> listOfSupportedInterfaces

listOfSupportedEventInterfaces

java.util.ArrayList<E> listOfSupportedEventInterfaces

mapOfIIDsToInterfaceDefinitions

java.util.HashMap<K,V> mapOfIIDsToInterfaceDefinitions

session

JISession session

realIID

boolean realIID

ipidVsIID

java.util.Map<K,V> ipidVsIID

IIDvsIpid

java.util.Map<K,V> IIDvsIpid

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

serialVersionUID: 7683984211902254797L

Serialized Fields

interfaceIdentifier

java.lang.String interfaceIdentifier

opnumVsMethodInfo

java.util.Map<K,V> opnumVsMethodInfo

dispIdVsMethodInfo

java.util.Map<K,V> dispIdVsMethodInfo

nameVsMethodInfo

java.util.Map<K,V> nameVsMethodInfo

nextNum

int nextNum

instance

java.lang.Object instance

clazz

java.lang.Class<T> clazz

dispInterface

boolean dispInterface

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

serialVersionUID: -4274963180104543505L

Serialized Fields

callObject

JICallBuilder 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 object, it is valid only if this object is a BSTR (JIFlags.FLAG_REPRESENTATION_STRING_BSTR) type.


VariantByRef

JIVariant VariantByRef
Represents JIVariant(byRef = true) for this object, it is valid only if this object 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<E> listOfMembers

listOfMaxCounts

java.util.List<E> listOfMaxCounts

listOfDimensions

java.util.List<E> listOfDimensions

arrayAdded

boolean arrayAdded

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

serialVersionUID: -3353313619137076876L

Serialized Fields

dsVsMember

java.util.HashMap<K,V> dsVsMember

discriminantClass

java.lang.Class<T> discriminantClass

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

serialVersionUID: 5101290038004040628L

Serialized Fields

member

JIPointer member

Package org.jinterop.dcom.impls.automation

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

serialVersionUID: 8801586899375554929L

Serialized Fields

typeDesc

TypeDesc typeDesc
Element Type.


cDims

short cDims
Dimension Count.


safeArrayBounds

SafeArrayBounds[] safeArrayBounds
Variable length array containing one element for each dimension.

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

serialVersionUID: 3022259075461969376L

Serialized Fields

typeDesc

TypeDesc typeDesc
Type of the element.


paramDesc

ParamDesc paramDesc
Information about the parameter.

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

serialVersionUID: -1361861233072624432L

Serialized Fields

values

JIStruct values

memberId

int memberId
Function member ID.


lprgscode

JIPointer lprgscode

lprgelemdescParam

JIPointer lprgelemdescParam

funcKind

int funcKind
Specifies whether the function is virtual, static, or dispatch-only.


invokeKind

int invokeKind
Invocation kind. Indicates if this is a property function, and if so, what kind.


callConv

int callConv
Specifies the function's calling convention.


cParams

short cParams
Count of total number of parameters.


cParamsOpt

short cParamsOpt
Count of optional parameters (detailed description follows).


oVft

short oVft
For FUNC_VIRTUAL, specifies the offset in the VTBL.


cScodes

short cScodes
Count of permitted return values.


elemdescFunc

ElemDesc elemdescFunc
Contains the return type of the function.


wFuncFlags

short wFuncFlags
Definition of flags follows.

Class org.jinterop.dcom.impls.automation.IdlDesc extends java.lang.Object implements Serializable

serialVersionUID: 7130410752801712935L

Serialized Fields

dwReserved

JIPointer dwReserved

wIDLFlags

short wIDLFlags

Class org.jinterop.dcom.impls.automation.JIAutomationException extends JIException implements Serializable

serialVersionUID: 6969766293190131365L

Serialized Fields

excepInfo

JIExcepInfo excepInfo

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

serialVersionUID: 7181403713923608809L

Serialized Fields

lpVarValue

JIPointer lpVarValue

wPARAMFlags

short wPARAMFlags
IN, OUT, etc

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

serialVersionUID: -3110688445129575984L

Serialized Fields

cElements

int cElements

lLbound

int lLbound

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

serialVersionUID: -4450777076320962915L

Serialized Fields

guid

java.lang.String guid
The GUID of the type information.


lcid

int lcid
Locale of member names and doc strings.


dwReserved

int dwReserved

memidConstructor

int memidConstructor
ID of constructor, or MEMBERID_NIL if none.


memidDestructor

int memidDestructor
ID of destructor, or MEMBERID_NIL if none.


lpstrSchema

JIPointer lpstrSchema

cbSizeInstance

int cbSizeInstance
The size of an instance of this type.


typekind

int typekind
The kind of type this information describes.


cFuncs

short cFuncs
Number of functions.


cVars

short cVars
Number of variables/data members.


cImplTypes

short cImplTypes
Number of implemented interfaces.


cbSizeVft

short cbSizeVft
The size of this type's VTBL.


cbAlignment

short cbAlignment
Byte alignment for an instance of this type.


wTypeFlags

short wTypeFlags

wMajorVerNum

short wMajorVerNum
Major version number.


wMinorVerNum

short wMinorVerNum
Minor version number.


tdescAlias

TypeDesc tdescAlias
if TypeKind == TKIND_ALIAS, specifies the type for which this type is an alias.


idldescType

IdlDesc idldescType
IDL attributes of the described type.

Class org.jinterop.dcom.impls.automation.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.impls.automation.VarDesc extends java.lang.Object implements Serializable

serialVersionUID: -3874889610447398180L

Serialized Fields

memberId

int memberId

lpstrSchema

JIPointer lpstrSchema

u

JIUnion u

elemdescVar

ElemDesc elemdescVar
Contains the variable type.


wVarFlags

short wVarFlags
Definition of flags follows


varkind

int varkind