com.moesol.tests.disp.com_server
Interface IDual2

All Superinterfaces:
IDispatch, IDual, IUnknown
All Known Implementing Classes:
IDual2.Jni

public interface IDual2
extends IDual

IDL: [ helpstring("IDual2 Interface"), dual, oleautomation, dispatchable ] interface


Nested Class Summary
static class IDual2.Disp
          Implementation, COM to Java.
static class IDual2.Jni
          Implementation, Java to COM.
 
Field Summary
static GUID IID
          IDL: [uuid(BFD473AA-6E74-4C40-A6C7-9B9718245C23)]
static Class TYPELIB
           
 
Fields inherited from interface com.moesol.bindings.platform_sdk.component_services.IDispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF
 
Method Summary
 void EnumIUnknown(int eVal, IUnknown[] pVal)
          IDL: [ helpstring("") ]
 void FireEvent()
          IDL: [ helpstring("method FireEvent") ]
 void FireEventsWithBoolRefDateRef(boolean[] aBoolRef, Date[] aDateRef)
          IDL: [ helpstring("method FireEventsWithBoolRefDateRef") ]
 void FireEventWithArrayOfByte(short[] aByteArray)
          IDL: [ helpstring("method FireEventWithArrayOfByte") ]
 void FireEventWithBoolArrayDateArray(boolean[] aBoolArray, Date[] aDateArray)
          IDL: [ helpstring("method FireEventWithBoolArrayDateArray") ]
 void FireEventWithBoolBstrDouble(boolean aBool, String aBstr, double aDouble)
          IDL: [ helpstring("method FireEventWithBoolBstrDouble") ]
 void FireEventWithBstrExtraDual(String aBstr, IExtraDual aExtraDual)
          IDL: [ helpstring("method FireEventWithBstrExtraDual") ]
 void FireEventWithByteChar(short aByte, byte aChar)
          IDL: [ helpstring("method FireEventWithByteChar") ]
 void FireEventWithByteUshortRefs(short[] aByteRef, char[] aShortRef)
          IDL: [ helpstring("method FireEventWithByteUshortRefs") ]
 void FireEventWithCyBstrRefs(long[] aCyRef, String[] aBstrRef)
          IDL: [ helpstring("method FireEventWithCyBstrRefs") ]
 void FireEventWithCyDate(long aCy, Date aDate)
          IDL: [ helpstring("method FireEventWithCyDate") ]
 void FireEventWithExtraDualRef(IExtraDual[] aExtraDualRef)
          IDL: [ helpstring("method FireEventWithExtraDualRef") ]
 void FireEventWithFloatArrayDoubleArrayCyArrayBstrArray(float[] aFloatArray, double[] aDoubleArray, long[] aCyArray, String[] aBstrArray)
          IDL: [ helpstring("method FireEventWithFloatArrayDoubleArrayCyArrayBstrArray") ]
 void FireEventWithFloatDoubleRefs(float[] aFloatRef, double[] aDoubleRef)
          IDL: [ helpstring("method FireEventWithFloatDoubleRefs") ]
 void FireEventWithFloatShort(float aFloat, short aShort)
          IDL: [ helpstring("method FireEventWithFloatShort") ]
 void FireEventWithIntCharRefs(int[] aIntRef, byte[] aCharRef)
          IDL: [ helpstring("method FireEventWithIntCharRefs") ]
 void FireEventWithLong(int aLong)
          IDL: [ helpstring("method FireEventWithLong") ]
 void FireEventWithLongLong(int aLong, int aSecondLong)
          IDL: [ helpstring("method FireEventWithLongLong") ]
 void FireEventWithScode(int aScode)
          IDL: [ helpstring("method FireEventWithScodeDecimal") ]
 void FireEventWithScodeRef(int[] aScodeRef)
          IDL: [ helpstring("method FireEventWithScodeRef") ]
 void FireEventWithShortLongRefs(short[] aShortRef, int[] aLongRef)
          IDL: [ helpstring("method FireEventWithShortLongRefs") ]
 void FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray(long[] aUintArray, int[] aIntArray, byte[] aCharArray, short[] aShortArray, int[] aLongArray)
          IDL: [ helpstring("method FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray") ]
 void FireEventWithUintInt(long aUint, int aInt)
          IDL: [ helpstring("method FireEventWithUintInt") ]
 void FireEventWithUlongArray(long[] aUlongArray)
          IDL: [ helpstring("method FireEventWithUlongArray") ]
 void FireEventWithUlongUintRefs(long[] aUlongRef, long[] aUintRef)
          IDL: [ helpstring("method FireEventWithUlongUintRefs") ]
 void FireEventWithUshortArray(char[] aUshortArray)
          IDL: [ helpstring("method FireEventWithUshortArray") ]
 void FireEventWithUshortUlong(char aUshort, long aUlong)
          IDL: [ helpstring("method FireEventWithUshortUlong") ]
 void FireEventWithVariantArray(Object[] aVariantArray)
          IDL: [ helpstring("method FireEventWithVariantArray") ]
 void FireEventWithVariantRef(Object[] aVariantRef)
          IDL: [ helpstring("method FireEventWithVariantVariantRef") ]
 int getPropLONG()
          IDL: [ helpstring("property PropLONG") ]
 void LONGAsOut(int[] pVal)
          IDL: [ helpstring("method LONGAsOut") ]
 void setPropLONG(int pVal)
          IDL: [ helpstring("property PropLONG") ]
 
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
 

