com.moesol.tests.disp.com_server
Class IDual2.Jni

java.lang.Object
  extended by com.moesol.bindings.platform_sdk.component_services.IUnknown.Jni
      extended by com.moesol.bindings.platform_sdk.component_services.IDispatch.Jni
          extended by com.moesol.tests.disp.com_server.IDual.Jni
              extended by com.moesol.tests.disp.com_server.IDual2.Jni
All Implemented Interfaces:
IDispatch, IUnknown, IDual, IDual2
Enclosing interface:
IDual2

public static class IDual2.Jni
extends IDual.Jni
implements IDual2

Implementation, Java to COM.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.moesol.bindings.platform_sdk.component_services.IDispatch.Jni
IDispatch.Jni.MoeSolInternal
 
Nested classes/interfaces inherited from interface com.moesol.tests.disp.com_server.IDual2
IDual2.Disp, IDual2.Jni
 
Field Summary
 
Fields inherited from interface com.moesol.tests.disp.com_server.IDual2
IID, TYPELIB
 
Fields inherited from interface com.moesol.bindings.platform_sdk.component_services.IDispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF
 
Constructor Summary
protected IDual2.Jni()
           
 
Method Summary
 void EnumIUnknown(int p0, IUnknown[] p1)
          IDL: [ helpstring("") ]
 void FireEvent()
          IDL: [ helpstring("method FireEvent") ]
 void FireEventsWithBoolRefDateRef(boolean[] p0, Date[] p1)
          IDL: [ helpstring("method FireEventsWithBoolRefDateRef") ]
 void FireEventWithArrayOfByte(short[] p0)
          IDL: [ helpstring("method FireEventWithArrayOfByte") ]
 void FireEventWithBoolArrayDateArray(boolean[] p0, Date[] p1)
          IDL: [ helpstring("method FireEventWithBoolArrayDateArray") ]
 void FireEventWithBoolBstrDouble(boolean p0, String p1, double p2)
          IDL: [ helpstring("method FireEventWithBoolBstrDouble") ]
 void FireEventWithBstrExtraDual(String p0, IExtraDual p1)
          IDL: [ helpstring("method FireEventWithBstrExtraDual") ]
 void FireEventWithByteChar(short p0, byte p1)
          IDL: [ helpstring("method FireEventWithByteChar") ]
 void FireEventWithByteUshortRefs(short[] p0, char[] p1)
          IDL: [ helpstring("method FireEventWithByteUshortRefs") ]
 void FireEventWithCyBstrRefs(long[] p0, String[] p1)
          IDL: [ helpstring("method FireEventWithCyBstrRefs") ]
 void FireEventWithCyDate(long p0, Date p1)
          IDL: [ helpstring("method FireEventWithCyDate") ]
 void FireEventWithExtraDualRef(IExtraDual[] p0)
          IDL: [ helpstring("method FireEventWithExtraDualRef") ]
 void FireEventWithFloatArrayDoubleArrayCyArrayBstrArray(float[] p0, double[] p1, long[] p2, String[] p3)
          IDL: [ helpstring("method FireEventWithFloatArrayDoubleArrayCyArrayBstrArray") ]
 void FireEventWithFloatDoubleRefs(float[] p0, double[] p1)
          IDL: [ helpstring("method FireEventWithFloatDoubleRefs") ]
 void FireEventWithFloatShort(float p0, short p1)
          IDL: [ helpstring("method FireEventWithFloatShort") ]
 void FireEventWithIntCharRefs(int[] p0, byte[] p1)
          IDL: [ helpstring("method FireEventWithIntCharRefs") ]
 void FireEventWithLong(int p0)
          IDL: [ helpstring("method FireEventWithLong") ]
 void FireEventWithLongLong(int p0, int p1)
          IDL: [ helpstring("method FireEventWithLongLong") ]
 void FireEventWithScode(int p0)
          IDL: [ helpstring("method FireEventWithScodeDecimal") ]
 void FireEventWithScodeRef(int[] p0)
          IDL: [ helpstring("method FireEventWithScodeRef") ]
 void FireEventWithShortLongRefs(short[] p0, int[] p1)
          IDL: [ helpstring("method FireEventWithShortLongRefs") ]
 void FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray(long[] p0, int[] p1, byte[] p2, short[] p3, int[] p4)
          IDL: [ helpstring("method FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray") ]
 void FireEventWithUintInt(long p0, int p1)
          IDL: [ helpstring("method FireEventWithUintInt") ]
 void FireEventWithUlongArray(long[] p0)
          IDL: [ helpstring("method FireEventWithUlongArray") ]
 void FireEventWithUlongUintRefs(long[] p0, long[] p1)
          IDL: [ helpstring("method FireEventWithUlongUintRefs") ]
 void FireEventWithUshortArray(char[] p0)
          IDL: [ helpstring("method FireEventWithUshortArray") ]
 void FireEventWithUshortUlong(char p0, long p1)
          IDL: [ helpstring("method FireEventWithUshortUlong") ]
 void FireEventWithVariantArray(Object[] p0)
          IDL: [ helpstring("method FireEventWithVariantArray") ]
 void FireEventWithVariantRef(Object[] p0)
          IDL: [ helpstring("method FireEventWithVariantVariantRef") ]
 int getPropLONG()
          IDL: [ helpstring("property PropLONG") ]
