com.moesol.tests.disp.com_server
Interface IDual

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

public interface IDual
extends IDispatch

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


Nested Class Summary
static class IDual.Disp
          Implementation, COM to Java.
static class IDual.Jni
          Implementation, Java to COM.
 
Field Summary
static GUID IID
          IDL: [uuid(3D2D5699-8351-478B-AC52-B310B402C248)]
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 ArrayOfDatesAsOut(Date[][] outDates)
          IDL: [ helpstring("method ArrayOfDatesAsOut") ]
 void ArrayOfNastyAsOut(NASTY_STRUCT[][] pVal)
          IDL: [ helpstring("method ArrayOfNastyAsOut") ]
 void ArrayOfStringAsVARIANTOut(Object[] outVariant)
          IDL: [ helpstring("method ArrayOfStringAsVARIANTOut") ]
 void ArrayOfStringsAsOut(String[][] outStrings)
          IDL: [ helpstring("method ArrayOfStringsAsOut") ]
 void ArrayOfVARIANTAsOut(Object[][] outVariants, short vt, long len)
          IDL: [ helpstring("") ]
 void BOOLAsOut(boolean[] pVal)
          IDL: [ helpstring("method BOOLAsOut") ]
 void BSTRAsOut(String[] pVal)
          IDL: [ helpstring("method BSTRAsOut") ]
 void ByteArrayInOut(short[][] aInOutArray)
          IDL: [ helpstring("method ByteArrayInOut") ]
 void BYTEAsOut(short[] pVal)
          IDL: [ helpstring("method BYTEAsOut") ]
 void CallWithOptional()
          [optional=1]
 void CallWithOptional(Object optVal)
          IDL: [ helpstring("method CallWithOptional") ]
 void CallWithThreeOptionals()
          [optional=3]
 void CallWithThreeOptionals(Object opt1)
          [optional=2]
 void CallWithThreeOptionals(Object opt1, Object opt2)
          [optional=1]
 void CallWithThreeOptionals(Object opt1, Object opt2, Object opt3)
          IDL: [ helpstring("method CallWithThreeOptionals") ]
 void CHARAsOut(byte[] pVal)
          IDL: [ helpstring("method CHARAsOut") ]
 void CYAsOut(long[] pVal)
          IDL: [ helpstring("method CYAsOut") ]
 void DATEAsOut(Date[] pVal)
          IDL: [ helpstring("method DATEAsOut") ]
 void DOUBLEAsOut(double[] pVal)
          IDL: [ helpstring("method DOUBLEAsOut") ]
 void DUALAsOut(Dual[] pVal)
          IDL: [ helpstring("method DUALAsOut") ]
 void DWORDAsOut(long[] pVal)
          IDL: [ helpstring("method DWORDAsOut") ]
 void FLOATAsOut(float[] pVal)
          IDL: [ helpstring("method FLOATAsOut") ]
 void GetBSTR(String[] pVal)
          IDL: [ helpstring("method GetBSTR") ]
 void GetDECIMALAsOut(BigDecimal[] outDecimal)
          IDL: [ helpstring("method GetDECIMALAsOut") ]
 void GetDWORD(long[] pVal)
          IDL: [ helpstring("method GetDWORD") ]
 IUnknown getFirstChildWithCLSID(GUID aCLSID)
          IDL: [ helpstring("method getFirstChildWithCLSID") ]
 boolean getPropBOOL()
          IDL: [ helpstring("property PropBOOL") ]
 String getPropBSTR()
          IDL: [ helpstring("property PropBSTR") ]
 short getPropBYTE()
          IDL: [ helpstring("property PropBYTE") ]
 short[] getPropByteArray()
          IDL: [ helpstring("property PropByteArray") ]
 byte getPropChar()
          IDL: [ helpstring("property PropChar") ]
 GUID getPropCLSID()
          IDL: [ helpstring("") ]
 long getPropCY()
          IDL: [ helpstring("property PropCY") ]
 Date getPropDATE()
          IDL: [ helpstring("property PropDATE") ]
 BigDecimal getPropDECIMAL()
          IDL: [ helpstring("property PropDECIMAL") ]
 double getPropDOUBLE()
          IDL: [ helpstring("property PropDOUBLE") ]
 Dual getPropDUAL()
          IDL: [ helpstring("property m_propDUAL") ]
 long getPropDWORD()
          IDL: [ helpstring("property PropDWORD") ]
 int getPropEnum()
          IDL: [ helpstring("") ]
 IExtraDual getPropExtraDual()
          IDL: [ helpstring("property PropExtraDual") ]
 float getPropFLOAT()
          IDL: [ helpstring("property PropFLOAT") ]
 IDispatch getPropIDispatch()
          IDL: [ helpstring("property PropIDispatch") ]
 int getPropINT()
          IDL: [ helpstring("property PropINT") ]
 IUnknown getPropIUnknown()
          IDL: [ helpstring("property PropIUnknown") ]
 long getPropLONGLONG()
          IDL: [ helpstring("property PropLONGLONG") ]
 String getPropLPSTR()
          IDL: [ helpstring("") ]
 String getPropLPWSTR()
          IDL: [ helpstring("") ]
 NASTY_STRUCT[] getPropNastyArray()
          IDL: [ helpstring("") ]
 NASTY_STRUCT getPropNastyStruct()
          IDL: [ helpstring("") ]
 TEST_NO_UUID_STRUCT getPropNoUuidStruct()
          IDL: [ helpstring("") ]
 int getPropSCODE()
          IDL: [ helpstring("property PropSCODE") ]
 short getPropSHORT()
          IDL: [ helpstring("property PropSHORT") ]
 TEST_STRUCT getPropStruct()
          IDL: [ helpstring("") ]
 TEST_FIELDS getPropStructFields()
          IDL: [ helpstring("") ]
 long getPropUINT()
          IDL: [ helpstring("property PropUINT") ]
 long getPropULONG()
          IDL: [ helpstring("property PropULONG") ]
 char getPropUSHORT()
          IDL: [ helpstring("property PropSHORT") ]
 Object getPropVARIANT()
          IDL: [ helpstring("property PropVARIANT") ]
 int getRetypeLongToBitmap()
          IDL: [ helpstring("") ]
 void GUIDInOut(GUID[] pVal)
          IDL: [ helpstring("") ]
 void IDispatchAsOut(IDispatch[] pVal)
          IDL: [ helpstring("method IDispatchAsOut") ]
 void InCArrayType(byte[] pVal)
          IDL: [ helpstring("") ]
 void INTAsOut(int[] pVal)
          IDL: [ helpstring("method INTAsOut") ]
 void IUnknownAsInOut(IUnknown[] pVal)
          IDL: [ helpstring("method IUnknownAsInOut") ]
 void IUnknownAsOut(IUnknown[] pVal)
          IDL: [ helpstring("method IUnknownAsOut") ]
 void LONGLONGAsOut(long[] pVal)
          IDL: [ helpstring("method LONGLONGAsOut") ]
 void NastyStructInOut(NASTY_STRUCT[] pVal)
          IDL: [ helpstring("") ]
 void NoUuidStructInOut(TEST_NO_UUID_STRUCT[] pVal)
          IDL: [ helpstring("") ]
 void OutCArrayType(byte[] pVal)
          IDL: [ helpstring("") ]
 void SCODEAsOut(int[] pVal)
          IDL: [ helpstring("method SCODEAsOut") ]
 void SetBSTRRef(String[] pBSTR)
          IDL: [ helpstring("method SetBSTRRef") ]
 void SetBYTERef(short[] pBYTE)
          IDL: [ helpstring("method SetBYTERef") ]
 void SetCHARRef(byte[] pVal)
          IDL: [ helpstring("method SetCHARRef") ]
 void SetDECIMALRef(BigDecimal[] aDeciamlRef)
          IDL: [ helpstring("method SetDECIMALRef") ]
 void SetDWORDRef(long[] pDWORD)
          IDL: [ helpstring("method SetDWORDRef") ]
 void SetINTRef(int[] pVal)
          IDL: [ helpstring("method SetINTRef") ]
 void setPropBOOL(boolean pVal)
          IDL: [ helpstring("property PropBOOL") ]
 void setPropBSTR(String pVal)
          IDL: [ helpstring("property PropBSTR") ]
 void setPropBYTE(short pVal)
          IDL: [ helpstring("property PropBYTE") ]
 void setPropByteArray(short[] pVal)
          IDL: [ helpstring("property PropByteArray") ]
 void setPropChar(byte pVal)
          IDL: [ helpstring("property PropChar") ]
 void setPropCY(long pVal)
          IDL: [ helpstring("property PropCY") ]
 void setPropDATE(Date pVal)
          IDL: [ helpstring("property PropDATE") ]
 void setPropDECIMAL(BigDecimal pVal)
          IDL: [ helpstring("property PropDECIMAL") ]
 void setPropDOUBLE(double pVal)
          IDL: [ helpstring("property PropDOUBLE") ]
 void setPropDWORD(long pVal)
          IDL: [ helpstring("property PropDWORD") ]
 void setPropEnum(int pVal)
          IDL: [ helpstring("") ]
 void setPropExtraDual(IExtraDual pVal)
          IDL: [ helpstring("property PropExtraDual") ]
 void setPropFLOAT(float pVal)
          IDL: [ helpstring("property PropFLOAT") ]
 void setPropINT(int pVal)
          IDL: [ helpstring("property PropINT") ]
 void setPropLONGLONG(long pVal)
          IDL: [ helpstring("property PropLONGLONG") ]
 void setPropLPSTR(String pVal)
          IDL: [ helpstring("") ]
 void setPropLPWSTR(String pVal)
          IDL: [ helpstring("") ]
 void setPropNastyArray(NASTY_STRUCT[] pVal)
          IDL: [ helpstring("") ]
 void setPropNastyStruct(NASTY_STRUCT pVal)
          IDL: [ helpstring("") ]
 void setPropNoUuidStruct(TEST_NO_UUID_STRUCT pVal)
          IDL: [ helpstring("") ]
 void setPropSCODE(int pVal)
          IDL: [ helpstring("property PropSCODE") ]
 void setPropSHORT(short pVal)
          IDL: [ helpstring("property PropSHORT") ]
 void setPropStruct(TEST_STRUCT pVal)
          IDL: [ helpstring("") ]
 void setPropStructFields(TEST_FIELDS pVal)
          IDL: [ helpstring("") ]
 void setPropUINT(long pVal)
          IDL: [ helpstring("property PropUINT") ]
 void setPropULONG(long pVal)
          IDL: [ helpstring("property PropULONG") ]
 void setPropUSHORT(char pVal)
          IDL: [ helpstring("property PropSHORT") ]
 void setPropVARIANT(Object pVal)
          IDL: [ helpstring("property PropVARIANT") ]
 void setrefPropDUAL(Dual pVal)
          IDL: [ helpstring("property m_propDUAL") ]
 void setrefPropIDispatch(IDispatch pVal)
          IDL: [ helpstring("property PropIDispatch") ]
 void setrefPropIUnknown(IUnknown pVal)
          IDL: [ helpstring("property PropIUnknown") ]
 void setRetypeLongToBitmap(int pVal)
          IDL: [ helpstring("") ]
 void SetSHORTRef(short[] pVal)
          IDL: [ helpstring("method SetSHORTRef") ]
 void SetUINTRef(long[] pVal)
          IDL: [ helpstring("method SetUINTRef") ]
 void SetULONGRef(long[] pVal)
          IDL: [ helpstring("method SetULONGRef") ]
 void SetUSHORTRef(char[] pVal)
          IDL: [ helpstring("method SetUSHORTRef") ]
 void SHORTAsOut(short[] pVal)
          IDL: [ helpstring("method SHORTAsOut") ]
 void StructFieldsInOut(TEST_FIELDS[] pVal)
          IDL: [ helpstring("") ]
 void StructInOut(TEST_STRUCT[] pVal)
          IDL: [ helpstring("") ]
 void UINTAsOut(long[] pVal)
          IDL: [ helpstring("method UINTAsOut") ]
 void ULONGAsOut(long[] pVal)
          IDL: [ helpstring("method ULONGAsOut") ]
 void USHORTAsOut(char[] pVal)
          IDL: [ helpstring("method USHORTAsOut") ]
 void VARIANTAsOut(Object[] pVal)
          IDL: [ helpstring("method VARIANTAsOut") ]
 void VariantInOut(Object[] pVal)
          IDL: [ helpstring("method VARIANTInOut") ]
 void VariantInOutByRef(Object[] pVal)
          IDL: [ helpstring("method 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(3D2D5699-8351-478B-AC52-B310B402C248)]

Method Detail

getPropBSTR

String getPropBSTR()
IDL: [ helpstring("property PropBSTR") ]

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

setPropBSTR

void setPropBSTR(String pVal)
IDL: [ helpstring("property PropBSTR") ]

Parameters:
pVal - IDL: [in] BSTR

GetBSTR

void GetBSTR(String[] pVal)
IDL: [ helpstring("method GetBSTR") ]

Parameters:
pVal - IDL: [out] BSTR*

getPropDWORD

long getPropDWORD()
IDL: [ helpstring("property PropDWORD") ]

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

setPropDWORD

void setPropDWORD(long pVal)
IDL: [ helpstring("property PropDWORD") ]

Parameters:
pVal - IDL: [in] ULONG

GetDWORD

void GetDWORD(long[] pVal)
IDL: [ helpstring("method GetDWORD") ]

Parameters:
pVal - IDL: [out] ULONG*

CallWithOptional

void CallWithOptional(Object optVal)
IDL: [ helpstring("method CallWithOptional") ]

Parameters:
optVal - IDL: [in] [optional] VARIANT

CallWithOptional

void CallWithOptional()
[optional=1]


getPropIUnknown

IUnknown getPropIUnknown()
IDL: [ helpstring("property PropIUnknown") ]

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

setrefPropIUnknown

void setrefPropIUnknown(IUnknown pVal)
IDL: [ helpstring("property PropIUnknown") ]

Parameters:
pVal - IDL: [in] IUnknown*

getPropExtraDual

IExtraDual getPropExtraDual()
IDL: [ helpstring("property PropExtraDual") ]

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

setPropExtraDual

void setPropExtraDual(IExtraDual pVal)
IDL: [ helpstring("property PropExtraDual") ]

Parameters:
pVal - IDL: [in] IExtraDual*

SetBSTRRef

void SetBSTRRef(String[] pBSTR)
IDL: [ helpstring("method SetBSTRRef") ]

Parameters:
pBSTR - IDL: [in] BSTR*

SetDWORDRef

void SetDWORDRef(long[] pDWORD)
IDL: [ helpstring("method SetDWORDRef") ]

Parameters:
pDWORD - IDL: [in] ULONG*

getPropBYTE

short getPropBYTE()
IDL: [ helpstring("property PropBYTE") ]

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

setPropBYTE

void setPropBYTE(short pVal)
IDL: [ helpstring("property PropBYTE") ]

Parameters:
pVal - IDL: [in] BYTE

SetBYTERef

void SetBYTERef(short[] pBYTE)
IDL: [ helpstring("method SetBYTERef") ]

Parameters:
pBYTE - IDL: [in] BYTE*

getPropUSHORT

char getPropUSHORT()
IDL: [ helpstring("property PropSHORT") ]

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

setPropUSHORT

void setPropUSHORT(char pVal)
IDL: [ helpstring("property PropSHORT") ]

Parameters:
pVal - IDL: [in] USHORT

SetUSHORTRef

void SetUSHORTRef(char[] pVal)
IDL: [ helpstring("method SetUSHORTRef") ]

Parameters:
pVal - IDL: [in] USHORT*

getPropULONG

long getPropULONG()
IDL: [ helpstring("property PropULONG") ]

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

setPropULONG

void setPropULONG(long pVal)
IDL: [ helpstring("property PropULONG") ]

Parameters:
pVal - IDL: [in] ULONG

SetULONGRef

void SetULONGRef(long[] pVal)
IDL: [ helpstring("method SetULONGRef") ]

Parameters:
pVal - IDL: [in] ULONG*

getPropUINT

long getPropUINT()
IDL: [ helpstring("property PropUINT") ]

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

setPropUINT

void setPropUINT(long pVal)
IDL: [ helpstring("property PropUINT") ]

Parameters:
pVal - IDL: [in] UINT

SetUINTRef

void SetUINTRef(long[] pVal)
IDL: [ helpstring("method SetUINTRef") ]

Parameters:
pVal - IDL: [in] UINT*

getPropINT

int getPropINT()
IDL: [ helpstring("property PropINT") ]

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

setPropINT

void setPropINT(int pVal)
IDL: [ helpstring("property PropINT") ]

Parameters:
pVal - IDL: [in] INT

SetINTRef

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

Parameters:
pVal - IDL: [in] INT*

getPropChar

byte getPropChar()
IDL: [ helpstring("property PropChar") ]

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

setPropChar

void setPropChar(byte pVal)
IDL: [ helpstring("property PropChar") ]

Parameters:
pVal - IDL: [in] CHAR

SetCHARRef

void SetCHARRef(byte[] pVal)
IDL: [ helpstring("method SetCHARRef") ]

Parameters:
pVal - IDL: [in] CHAR*

getPropSHORT

short getPropSHORT()
IDL: [ helpstring("property PropSHORT") ]

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

setPropSHORT

void setPropSHORT(short pVal)
IDL: [ helpstring("property PropSHORT") ]

Parameters:
pVal - IDL: [in] SHORT

SetSHORTRef

void SetSHORTRef(short[] pVal)
IDL: [ helpstring("method SetSHORTRef") ]

Parameters:
pVal - IDL: [in] SHORT*

BSTRAsOut

void BSTRAsOut(String[] pVal)
IDL: [ helpstring("method BSTRAsOut") ]

Parameters:
pVal - IDL: [out] BSTR*

DWORDAsOut

void DWORDAsOut(long[] pVal)
IDL: [ helpstring("method DWORDAsOut") ]

Parameters:
pVal - IDL: [out] ULONG*

BYTEAsOut

void BYTEAsOut(short[] pVal)
IDL: [ helpstring("method BYTEAsOut") ]

Parameters:
pVal - IDL: [out] BYTE*

USHORTAsOut

void USHORTAsOut(char[] pVal)
IDL: [ helpstring("method USHORTAsOut") ]

Parameters:
pVal - IDL: [out] USHORT*

ULONGAsOut

void ULONGAsOut(long[] pVal)
IDL: [ helpstring("method ULONGAsOut") ]

Parameters:
pVal - IDL: [out] ULONG*

UINTAsOut

void UINTAsOut(long[] pVal)
IDL: [ helpstring("method UINTAsOut") ]

Parameters:
pVal - IDL: [out] UINT*

INTAsOut

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

Parameters:
pVal - IDL: [out] INT*

CHARAsOut

void CHARAsOut(byte[] pVal)
IDL: [ helpstring("method CHARAsOut") ]

Parameters:
pVal - IDL: [out] CHAR*

SHORTAsOut

void SHORTAsOut(short[] pVal)
IDL: [ helpstring("method SHORTAsOut") ]

Parameters:
pVal - IDL: [out] SHORT*

getPropLONGLONG

long getPropLONGLONG()
IDL: [ helpstring("property PropLONGLONG") ]

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

setPropLONGLONG

void setPropLONGLONG(long pVal)
IDL: [ helpstring("property PropLONGLONG") ]

Parameters:
pVal - IDL: [in] LONGLONG

LONGLONGAsOut

void LONGLONGAsOut(long[] pVal)
IDL: [ helpstring("method LONGLONGAsOut") ]

Parameters:
pVal - IDL: [out] LONGLONG*

getPropFLOAT

float getPropFLOAT()
IDL: [ helpstring("property PropFLOAT") ]

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

setPropFLOAT

void setPropFLOAT(float pVal)
IDL: [ helpstring("property PropFLOAT") ]

Parameters:
pVal - IDL: [in] FLOAT

FLOATAsOut

void FLOATAsOut(float[] pVal)
IDL: [ helpstring("method FLOATAsOut") ]

Parameters:
pVal - IDL: [out] FLOAT*

getPropDOUBLE

double getPropDOUBLE()
IDL: [ helpstring("property PropDOUBLE") ]

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

setPropDOUBLE

void setPropDOUBLE(double pVal)
IDL: [ helpstring("property PropDOUBLE") ]

Parameters:
pVal - IDL: [in] DOUBLE

DOUBLEAsOut

void DOUBLEAsOut(double[] pVal)
IDL: [ helpstring("method DOUBLEAsOut") ]

Parameters:
pVal - IDL: [out] DOUBLE*

getPropCY

long getPropCY()
IDL: [ helpstring("property PropCY") ]

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

setPropCY

void setPropCY(long pVal)
IDL: [ helpstring("property PropCY") ]

Parameters:
pVal - IDL: [in] CY

CYAsOut

void CYAsOut(long[] pVal)
IDL: [ helpstring("method CYAsOut") ]

Parameters:
pVal - IDL: [out] CY*

CallWithThreeOptionals

void CallWithThreeOptionals(Object opt1,
                            Object opt2,
                            Object opt3)
IDL: [ helpstring("method CallWithThreeOptionals") ]

Parameters:
opt1 - IDL: [in] [optional] VARIANT
opt2 - IDL: [in] [optional] VARIANT
opt3 - IDL: [in] [optional] VARIANT

CallWithThreeOptionals

void CallWithThreeOptionals(Object opt1,
                            Object opt2)
[optional=1]


CallWithThreeOptionals

void CallWithThreeOptionals(Object opt1)
[optional=2]


CallWithThreeOptionals

void CallWithThreeOptionals()
[optional=3]


getPropSCODE

int getPropSCODE()
IDL: [ helpstring("property PropSCODE") ]

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

setPropSCODE

void setPropSCODE(int pVal)
IDL: [ helpstring("property PropSCODE") ]

Parameters:
pVal - IDL: [in] SCODE

SCODEAsOut

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

Parameters:
pVal - IDL: SCODE*

getPropBOOL

boolean getPropBOOL()
IDL: [ helpstring("property PropBOOL") ]

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

setPropBOOL

void setPropBOOL(boolean pVal)
IDL: [ helpstring("property PropBOOL") ]

Parameters:
pVal - IDL: [in] VARIANT_BOOL

BOOLAsOut

void BOOLAsOut(boolean[] pVal)
IDL: [ helpstring("method BOOLAsOut") ]

Parameters:
pVal - IDL: [out] VARIANT_BOOL*

IUnknownAsOut

void IUnknownAsOut(IUnknown[] pVal)
IDL: [ helpstring("method IUnknownAsOut") ]

Parameters:
pVal - IDL: [out] IUnknown**

getPropIDispatch

IDispatch getPropIDispatch()
IDL: [ helpstring("property PropIDispatch") ]

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

setrefPropIDispatch

void setrefPropIDispatch(IDispatch pVal)
IDL: [ helpstring("property PropIDispatch") ]

Parameters:
pVal - IDL: [in] IDispatch*

IDispatchAsOut

void IDispatchAsOut(IDispatch[] pVal)
IDL: [ helpstring("method IDispatchAsOut") ]

Parameters:
pVal - IDL: [out] IDispatch**

getPropDATE

Date getPropDATE()
IDL: [ helpstring("property PropDATE") ]

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

setPropDATE

void setPropDATE(Date pVal)
IDL: [ helpstring("property PropDATE") ]

Parameters:
pVal - IDL: [in] DATE

DATEAsOut

void DATEAsOut(Date[] pVal)
IDL: [ helpstring("method DATEAsOut") ]

Parameters:
pVal - IDL: [out] DATE*

getPropVARIANT

Object getPropVARIANT()
IDL: [ helpstring("property PropVARIANT") ]

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

setPropVARIANT

void setPropVARIANT(Object pVal)
IDL: [ helpstring("property PropVARIANT") ]

Parameters:
pVal - IDL: [in] VARIANT

VARIANTAsOut

void VARIANTAsOut(Object[] pVal)
IDL: [ helpstring("method VARIANTAsOut") ]

Parameters:
pVal - IDL: [out] VARIANT*

getPropDUAL

Dual getPropDUAL()
IDL: [ helpstring("property m_propDUAL") ]

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

setrefPropDUAL

void setrefPropDUAL(Dual pVal)
IDL: [ helpstring("property m_propDUAL") ]

Parameters:
pVal - IDL: [in] Dual*

DUALAsOut

void DUALAsOut(Dual[] pVal)
IDL: [ helpstring("method DUALAsOut") ]

Parameters:
pVal - IDL: [out] Dual**

getPropDECIMAL

BigDecimal getPropDECIMAL()
IDL: [ helpstring("property PropDECIMAL") ]

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

setPropDECIMAL

void setPropDECIMAL(BigDecimal pVal)
IDL: [ helpstring("property PropDECIMAL") ]

Parameters:
pVal - IDL: [in] DECIMAL

getPropByteArray

short[] getPropByteArray()
IDL: [ helpstring("property PropByteArray") ]

Returns:
IDL: [out] [retval] SAFEARRAY(BYTE)*

setPropByteArray

void setPropByteArray(short[] pVal)
IDL: [ helpstring("property PropByteArray") ]

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

ByteArrayInOut

void ByteArrayInOut(short[][] aInOutArray)
IDL: [ helpstring("method ByteArrayInOut") ]

Parameters:
aInOutArray - IDL: [in] [out] SAFEARRAY(BYTE)*

SetDECIMALRef

void SetDECIMALRef(BigDecimal[] aDeciamlRef)
IDL: [ helpstring("method SetDECIMALRef") ]

Parameters:
aDeciamlRef - IDL: [in] DECIMAL*

GetDECIMALAsOut

void GetDECIMALAsOut(BigDecimal[] outDecimal)
IDL: [ helpstring("method GetDECIMALAsOut") ]

Parameters:
outDecimal - IDL: [out] DECIMAL*

ArrayOfStringAsVARIANTOut

void ArrayOfStringAsVARIANTOut(Object[] outVariant)
IDL: [ helpstring("method ArrayOfStringAsVARIANTOut") ]

Parameters:
outVariant - IDL: [out] VARIANT*

ArrayOfStringsAsOut

void ArrayOfStringsAsOut(String[][] outStrings)
IDL: [ helpstring("method ArrayOfStringsAsOut") ]

Parameters:
outStrings - IDL: [out] SAFEARRAY(BSTR)*

ArrayOfDatesAsOut

void ArrayOfDatesAsOut(Date[][] outDates)
IDL: [ helpstring("method ArrayOfDatesAsOut") ]

Parameters:
outDates - IDL: [out] SAFEARRAY(DATE)*

ArrayOfVARIANTAsOut

void ArrayOfVARIANTAsOut(Object[][] outVariants,
                         short vt,
                         long len)
IDL: [ helpstring("") ]

Parameters:
outVariants - IDL: [out] SAFEARRAY(VARIANT)*
vt - IDL: [in] SHORT
len - IDL: [in] UINT

getPropLPSTR

String getPropLPSTR()
IDL: [ helpstring("") ]

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

setPropLPSTR

void setPropLPSTR(String pVal)
IDL: [ helpstring("") ]

Parameters:
pVal - IDL: [in] LPSTR

getPropLPWSTR

String getPropLPWSTR()
IDL: [ helpstring("") ]

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

setPropLPWSTR

void setPropLPWSTR(String pVal)
IDL: [ helpstring("") ]

Parameters:
pVal - IDL: [in] LPWSTR

getRetypeLongToBitmap

int getRetypeLongToBitmap()
IDL: [ helpstring("") ]

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

setRetypeLongToBitmap

void setRetypeLongToBitmap(int pVal)
IDL: [ helpstring("") ]

Parameters:
pVal - IDL: [in] LONG

getFirstChildWithCLSID

IUnknown getFirstChildWithCLSID(GUID aCLSID)
IDL: [ helpstring("method getFirstChildWithCLSID") ]

Parameters:
aCLSID - IDL: GUID
Returns:
IDL: [out] [retval] IUnknown**

getPropCLSID

GUID getPropCLSID()
IDL: [ helpstring("") ]

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

GUIDInOut

void GUIDInOut(GUID[] pVal)
IDL: [ helpstring("") ]

Parameters:
pVal - IDL: [in] [out] GUID*

getPropStruct

TEST_STRUCT getPropStruct()
IDL: [ helpstring("") ]

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

setPropStruct

void setPropStruct(TEST_STRUCT pVal)
IDL: [ helpstring("") ]

Parameters:
pVal - IDL: [in] TEST_STRUCT*

StructInOut

void StructInOut(TEST_STRUCT[] pVal)
IDL: [ helpstring("") ]

Parameters:
pVal - IDL: [in] [out] TEST_STRUCT*

getPropNoUuidStruct

TEST_NO_UUID_STRUCT getPropNoUuidStruct()
IDL: [ helpstring("") ]

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

setPropNoUuidStruct

void setPropNoUuidStruct(TEST_NO_UUID_STRUCT pVal)
IDL: [ helpstring("") ]

Parameters:
pVal - IDL: [in] TEST_NO_UUID_STRUCT*

NoUuidStructInOut

void NoUuidStructInOut(TEST_NO_UUID_STRUCT[] pVal)
IDL: [ helpstring("") ]

Parameters:
pVal - IDL: [in] [out] TEST_NO_UUID_STRUCT*

getPropStructFields

TEST_FIELDS getPropStructFields()
IDL: [ helpstring("") ]

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

setPropStructFields

void setPropStructFields(TEST_FIELDS pVal)
IDL: [ helpstring("") ]

Parameters:
pVal - IDL: [in] TEST_FIELDS*

StructFieldsInOut

void StructFieldsInOut(TEST_FIELDS[] pVal)
IDL: [ helpstring("") ]

Parameters:
pVal - IDL: [in] [out] TEST_FIELDS*

IUnknownAsInOut

void IUnknownAsInOut(IUnknown[] pVal)
IDL: [ helpstring("method IUnknownAsInOut") ]

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

InCArrayType

void InCArrayType(byte[] pVal)
IDL: [ helpstring("") ]

Parameters:
pVal - IDL: [in] CHAR[20]

OutCArrayType

void OutCArrayType(byte[] pVal)
IDL: [ helpstring("") ]

Parameters:
pVal - IDL: [out] CHAR[20]

getPropEnum

int getPropEnum()
IDL: [ helpstring("") ]

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

setPropEnum

void setPropEnum(int pVal)
IDL: [ helpstring("") ]

Parameters:
pVal - IDL: [in] __MIDL___MIDL_itf_ComServer_0000_0001

getPropNastyStruct

NASTY_STRUCT getPropNastyStruct()
IDL: [ helpstring("") ]

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

setPropNastyStruct

void setPropNastyStruct(NASTY_STRUCT pVal)
IDL: [ helpstring("") ]

Parameters:
pVal - IDL: [in] NASTY_STRUCT*

NastyStructInOut

void NastyStructInOut(NASTY_STRUCT[] pVal)
IDL: [ helpstring("") ]

Parameters:
pVal - IDL: [in] [out] NASTY_STRUCT*

getPropNastyArray

NASTY_STRUCT[] getPropNastyArray()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] SAFEARRAY(NASTY_STRUCT)*

setPropNastyArray

void setPropNastyArray(NASTY_STRUCT[] pVal)
IDL: [ helpstring("") ]

Parameters:
pVal - IDL: [in] SAFEARRAY(NASTY_STRUCT)

ArrayOfNastyAsOut

void ArrayOfNastyAsOut(NASTY_STRUCT[][] pVal)
IDL: [ helpstring("method ArrayOfNastyAsOut") ]

Parameters:
pVal - IDL: [out] SAFEARRAY(NASTY_STRUCT)*

VariantInOut

void VariantInOut(Object[] pVal)
IDL: [ helpstring("method VARIANTInOut") ]

Parameters:
pVal - IDL: [in] [out] VARIANT*

VariantInOutByRef

void VariantInOutByRef(Object[] pVal)
IDL: [ helpstring("method VARIANTInOutByRef") ]

Parameters:
pVal - IDL: [in] [out] VARIANT*


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