Field Detail

TYPELIB

static final Class TYPELIB

IID

static final GUID IID
IDL: [uuid(BFD473AA-6E74-4C40-A6C7-9B9718245C23)]

Method Detail

getPropLONG

int getPropLONG()
IDL: [ helpstring("property PropLONG") ]

Returns:
IDL: [out] [retval] LONG*

setPropLONG

void setPropLONG(int pVal)
IDL: [ helpstring("property PropLONG") ]

Parameters:
pVal - IDL: [in] LONG

LONGAsOut

void LONGAsOut(int[] pVal)
IDL: [ helpstring("method LONGAsOut") ]

Parameters:
pVal - IDL: [out] LONG*

FireEvent

void FireEvent()
IDL: [ helpstring("method FireEvent") ]


FireEventWithLong

void FireEventWithLong(int aLong)
IDL: [ helpstring("method FireEventWithLong") ]

Parameters:
aLong - IDL: [in] LONG

FireEventWithLongLong

void FireEventWithLongLong(int aLong,
                           int aSecondLong)
IDL: [ helpstring("method FireEventWithLongLong") ]

Parameters:
aLong - IDL: [in] LONG
aSecondLong - IDL: [in] LONG

FireEventWithBoolBstrDouble

void FireEventWithBoolBstrDouble(boolean aBool,
                                 String aBstr,
                                 double aDouble)
IDL: [ helpstring("method FireEventWithBoolBstrDouble") ]

Parameters:
aBool - IDL: [in] VARIANT_BOOL
aBstr - IDL: [in] BSTR
aDouble - IDL: [in] DOUBLE

FireEventWithBstrExtraDual

void FireEventWithBstrExtraDual(String aBstr,
                                IExtraDual aExtraDual)
IDL: [ helpstring("method FireEventWithBstrExtraDual") ]

Parameters:
aBstr - IDL: [in] BSTR
aExtraDual - IDL: [in] IExtraDual*

FireEventWithByteChar

void FireEventWithByteChar(short aByte,
                           byte aChar)
IDL: [ helpstring("method FireEventWithByteChar") ]

Parameters:
aByte - IDL: [in] BYTE
aChar - IDL: [in] CHAR

FireEventWithCyDate

void FireEventWithCyDate(long aCy,
                         Date aDate)
IDL: [ helpstring("method FireEventWithCyDate") ]

Parameters:
aCy - IDL: [in] CY
aDate - IDL: [in] DATE

FireEventWithFloatShort

void FireEventWithFloatShort(float aFloat,
                             short aShort)
IDL: [ helpstring("method FireEventWithFloatShort") ]

Parameters:
aFloat - IDL: [in] FLOAT
aShort - IDL: [in] SHORT

FireEventWithUshortUlong

void FireEventWithUshortUlong(char aUshort,
                              long aUlong)
IDL: [ helpstring("method FireEventWithUshortUlong") ]

Parameters:
aUshort - IDL: [in] USHORT
aUlong - IDL: [in] ULONG

FireEventWithUintInt

void FireEventWithUintInt(long aUint,
                          int aInt)
IDL: [ helpstring("method FireEventWithUintInt") ]

Parameters:
aUint - IDL: [in] UINT
aInt - IDL: [in] INT

FireEventWithScode

void FireEventWithScode(int aScode)
IDL: [ helpstring("method FireEventWithScodeDecimal") ]

Parameters:
aScode - IDL: [in] SCODE

FireEventWithVariantRef

void FireEventWithVariantRef(Object[] aVariantRef)
IDL: [ helpstring("method FireEventWithVariantVariantRef") ]

Parameters:
aVariantRef - IDL: [in] VARIANT*

FireEventWithByteUshortRefs

void FireEventWithByteUshortRefs(short[] aByteRef,
                                 char[] aShortRef)
IDL: [ helpstring("method FireEventWithByteUshortRefs") ]

Parameters:
aByteRef - IDL: [in] BYTE*
aShortRef - IDL: [in] USHORT*

FireEventWithUlongUintRefs

void FireEventWithUlongUintRefs(long[] aUlongRef,
                                long[] aUintRef)
IDL: [ helpstring("method FireEventWithUlongUintRefs") ]

Parameters:
aUlongRef - IDL: [in] ULONG*
aUintRef - IDL: [in] UINT*

FireEventWithIntCharRefs

void FireEventWithIntCharRefs(int[] aIntRef,
                              byte[] aCharRef)
IDL: [ helpstring("method FireEventWithIntCharRefs") ]