protected  void internalOnSetInterface()
          Template method to setup apartment thread checking.
 void LONGAsOut(int[] p0)
          IDL: [ helpstring("method LONGAsOut") ]
 void setPropLONG(int p0)
          IDL: [ helpstring("property PropLONG") ]
 
Methods inherited from class com.moesol.tests.disp.com_server.IDual.Jni
ArrayOfDatesAsOut, ArrayOfNastyAsOut, ArrayOfStringAsVARIANTOut, ArrayOfStringsAsOut, ArrayOfVARIANTAsOut, BOOLAsOut, BSTRAsOut, ByteArrayInOut, BYTEAsOut, CallWithOptional, CallWithOptional, CallWithThreeOptionals, CallWithThreeOptionals, CallWithThreeOptionals, CallWithThreeOptionals, CHARAsOut, CYAsOut, DATEAsOut, DOUBLEAsOut, DUALAsOut, DWORDAsOut, FLOATAsOut, GetBSTR, GetDECIMALAsOut, GetDWORD, getFirstChildWithCLSID, getPropBOOL, getPropBSTR, getPropBYTE, getPropByteArray, getPropChar, getPropCLSID, getPropCY, getPropDATE, getPropDECIMAL, getPropDOUBLE, getPropDUAL, getPropDWORD, getPropEnum, getPropExtraDual, getPropFLOAT, getPropIDispatch, getPropINT, getPropIUnknown, getPropLONGLONG, getPropLPSTR, getPropLPWSTR, getPropNastyArray, getPropNastyStruct, getPropNoUuidStruct, getPropSCODE, getPropSHORT, getPropStruct, getPropStructFields, getPropUINT, getPropULONG, getPropUSHORT, getPropVARIANT, getRetypeLongToBitmap, GUIDInOut, IDispatchAsOut, InCArrayType, INTAsOut, IUnknownAsInOut, IUnknownAsOut, LONGLONGAsOut, NastyStructInOut, NoUuidStructInOut, OutCArrayType, SCODEAsOut, SetBSTRRef, SetBYTERef, SetCHARRef, SetDECIMALRef, SetDWORDRef, SetINTRef, setPropBOOL, setPropBSTR, setPropBYTE, setPropByteArray, setPropChar, setPropCY, setPropDATE, setPropDECIMAL, setPropDOUBLE, setPropDWORD, setPropEnum, setPropExtraDual, setPropFLOAT, setPropINT, setPropLONGLONG, setPropLPSTR, setPropLPWSTR, setPropNastyArray, setPropNastyStruct, setPropNoUuidStruct, setPropSCODE, setPropSHORT, setPropStruct, setPropStructFields, setPropUINT, setPropULONG, setPropUSHORT, setPropVARIANT, setrefPropDUAL, setrefPropIDispatch, setrefPropIUnknown, setRetypeLongToBitmap, SetSHORTRef, SetUINTRef, SetULONGRef, SetUSHORTRef, SHORTAsOut, StructFieldsInOut, StructInOut, UINTAsOut, ULONGAsOut, USHORTAsOut, VARIANTAsOut, VariantInOut, VariantInOutByRef
 
Methods inherited from class com.moesol.bindings.platform_sdk.component_services.IDispatch.Jni
Invoke
 
