com.esri.arcgis.trackinganalyst
Interface IMarshal

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DataMessage, IMarshalProxy, ServerConnection

public interface IMarshal
extends java.io.Serializable

COM Interface 'IMarshal'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriTrackingAnalyst.olb'

Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID00000003_0000_0000_c000_000000000046
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void disconnectObject(int dwReserved)
          disconnectObject
 void getMarshalSizeMax(GUID riid, int pv, int dwDestContext, int pvDestContext, int mshlflags, int[] pSize)
          getMarshalSizeMax
 void getUnmarshalClass(GUID riid, int pv, int dwDestContext, int pvDestContext, int mshlflags, GUID[] pCid)
          getUnmarshalClass
 void marshalInterface(IStream pStm, GUID riid, int pv, int dwDestContext, int pvDestContext, int mshlflags)
          marshalInterface
 void releaseMarshalData(IStream pStm)
          releaseMarshalData
 void unmarshalInterface(IStream pStm, GUID riid, int ppv)
          unmarshalInterface
 

Field Detail

IID00000003_0000_0000_c000_000000000046

static final int IID00000003_0000_0000_c000_000000000046
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getUnmarshalClass

void getUnmarshalClass(GUID riid,
                       int pv,
                       int dwDestContext,
                       int pvDestContext,
                       int mshlflags,
                       GUID[] pCid)
                       throws java.io.IOException,
                              AutomationException
getUnmarshalClass

Parameters:
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
pv - A COM void* (in)
dwDestContext - The dwDestContext (in)
pvDestContext - A COM void* (in)
mshlflags - The mshlflags (in)
pCid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMarshalSizeMax

void getMarshalSizeMax(GUID riid,
                       int pv,
                       int dwDestContext,
                       int pvDestContext,
                       int mshlflags,
                       int[] pSize)
                       throws java.io.IOException,
                              AutomationException
getMarshalSizeMax

Parameters:
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
pv - A COM void* (in)
dwDestContext - The dwDestContext (in)
pvDestContext - A COM void* (in)
mshlflags - The mshlflags (in)
pSize - The pSize (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

marshalInterface

void marshalInterface(IStream pStm,
                      GUID riid,
                      int pv,
                      int dwDestContext,
                      int pvDestContext,
                      int mshlflags)
                      throws java.io.IOException,
                             AutomationException
marshalInterface

Parameters:
pStm - A reference to a com.esri.arcgis.system.IStream (in)
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
pv - A COM void* (in)
dwDestContext - The dwDestContext (in)
pvDestContext - A COM void* (in)
mshlflags - The mshlflags (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

unmarshalInterface

void unmarshalInterface(IStream pStm,
                        GUID riid,
                        int ppv)
                        throws java.io.IOException,
                               AutomationException
unmarshalInterface

Parameters:
pStm - A reference to a com.esri.arcgis.system.IStream (in)
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
ppv - A COM void* (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

releaseMarshalData

void releaseMarshalData(IStream pStm)
                        throws java.io.IOException,
                               AutomationException
releaseMarshalData

Parameters:
pStm - A reference to a com.esri.arcgis.system.IStream (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

disconnectObject

void disconnectObject(int dwReserved)
                      throws java.io.IOException,
                             AutomationException
disconnectObject

Parameters:
dwReserved - The dwReserved (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.