Parameters:
aIntRef - IDL: [in] INT*
aCharRef - IDL: [in] CHAR*

FireEventWithShortLongRefs

void FireEventWithShortLongRefs(short[] aShortRef,
                                int[] aLongRef)
IDL: [ helpstring("method FireEventWithShortLongRefs") ]

Parameters:
aShortRef - IDL: [in] SHORT*
aLongRef - IDL: [in] LONG*

FireEventWithFloatDoubleRefs

void FireEventWithFloatDoubleRefs(float[] aFloatRef,
                                  double[] aDoubleRef)
IDL: [ helpstring("method FireEventWithFloatDoubleRefs") ]

Parameters:
aFloatRef - IDL: [in] FLOAT*
aDoubleRef - IDL: [in] DOUBLE*

FireEventWithCyBstrRefs

void FireEventWithCyBstrRefs(long[] aCyRef,
                             String[] aBstrRef)
IDL: [ helpstring("method FireEventWithCyBstrRefs") ]

Parameters:
aCyRef - IDL: [in] CY*
aBstrRef - IDL: [in] BSTR*

FireEventsWithBoolRefDateRef

void FireEventsWithBoolRefDateRef(boolean[] aBoolRef,
                                  Date[] aDateRef)
IDL: [ helpstring("method FireEventsWithBoolRefDateRef") ]

Parameters:
aBoolRef - IDL: [in] VARIANT_BOOL*
aDateRef - IDL: [in] DATE*

FireEventWithScodeRef

void FireEventWithScodeRef(int[] aScodeRef)
IDL: [ helpstring("method FireEventWithScodeRef") ]

Parameters:
aScodeRef - IDL: [in] SCODE*

FireEventWithArrayOfByte

void FireEventWithArrayOfByte(short[] aByteArray)
IDL: [ helpstring("method FireEventWithArrayOfByte") ]

Parameters:
aByteArray - IDL: [in] SAFEARRAY(BYTE)

FireEventWithExtraDualRef

void FireEventWithExtraDualRef(IExtraDual[] aExtraDualRef)
IDL: [ helpstring("method FireEventWithExtraDualRef") ]

Parameters:
aExtraDualRef - IDL: [in] IExtraDual**

FireEventWithUshortArray

void FireEventWithUshortArray(char[] aUshortArray)
IDL: [ helpstring("method FireEventWithUshortArray") ]

Parameters:
aUshortArray - IDL: [in] SAFEARRAY(USHORT)

FireEventWithUlongArray

void FireEventWithUlongArray(long[] aUlongArray)
IDL: [ helpstring("method FireEventWithUlongArray") ]

Parameters:
aUlongArray - IDL: [in] SAFEARRAY(ULONG)

FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray

void FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray(long[] aUintArray,
                                                                int[] aIntArray,
                                                                byte[] aCharArray,
                                                                short[] aShortArray,
                                                                int[] aLongArray)
IDL: [ helpstring("method FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray") ]

Parameters:
aUintArray - IDL: [in] SAFEARRAY(UINT)
aIntArray - IDL: [in] SAFEARRAY(INT)
aCharArray - IDL: [in] SAFEARRAY(CHAR)
aShortArray - IDL: [in] SAFEARRAY(SHORT)
aLongArray - IDL: [in] SAFEARRAY(LONG)

FireEventWithFloatArrayDoubleArrayCyArrayBstrArray

void FireEventWithFloatArrayDoubleArrayCyArrayBstrArray(float[] aFloatArray,
                                                        double[] aDoubleArray,
                                                        long[] aCyArray,
                                                        String[] aBstrArray)
IDL: [ helpstring("method FireEventWithFloatArrayDoubleArrayCyArrayBstrArray") ]

Parameters:
aFloatArray - IDL: [in] SAFEARRAY(FLOAT)
aDoubleArray - IDL: [in] SAFEARRAY(DOUBLE)
aCyArray - IDL: [in] SAFEARRAY(CY)
aBstrArray - IDL: [in] SAFEARRAY(BSTR)

FireEventWithBoolArrayDateArray

void FireEventWithBoolArrayDateArray(boolean[] aBoolArray,
                                     Date[] aDateArray)
IDL: [ helpstring("method FireEventWithBoolArrayDateArray") ]

Parameters:
aBoolArray - IDL: [in] SAFEARRAY(VARIANT_BOOL)
aDateArray - IDL: [in] SAFEARRAY(DATE)

FireEventWithVariantArray

void FireEventWithVariantArray(Object[] aVariantArray)
IDL: [ helpstring("method FireEventWithVariantArray") ]

Parameters:
aVariantArray - IDL: [in] SAFEARRAY(VARIANT)

EnumIUnknown

void EnumIUnknown(int eVal,
                  IUnknown[] pVal)
IDL: [ helpstring("") ]

Parameters:
eVal - IDL: [in] __MIDL___MIDL_itf_ComServer_0000_0001
pVal - IDL: [in] [out] IUnknown**


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