Methods inherited from class com.moesol.bindings.platform_sdk.component_services.IUnknown.Jni
equals, finalize, hashCode, QueryInterface, QueryInterface, Release, toString
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.moesol.tests.disp.com_server.IDual
ArrayOfDatesAsOut, ArrayOfNastyAsOut, ArrayOfStringAsVARIANTOut, ArrayOfStringsAsOut, ArrayOfVARIANTAsOut, BOOLAsOut, BSTRAsOut, ByteArrayInOut, BYTEAsOut, CallWithOptional, CallWithOptional, CallWithThreeOptionals, CallWithThreeOptionals, CallWithThreeOptionals, CallWithThreeOptionals, CHARAsOut, CYAsOut, DATEAsOut, DOUBLEAsOut, DUALAsOut, DWORDAsOut, FLOATAsOut, GetBSTR, GetDECIMALAsOut, GetDWORD, getFirstChildWithCLSID, getPropBOOL, getPropBSTR, getPropBYTE, getPropByteArray, getPropChar, getPropCLSID, getPropCY, getPropDATE, getPropDECIMAL, getPropDOUBLE, getPropDUAL, getPropDWORD, getPropEnum, getPropExtraDual, getPropFLOAT, getPropIDispatch, getPropINT, getPropIUnknown, getPropLONGLONG, getPropLPSTR, getPropLPWSTR, getPropNastyArray, getPropNastyStruct, getPropNoUuidStruct, getPropSCODE, getPropSHORT, getPropStruct, getPropStructFields, getPropUINT, getPropULONG, getPropUSHORT, getPropVARIANT, getRetypeLongToBitmap, GUIDInOut, IDispatchAsOut, InCArrayType, INTAsOut, IUnknownAsInOut, IUnknownAsOut, LONGLONGAsOut, NastyStructInOut, NoUuidStructInOut, OutCArrayType, SCODEAsOut, SetBSTRRef, SetBYTERef, SetCHARRef, SetDECIMALRef, SetDWORDRef, SetINTRef, setPropBOOL, setPropBSTR, setPropBYTE, setPropByteArray, setPropChar, setPropCY, setPropDATE, setPropDECIMAL, setPropDOUBLE, setPropDWORD, setPropEnum, setPropExtraDual, setPropFLOAT, setPropINT, setPropLONGLONG, setPropLPSTR, setPropLPWSTR, setPropNastyArray, setPropNastyStruct, setPropNoUuidStruct, setPropSCODE, setPropSHORT, setPropStruct, setPropStructFields, setPropUINT, setPropULONG, setPropUSHORT, setPropVARIANT, setrefPropDUAL, setrefPropIDispatch, setrefPropIUnknown, setRetypeLongToBitmap, SetSHORTRef, SetUINTRef, SetULONGRef, SetUSHORTRef, SHORTAsOut, StructFieldsInOut, StructInOut, UINTAsOut, ULONGAsOut, USHORTAsOut, VARIANTAsOut, VariantInOut, VariantInOutByRef
 
Methods inherited from interface com.moesol.bindings.platform_sdk.component_services.IUnknown
QueryInterface, QueryInterface, Release
 

Constructor Detail

IDual2.Jni

protected IDual2.Jni()
Method Detail

internalOnSetInterface

protected void internalOnSetInterface()
Description copied from class: IUnknown.Jni
Template method to setup apartment thread checking. Call: MoeSolInternal.recordApartment(this) to setup apartment thread checking.

Overrides:
internalOnSetInterface in class IDual.Jni

getPropLONG

public int getPropLONG()
Description copied from interface: IDual2
IDL: [ helpstring("property PropLONG") ]

Specified by:
getPropLONG in interface IDual2
Returns:
IDL: [out] [retval] LONG*

setPropLONG

public void setPropLONG(int p0)
Description copied from interface: IDual2
IDL: [ helpstring("property PropLONG") ]

Specified by:
setPropLONG in interface IDual2
Parameters:
p0 - IDL: [in] LONG

LONGAsOut

public void LONGAsOut(int[] p0)
Description copied from interface: IDual2
IDL: [ helpstring("method LONGAsOut") ]

Specified by:
LONGAsOut in interface IDual2
Parameters:
p0 - IDL: [out] LONG*

FireEvent

public void FireEvent()
Description copied from interface: IDual2
IDL: [ helpstring("method FireEvent") ]

Specified by:
FireEvent in interface IDual2

FireEventWithLong

public void FireEventWithLong(int p0)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithLong") ]

Specified by:
FireEventWithLong in interface IDual2
Parameters:
p0 - IDL: [in] LONG

FireEventWithLongLong

public void FireEventWithLongLong(int p0,
                                  int p1)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithLongLong") ]

Specified by:
FireEventWithLongLong in interface IDual2
Parameters:
p0 - IDL: [in] LONG
p1 - IDL: [in] LONG

FireEventWithBoolBstrDouble

public void FireEventWithBoolBstrDouble(boolean p0,
                                        String p1,
                                        double p2)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithBoolBstrDouble") ]

Specified by:
FireEventWithBoolBstrDouble in interface IDual2
Parameters:
p0 - IDL: [in] VARIANT_BOOL
p1 - IDL: [in] BSTR
p2 - IDL: [in] DOUBLE

FireEventWithBstrExtraDual

public void FireEventWithBstrExtraDual(String p0,
                                       IExtraDual p1)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithBstrExtraDual") ]

Specified by:
FireEventWithBstrExtraDual in interface IDual2
Parameters:
p0 - IDL: [in] BSTR
p1 - IDL: [in] IExtraDual*

FireEventWithByteChar

public void FireEventWithByteChar(short p0,
                                  byte p1)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithByteChar") ]

Specified by:
FireEventWithByteChar in interface IDual2
Parameters:
p0 - IDL: [in] BYTE
p1 - IDL: [in] CHAR

FireEventWithCyDate

public void FireEventWithCyDate(long p0,
                                Date p1)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithCyDate") ]

Specified by:
FireEventWithCyDate in interface IDual2
Parameters:
p0 - IDL: [in] CY
p1 - IDL: [in] DATE

FireEventWithFloatShort

public void FireEventWithFloatShort(float p0,
                                    short p1)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithFloatShort") ]

Specified by:
FireEventWithFloatShort in interface IDual2
Parameters:
p0 - IDL: [in] FLOAT
p1 - IDL: [in] SHORT

FireEventWithUshortUlong

public void FireEventWithUshortUlong(char p0,
                                     long p1)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithUshortUlong") ]

Specified by:
FireEventWithUshortUlong in interface IDual2
Parameters:
p0 - IDL: [in] USHORT
p1 - IDL: [in] ULONG

FireEventWithUintInt

public void FireEventWithUintInt(long p0,
                                 int p1)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithUintInt") ]

Specified by:
FireEventWithUintInt in interface IDual2
Parameters:
p0 - IDL: [in] UINT
p1 - IDL: [in] INT

FireEventWithScode

public void FireEventWithScode(int p0)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithScodeDecimal") ]

Specified by:
FireEventWithScode in interface IDual2
Parameters:
p0 - IDL: [in] SCODE

FireEventWithVariantRef

public void FireEventWithVariantRef(Object[] p0)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithVariantVariantRef") ]

Specified by:
FireEventWithVariantRef in interface IDual2
Parameters:
p0 - IDL: [in] VARIANT*

FireEventWithByteUshortRefs

public void FireEventWithByteUshortRefs(short[] p0,
                                        char[] p1)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithByteUshortRefs") ]

Specified by:
FireEventWithByteUshortRefs in interface IDual2
Parameters:
p0 - IDL: [in] BYTE*
p1 - IDL: [in] USHORT*

FireEventWithUlongUintRefs

public void FireEventWithUlongUintRefs(long[] p0,
                                       long[] p1)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithUlongUintRefs") ]

Specified by:
FireEventWithUlongUintRefs in interface IDual2
Parameters:
p0 - IDL: [in] ULONG*
p1 - IDL: [in] UINT*

FireEventWithIntCharRefs

public void FireEventWithIntCharRefs(int[] p0,
                                     byte[] p1)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithIntCharRefs") ]

Specified by:
FireEventWithIntCharRefs in interface IDual2
Parameters:
p0 - IDL: [in] INT*
p1 - IDL: [in] CHAR*

FireEventWithShortLongRefs

public void FireEventWithShortLongRefs(short[] p0,
                                       int[] p1)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithShortLongRefs") ]

Specified by:
FireEventWithShortLongRefs in interface IDual2
Parameters:
p0 - IDL: [in] SHORT*
p1 - IDL: [in] LONG*

FireEventWithFloatDoubleRefs

public void FireEventWithFloatDoubleRefs(float[] p0,
                                         double[] p1)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithFloatDoubleRefs") ]

Specified by:
FireEventWithFloatDoubleRefs in interface IDual2
Parameters:
p0 - IDL: [in] FLOAT*
p1 - IDL: [in] DOUBLE*

FireEventWithCyBstrRefs

public void FireEventWithCyBstrRefs(long[] p0,
                                    String[] p1)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithCyBstrRefs") ]

Specified by:
FireEventWithCyBstrRefs in interface IDual2
Parameters:
p0 - IDL: [in] CY*
p1 - IDL: [in] BSTR*

FireEventsWithBoolRefDateRef

public void FireEventsWithBoolRefDateRef(boolean[] p0,
                                         Date[] p1)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventsWithBoolRefDateRef") ]

Specified by:
FireEventsWithBoolRefDateRef in interface IDual2
Parameters:
p0 - IDL: [in] VARIANT_BOOL*
p1 - IDL: [in] DATE*

FireEventWithScodeRef

public void FireEventWithScodeRef(int[] p0)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithScodeRef") ]

Specified by:
FireEventWithScodeRef in interface IDual2
Parameters:
p0 - IDL: [in] SCODE*

FireEventWithArrayOfByte

public void FireEventWithArrayOfByte(short[] p0)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithArrayOfByte") ]

Specified by:
FireEventWithArrayOfByte in interface IDual2
Parameters:
p0 - IDL: [in] SAFEARRAY(BYTE)

FireEventWithExtraDualRef

public void FireEventWithExtraDualRef(IExtraDual[] p0)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithExtraDualRef") ]

Specified by:
FireEventWithExtraDualRef in interface IDual2
Parameters:
p0 - IDL: [in] IExtraDual**

FireEventWithUshortArray

public void FireEventWithUshortArray(char[] p0)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithUshortArray") ]

Specified by:
FireEventWithUshortArray in interface IDual2
Parameters:
p0 - IDL: [in] SAFEARRAY(USHORT)

FireEventWithUlongArray

public void FireEventWithUlongArray(long[] p0)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithUlongArray") ]

Specified by:
FireEventWithUlongArray in interface IDual2
Parameters:
p0 - IDL: [in] SAFEARRAY(ULONG)

FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray

public void FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray(long[] p0,
                                                                       int[] p1,
                                                                       byte[] p2,
                                                                       short[] p3,
                                                                       int[] p4)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray") ]

Specified by:
FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray in interface IDual2
Parameters:
p0 - IDL: [in] SAFEARRAY(UINT)
p1 - IDL: [in] SAFEARRAY(INT)
p2 - IDL: [in] SAFEARRAY(CHAR)
p3 - IDL: [in] SAFEARRAY(SHORT)
p4 - IDL: [in] SAFEARRAY(LONG)

FireEventWithFloatArrayDoubleArrayCyArrayBstrArray

public void FireEventWithFloatArrayDoubleArrayCyArrayBstrArray(float[] p0,
                                                               double[] p1,
                                                               long[] p2,
                                                               String[] p3)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithFloatArrayDoubleArrayCyArrayBstrArray") ]

Specified by:
FireEventWithFloatArrayDoubleArrayCyArrayBstrArray in interface IDual2
Parameters:
p0 - IDL: [in] SAFEARRAY(FLOAT)
p1 - IDL: [in] SAFEARRAY(DOUBLE)
p2 - IDL: [in] SAFEARRAY(CY)
p3 - IDL: [in] SAFEARRAY(BSTR)

FireEventWithBoolArrayDateArray

public void FireEventWithBoolArrayDateArray(boolean[] p0,
                                            Date[] p1)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithBoolArrayDateArray") ]

Specified by:
FireEventWithBoolArrayDateArray in interface IDual2
Parameters:
p0 - IDL: [in] SAFEARRAY(VARIANT_BOOL)
p1 - IDL: [in] SAFEARRAY(DATE)

FireEventWithVariantArray

public void FireEventWithVariantArray(Object[] p0)
Description copied from interface: IDual2
IDL: [ helpstring("method FireEventWithVariantArray") ]

Specified by:
FireEventWithVariantArray in interface IDual2
Parameters:
p0 - IDL: [in] SAFEARRAY(VARIANT)

EnumIUnknown

public void EnumIUnknown(int p0,
                         IUnknown[] p1)
Description copied from interface: IDual2
IDL: [ helpstring("") ]

Specified by:
EnumIUnknown in interface IDual2
Parameters:
p0 - IDL: [in] __MIDL___MIDL_itf_ComServer_0000_0001
p1 - IDL: [in] [out] IUnknown**


Copyright © 2004 Moebius Solutions, Inc. All Rights Reserved.