// tlb2java for tests/lib/ComServer/ComServer.tlb package com.moesol.tests.com_server; /** * IDL: [ helpstring("IDual Interface"), dual, oleautomation, dispatchable ] interface */ public interface IDual extends com.moesol.bindings.platform_sdk.component_services.IDispatch { public static final Class TYPELIB = TYPELIB_E149EE62_34AE_4D0A_B9E2_3ACA3FAD59F8.class; /** * IDL: [uuid(3D2D5699-8351-478B-AC52-B310B402C248)] */ public static final com.moesol.bindings.platform_sdk.component_services.GUID IID = new com.moesol.bindings.platform_sdk.component_services.GUID( 0x3d2d5699, (short)0x8351, (short)0x478b, new byte[] { (byte)0xac, (byte)0x52, (byte)0xb3, (byte)0x10, (byte)0xb4, (byte)0x02, (byte)0xc2, (byte)0x48 } ); /** * IDL: [ helpstring("property PropBSTR") ] * * @return * IDL: [out] [retval] BSTR* */ public String getPropBSTR(); /** * IDL: [ helpstring("property PropBSTR") ] * * @param pVal * IDL: [in] BSTR */ public void setPropBSTR( /*[in]*/ String pVal); /** * IDL: [ helpstring("method GetBSTR") ] * * @param pVal * IDL: [out] BSTR* */ public void GetBSTR( /*[out]*/ String[] pVal); /** * IDL: [ helpstring("property PropDWORD") ] * * @return * IDL: [out] [retval] ULONG* */ public long getPropDWORD(); /** * IDL: [ helpstring("property PropDWORD") ] * * @param pVal * IDL: [in] ULONG */ public void setPropDWORD( /*[in]*/ long pVal); /** * IDL: [ helpstring("method GetDWORD") ] * * @param pVal * IDL: [out] ULONG* */ public void GetDWORD( /*[out]*/ long[] pVal); /** * IDL: [ helpstring("method CallWithOptional") ] * * @param optVal * IDL: [in] [optional] VARIANT */ public void CallWithOptional( /*[in]*/ Object optVal); /** [optional=1] */ public void CallWithOptional(); /** * IDL: [ helpstring("property PropIUnknown") ] * * @return * IDL: [out] [retval] IUnknown** */ public com.moesol.bindings.platform_sdk.component_services.IUnknown getPropIUnknown(); /** * IDL: [ helpstring("property PropIUnknown") ] * * @param pVal * IDL: [in] IUnknown* */ public void setrefPropIUnknown( /*[in]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown pVal); /** * IDL: [ helpstring("property PropExtraDual") ] * * @return * IDL: [out] [retval] IExtraDual** */ public com.moesol.tests.com_server.IExtraDual getPropExtraDual(); /** * IDL: [ helpstring("property PropExtraDual") ] * * @param pVal * IDL: [in] IExtraDual* */ public void setPropExtraDual( /*[in]*/ com.moesol.tests.com_server.IExtraDual pVal); /** * IDL: [ helpstring("method SetBSTRRef") ] * * @param pBSTR * IDL: [in] BSTR* */ public void SetBSTRRef( /*[in]*/ String[] pBSTR); /** * IDL: [ helpstring("method SetDWORDRef") ] * * @param pDWORD * IDL: [in] ULONG* */ public void SetDWORDRef( /*[in]*/ long[] pDWORD); /** * IDL: [ helpstring("property PropBYTE") ] * * @return * IDL: [out] [retval] BYTE* */ public short getPropBYTE(); /** * IDL: [ helpstring("property PropBYTE") ] * * @param pVal * IDL: [in] BYTE */ public void setPropBYTE( /*[in]*/ short pVal); /** * IDL: [ helpstring("method SetBYTERef") ] * * @param pBYTE * IDL: [in] BYTE* */ public void SetBYTERef( /*[in]*/ short[] pBYTE); /** * IDL: [ helpstring("property PropSHORT") ] * * @return * IDL: [out] [retval] USHORT* */ public char getPropUSHORT(); /** * IDL: [ helpstring("property PropSHORT") ] * * @param pVal * IDL: [in] USHORT */ public void setPropUSHORT( /*[in]*/ char pVal); /** * IDL: [ helpstring("method SetUSHORTRef") ] * * @param pVal * IDL: [in] USHORT* */ public void SetUSHORTRef( /*[in]*/ char[] pVal); /** * IDL: [ helpstring("property PropULONG") ] * * @return * IDL: [out] [retval] ULONG* */ public long getPropULONG(); /** * IDL: [ helpstring("property PropULONG") ] * * @param pVal * IDL: [in] ULONG */ public void setPropULONG( /*[in]*/ long pVal); /** * IDL: [ helpstring("method SetULONGRef") ] * * @param pVal * IDL: [in] ULONG* */ public void SetULONGRef( /*[in]*/ long[] pVal); /** * IDL: [ helpstring("property PropUINT") ] * * @return * IDL: [out] [retval] UINT* */ public long getPropUINT(); /** * IDL: [ helpstring("property PropUINT") ] * * @param pVal * IDL: [in] UINT */ public void setPropUINT( /*[in]*/ long pVal); /** * IDL: [ helpstring("method SetUINTRef") ] * * @param pVal * IDL: [in] UINT* */ public void SetUINTRef( /*[in]*/ long[] pVal); /** * IDL: [ helpstring("property PropINT") ] * * @return * IDL: [out] [retval] INT* */ public int getPropINT(); /** * IDL: [ helpstring("property PropINT") ] * * @param pVal * IDL: [in] INT */ public void setPropINT( /*[in]*/ int pVal); /** * IDL: [ helpstring("method SetINTRef") ] * * @param pVal * IDL: [in] INT* */ public void SetINTRef( /*[in]*/ int[] pVal); /** * IDL: [ helpstring("property PropChar") ] * * @return * IDL: [out] [retval] CHAR* */ public byte getPropChar(); /** * IDL: [ helpstring("property PropChar") ] * * @param pVal * IDL: [in] CHAR */ public void setPropChar( /*[in]*/ byte pVal); /** * IDL: [ helpstring("method SetCHARRef") ] * * @param pVal * IDL: [in] CHAR* */ public void SetCHARRef( /*[in]*/ byte[] pVal); /** * IDL: [ helpstring("property PropSHORT") ] * * @return * IDL: [out] [retval] SHORT* */ public short getPropSHORT(); /** * IDL: [ helpstring("property PropSHORT") ] * * @param pVal * IDL: [in] SHORT */ public void setPropSHORT( /*[in]*/ short pVal); /** * IDL: [ helpstring("method SetSHORTRef") ] * * @param pVal * IDL: [in] SHORT* */ public void SetSHORTRef( /*[in]*/ short[] pVal); /** * IDL: [ helpstring("method BSTRAsOut") ] * * @param pVal * IDL: [out] BSTR* */ public void BSTRAsOut( /*[out]*/ String[] pVal); /** * IDL: [ helpstring("method DWORDAsOut") ] * * @param pVal * IDL: [out] ULONG* */ public void DWORDAsOut( /*[out]*/ long[] pVal); /** * IDL: [ helpstring("method BYTEAsOut") ] * * @param pVal * IDL: [out] BYTE* */ public void BYTEAsOut( /*[out]*/ short[] pVal); /** * IDL: [ helpstring("method USHORTAsOut") ] * * @param pVal * IDL: [out] USHORT* */ public void USHORTAsOut( /*[out]*/ char[] pVal); /** * IDL: [ helpstring("method ULONGAsOut") ] * * @param pVal * IDL: [out] ULONG* */ public void ULONGAsOut( /*[out]*/ long[] pVal); /** * IDL: [ helpstring("method UINTAsOut") ] * * @param pVal * IDL: [out] UINT* */ public void UINTAsOut( /*[out]*/ long[] pVal); /** * IDL: [ helpstring("method INTAsOut") ] * * @param pVal * IDL: [out] INT* */ public void INTAsOut( /*[out]*/ int[] pVal); /** * IDL: [ helpstring("method CHARAsOut") ] * * @param pVal * IDL: [out] CHAR* */ public void CHARAsOut( /*[out]*/ byte[] pVal); /** * IDL: [ helpstring("method SHORTAsOut") ] * * @param pVal * IDL: [out] SHORT* */ public void SHORTAsOut( /*[out]*/ short[] pVal); /** * IDL: [ helpstring("property PropLONGLONG") ] * * @return * IDL: [out] [retval] LONGLONG* */ public long getPropLONGLONG(); /** * IDL: [ helpstring("property PropLONGLONG") ] * * @param pVal * IDL: [in] LONGLONG */ public void setPropLONGLONG( /*[in]*/ long pVal); /** * IDL: [ helpstring("method LONGLONGAsOut") ] * * @param pVal * IDL: [out] LONGLONG* */ public void LONGLONGAsOut( /*[out]*/ long[] pVal); /** * IDL: [ helpstring("property PropFLOAT") ] * * @return * IDL: [out] [retval] FLOAT* */ public float getPropFLOAT(); /** * IDL: [ helpstring("property PropFLOAT") ] * * @param pVal * IDL: [in] FLOAT */ public void setPropFLOAT( /*[in]*/ float pVal); /** * IDL: [ helpstring("method FLOATAsOut") ] * * @param pVal * IDL: [out] FLOAT* */ public void FLOATAsOut( /*[out]*/ float[] pVal); /** * IDL: [ helpstring("property PropDOUBLE") ] * * @return * IDL: [out] [retval] DOUBLE* */ public double getPropDOUBLE(); /** * IDL: [ helpstring("property PropDOUBLE") ] * * @param pVal * IDL: [in] DOUBLE */ public void setPropDOUBLE( /*[in]*/ double pVal); /** * IDL: [ helpstring("method DOUBLEAsOut") ] * * @param pVal * IDL: [out] DOUBLE* */ public void DOUBLEAsOut( /*[out]*/ double[] pVal); /** * IDL: [ helpstring("property PropCY") ] * * @return * IDL: [out] [retval] CY* */ public long getPropCY(); /** * IDL: [ helpstring("property PropCY") ] * * @param pVal * IDL: [in] CY */ public void setPropCY( /*[in]*/ long pVal); /** * IDL: [ helpstring("method CYAsOut") ] * * @param pVal * IDL: [out] CY* */ public void CYAsOut( /*[out]*/ long[] pVal); /** * IDL: [ helpstring("method CallWithThreeOptionals") ] * * @param opt1 * IDL: [in] [optional] VARIANT * @param opt2 * IDL: [in] [optional] VARIANT * @param opt3 * IDL: [in] [optional] VARIANT */ public void CallWithThreeOptionals( /*[in]*/ Object opt1, /*[in]*/ Object opt2, /*[in]*/ Object opt3); /** [optional=1] */ public void CallWithThreeOptionals( /*[in]*/ Object opt1, /*[in]*/ Object opt2); /** [optional=2] */ public void CallWithThreeOptionals( /*[in]*/ Object opt1); /** [optional=3] */ public void CallWithThreeOptionals(); /** * IDL: [ helpstring("property PropSCODE") ] * * @return * IDL: [out] [retval] SCODE* */ public /* SCODE */ int getPropSCODE(); /** * IDL: [ helpstring("property PropSCODE") ] * * @param pVal * IDL: [in] SCODE */ public void setPropSCODE( /*[in]*/ /* SCODE */ int pVal); /** * IDL: [ helpstring("method SCODEAsOut") ] * * @param pVal * IDL: SCODE* */ public void SCODEAsOut( /* SCODE */ int[] pVal); /** * IDL: [ helpstring("property PropBOOL") ] * * @return * IDL: [out] [retval] VARIANT_BOOL* */ public boolean getPropBOOL(); /** * IDL: [ helpstring("property PropBOOL") ] * * @param pVal * IDL: [in] VARIANT_BOOL */ public void setPropBOOL( /*[in]*/ boolean pVal); /** * IDL: [ helpstring("method BOOLAsOut") ] * * @param pVal * IDL: [out] VARIANT_BOOL* */ public void BOOLAsOut( /*[out]*/ boolean[] pVal); /** * IDL: [ helpstring("method IUnknownAsOut") ] * * @param pVal * IDL: [out] IUnknown** */ public void IUnknownAsOut( /*[out]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] pVal); /** * IDL: [ helpstring("property PropIDispatch") ] * * @return * IDL: [out] [retval] IDispatch** */ public com.moesol.bindings.platform_sdk.component_services.IDispatch getPropIDispatch(); /** * IDL: [ helpstring("property PropIDispatch") ] * * @param pVal * IDL: [in] IDispatch* */ public void setrefPropIDispatch( /*[in]*/ com.moesol.bindings.platform_sdk.component_services.IDispatch pVal); /** * IDL: [ helpstring("method IDispatchAsOut") ] * * @param pVal * IDL: [out] IDispatch** */ public void IDispatchAsOut( /*[out]*/ com.moesol.bindings.platform_sdk.component_services.IDispatch[] pVal); /** * IDL: [ helpstring("property PropDATE") ] * * @return * IDL: [out] [retval] DATE* */ public java.util.Date getPropDATE(); /** * IDL: [ helpstring("property PropDATE") ] * * @param pVal * IDL: [in] DATE */ public void setPropDATE( /*[in]*/ java.util.Date pVal); /** * IDL: [ helpstring("method DATEAsOut") ] * * @param pVal * IDL: [out] DATE* */ public void DATEAsOut( /*[out]*/ java.util.Date[] pVal); /** * IDL: [ helpstring("property PropVARIANT") ] * * @return * IDL: [out] [retval] VARIANT* */ public Object getPropVARIANT(); /** * IDL: [ helpstring("property PropVARIANT") ] * * @param pVal * IDL: [in] VARIANT */ public void setPropVARIANT( /*[in]*/ Object pVal); /** * IDL: [ helpstring("method VARIANTAsOut") ] * * @param pVal * IDL: [out] VARIANT* */ public void VARIANTAsOut( /*[out]*/ Object[] pVal); /** * IDL: [ helpstring("property m_propDUAL") ] * * @return * IDL: [out] [retval] Dual** */ public com.moesol.tests.com_server.Dual getPropDUAL(); /** * IDL: [ helpstring("property m_propDUAL") ] * * @param pVal * IDL: [in] Dual* */ public void setrefPropDUAL( /*[in]*/ com.moesol.tests.com_server.Dual pVal); /** * IDL: [ helpstring("method DUALAsOut") ] * * @param pVal * IDL: [out] Dual** */ public void DUALAsOut( /*[out]*/ com.moesol.tests.com_server.Dual[] pVal); /** * IDL: [ helpstring("property PropDECIMAL") ] * * @return * IDL: [out] [retval] DECIMAL* */ public java.math.BigDecimal getPropDECIMAL(); /** * IDL: [ helpstring("property PropDECIMAL") ] * * @param pVal * IDL: [in] DECIMAL */ public void setPropDECIMAL( /*[in]*/ java.math.BigDecimal pVal); /** * IDL: [ helpstring("property PropByteArray") ] * * @return * IDL: [out] [retval] SAFEARRAY(BYTE)* */ public short[] /*sa*/ getPropByteArray(); /** * IDL: [ helpstring("property PropByteArray") ] * * @param pVal * IDL: [in] SAFEARRAY(BYTE) */ public void setPropByteArray( /*[in]*/ short[] /*sa*/ pVal); /** * IDL: [ helpstring("method ByteArrayInOut") ] * * @param aInOutArray * IDL: [in] [out] SAFEARRAY(BYTE)* */ public void ByteArrayInOut( /*[in, out]*/ short[] /*sa*/ [] aInOutArray); /** * IDL: [ helpstring("method SetDECIMALRef") ] * * @param aDeciamlRef * IDL: [in] DECIMAL* */ public void SetDECIMALRef( /*[in]*/ java.math.BigDecimal[] aDeciamlRef); /** * IDL: [ helpstring("method GetDECIMALAsOut") ] * * @param outDecimal * IDL: [out] DECIMAL* */ public void GetDECIMALAsOut( /*[out]*/ java.math.BigDecimal[] outDecimal); /** * IDL: [ helpstring("method ArrayOfStringAsVARIANTOut") ] * * @param outVariant * IDL: [out] VARIANT* */ public void ArrayOfStringAsVARIANTOut( /*[out]*/ Object[] outVariant); /** * IDL: [ helpstring("method ArrayOfStringsAsOut") ] * * @param outStrings * IDL: [out] SAFEARRAY(BSTR)* */ public void ArrayOfStringsAsOut( /*[out]*/ String[] /*sa*/ [] outStrings); /** * IDL: [ helpstring("method ArrayOfDatesAsOut") ] * * @param outDates * IDL: [out] SAFEARRAY(DATE)* */ public void ArrayOfDatesAsOut( /*[out]*/ java.util.Date[] /*sa*/ [] outDates); /** * IDL: [ helpstring("") ] * * @param outVariants * IDL: [out] SAFEARRAY(VARIANT)* * @param vt * IDL: [in] SHORT * @param len * IDL: [in] UINT */ public void ArrayOfVARIANTAsOut( /*[out]*/ Object[] /*sa*/ [] outVariants, /*[in]*/ short vt, /*[in]*/ long len); /** * IDL: [ helpstring("") ] * * @return * IDL: [out] [retval] LPSTR* */ public String getPropLPSTR(); /** * IDL: [ helpstring("") ] * * @param pVal * IDL: [in] LPSTR */ public void setPropLPSTR( /*[in]*/ String pVal); /** * IDL: [ helpstring("") ] * * @return * IDL: [out] [retval] LPWSTR* */ public String getPropLPWSTR(); /** * IDL: [ helpstring("") ] * * @param pVal * IDL: [in] LPWSTR */ public void setPropLPWSTR( /*[in]*/ String pVal); /** * IDL: [ helpstring("") ] * * @return * IDL: [out] [retval] LONG* */ public com.moesol.bindings.platform_sdk.windows_api.BITMAP getRetypeLongToBitmap(); /** * IDL: [ helpstring("") ] * * @param pVal * IDL: [in] LONG */ public void setRetypeLongToBitmap( /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.BITMAP pVal); /** * IDL: [ helpstring("method getFirstChildWithCLSID") ] * * @param aCLSID * IDL: GUID * @return * IDL: [out] [retval] IUnknown** */ public com.moesol.bindings.platform_sdk.component_services.IUnknown getFirstChildWithCLSID( com.moesol.bindings.platform_sdk.component_services.GUID aCLSID); /** * IDL: [ helpstring("") ] * * @return * IDL: [out] [retval] GUID* */ public com.moesol.bindings.platform_sdk.component_services.GUID getPropCLSID(); /** * IDL: [ helpstring("") ] * * @param pVal * IDL: [in] [out] GUID* */ public void GUIDInOut( /*[in, out]*/ com.moesol.bindings.platform_sdk.component_services.GUID[] pVal); /** * IDL: [ helpstring("") ] * * @return * IDL: [out] [retval] TEST_STRUCT* */ public com.moesol.tests.com_server.TEST_STRUCT getPropStruct(); /** * IDL: [ helpstring("") ] * * @param pVal * IDL: [in] TEST_STRUCT* */ public void setPropStruct( /*[in]*/ com.moesol.tests.com_server.TEST_STRUCT pVal); /** * IDL: [ helpstring("") ] * * @param pVal * IDL: [in] [out] TEST_STRUCT* */ public void StructInOut( /*[in, out]*/ com.moesol.tests.com_server.TEST_STRUCT[] pVal); /** * IDL: [ helpstring("") ] * * @return * IDL: [out] [retval] TEST_NO_UUID_STRUCT* */ public com.moesol.tests.com_server.TEST_NO_UUID_STRUCT getPropNoUuidStruct(); /** * IDL: [ helpstring("") ] * * @param pVal * IDL: [in] TEST_NO_UUID_STRUCT* */ public void setPropNoUuidStruct( /*[in]*/ com.moesol.tests.com_server.TEST_NO_UUID_STRUCT pVal); /** * IDL: [ helpstring("") ] * * @param pVal * IDL: [in] [out] TEST_NO_UUID_STRUCT* */ public void NoUuidStructInOut( /*[in, out]*/ com.moesol.tests.com_server.TEST_NO_UUID_STRUCT[] pVal); /** * IDL: [ helpstring("") ] * * @return * IDL: [out] [retval] TEST_FIELDS* */ public com.moesol.tests.com_server.TEST_FIELDS getPropStructFields(); /** * IDL: [ helpstring("") ] * * @param pVal * IDL: [in] TEST_FIELDS* */ public void setPropStructFields( /*[in]*/ com.moesol.tests.com_server.TEST_FIELDS pVal); /** * IDL: [ helpstring("") ] * * @param pVal * IDL: [in] [out] TEST_FIELDS* */ public void StructFieldsInOut( /*[in, out]*/ com.moesol.tests.com_server.TEST_FIELDS[] pVal); /** * IDL: [ helpstring("method IUnknownAsInOut") ] * * @param pVal * IDL: [in] [out] IUnknown** */ public void IUnknownAsInOut( /*[in, out]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] pVal); /** * IDL: [ helpstring("") ] * * @param pVal * IDL: [in] CHAR[20] */ public void InCArrayType( /*[in]*/ byte[] /*c-style array*/ pVal); /** * IDL: [ helpstring("") ] * * @param pVal * IDL: [out] CHAR[20] */ public void OutCArrayType( /*[out]*/ byte[] /*c-style array*/ pVal); /** * IDL: [ helpstring("") ] * * @return * IDL: [out] [retval] __MIDL___MIDL_itf_ComServer_0000_0001* */ public int getPropEnum(); /** * IDL: [ helpstring("") ] * * @param pVal * IDL: [in] __MIDL___MIDL_itf_ComServer_0000_0001 */ public void setPropEnum( /*[in]*/ int pVal); /** * IDL: [ helpstring("") ] * * @return * IDL: [out] [retval] NASTY_STRUCT* */ public com.moesol.tests.com_server.NASTY_STRUCT getPropNastyStruct(); /** * IDL: [ helpstring("") ] * * @param pVal * IDL: [in] NASTY_STRUCT* */ public void setPropNastyStruct( /*[in]*/ com.moesol.tests.com_server.NASTY_STRUCT pVal); /** * IDL: [ helpstring("") ] * * @param pVal * IDL: [in] [out] NASTY_STRUCT* */ public void NastyStructInOut( /*[in, out]*/ com.moesol.tests.com_server.NASTY_STRUCT[] pVal); /** * IDL: [ helpstring("") ] * * @return * IDL: [out] [retval] SAFEARRAY(NASTY_STRUCT)* */ public com.moesol.tests.com_server.NASTY_STRUCT[] /*sa*/ getPropNastyArray(); /** * IDL: [ helpstring("") ] * * @param pVal * IDL: [in] SAFEARRAY(NASTY_STRUCT) */ public void setPropNastyArray( /*[in]*/ com.moesol.tests.com_server.NASTY_STRUCT[] /*sa*/ pVal); /** * IDL: [ helpstring("method ArrayOfNastyAsOut") ] * * @param pVal * IDL: [out] SAFEARRAY(NASTY_STRUCT)* */ public void ArrayOfNastyAsOut( /*[out]*/ com.moesol.tests.com_server.NASTY_STRUCT[] /*sa*/ [] pVal); /** * IDL: [ helpstring("method VARIANTInOut") ] * * @param pVal * IDL: [in] [out] VARIANT* */ public void VariantInOut( /*[in, out]*/ Object[] pVal); /** * IDL: [ helpstring("method VARIANTInOutByRef") ] * * @param pVal * IDL: [in] [out] VARIANT* */ public void VariantInOutByRef( /*[in, out]*/ Object[] pVal); /** Implementation, Java to COM. */ public static class Jni extends com.moesol.bindings.platform_sdk.component_services.IDispatch.Jni implements IDual { protected Jni () { } protected void internalOnSetInterface() { MoeSolInternal.recordApartment(this); } private native String jni_getPropBSTR(); public String getPropBSTR() { MoeSolInternal.checkApartment(this); return jni_getPropBSTR(); } private native void jni_setPropBSTR( /*[in]*/ String p0); public void setPropBSTR( /*[in]*/ String p0) { MoeSolInternal.checkApartment(this); jni_setPropBSTR(p0); } private native void jni_GetBSTR( /*[out]*/ String[] p0); public void GetBSTR( /*[out]*/ String[] p0) { MoeSolInternal.checkApartment(this); jni_GetBSTR(p0); } private native long jni_getPropDWORD(); public long getPropDWORD() { MoeSolInternal.checkApartment(this); return jni_getPropDWORD(); } private native void jni_setPropDWORD( /*[in]*/ long p0); public void setPropDWORD( /*[in]*/ long p0) { MoeSolInternal.checkApartment(this); jni_setPropDWORD(p0); } private native void jni_GetDWORD( /*[out]*/ long[] p0); public void GetDWORD( /*[out]*/ long[] p0) { MoeSolInternal.checkApartment(this); jni_GetDWORD(p0); } private native void jni_CallWithOptional( /*[in]*/ Object p0); public void CallWithOptional( /*[in]*/ Object p0) { MoeSolInternal.checkApartment(this); jni_CallWithOptional(p0); } /** [optional=1] */ public void CallWithOptional() { CallWithOptional(null); } private native com.moesol.bindings.platform_sdk.component_services.IUnknown jni_getPropIUnknown(); public com.moesol.bindings.platform_sdk.component_services.IUnknown getPropIUnknown() { MoeSolInternal.checkApartment(this); return jni_getPropIUnknown(); } private native void jni_setrefPropIUnknown( /*[in]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown p0); public void setrefPropIUnknown( /*[in]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown p0) { MoeSolInternal.checkApartment(this); jni_setrefPropIUnknown(p0); } private native com.moesol.tests.com_server.IExtraDual jni_getPropExtraDual(); public com.moesol.tests.com_server.IExtraDual getPropExtraDual() { MoeSolInternal.checkApartment(this); return jni_getPropExtraDual(); } private native void jni_setPropExtraDual( /*[in]*/ com.moesol.tests.com_server.IExtraDual p0); public void setPropExtraDual( /*[in]*/ com.moesol.tests.com_server.IExtraDual p0) { MoeSolInternal.checkApartment(this); jni_setPropExtraDual(p0); } private native void jni_SetBSTRRef( /*[in]*/ String[] p0); public void SetBSTRRef( /*[in]*/ String[] p0) { MoeSolInternal.checkApartment(this); jni_SetBSTRRef(p0); } private native void jni_SetDWORDRef( /*[in]*/ long[] p0); public void SetDWORDRef( /*[in]*/ long[] p0) { MoeSolInternal.checkApartment(this); jni_SetDWORDRef(p0); } private native short jni_getPropBYTE(); public short getPropBYTE() { MoeSolInternal.checkApartment(this); return jni_getPropBYTE(); } private native void jni_setPropBYTE( /*[in]*/ short p0); public void setPropBYTE( /*[in]*/ short p0) { MoeSolInternal.checkApartment(this); jni_setPropBYTE(p0); } private native void jni_SetBYTERef( /*[in]*/ short[] p0); public void SetBYTERef( /*[in]*/ short[] p0) { MoeSolInternal.checkApartment(this); jni_SetBYTERef(p0); } private native char jni_getPropUSHORT(); public char getPropUSHORT() { MoeSolInternal.checkApartment(this); return jni_getPropUSHORT(); } private native void jni_setPropUSHORT( /*[in]*/ char p0); public void setPropUSHORT( /*[in]*/ char p0) { MoeSolInternal.checkApartment(this); jni_setPropUSHORT(p0); } private native void jni_SetUSHORTRef( /*[in]*/ char[] p0); public void SetUSHORTRef( /*[in]*/ char[] p0) { MoeSolInternal.checkApartment(this); jni_SetUSHORTRef(p0); } private native long jni_getPropULONG(); public long getPropULONG() { MoeSolInternal.checkApartment(this); return jni_getPropULONG(); } private native void jni_setPropULONG( /*[in]*/ long p0); public void setPropULONG( /*[in]*/ long p0) { MoeSolInternal.checkApartment(this); jni_setPropULONG(p0); } private native void jni_SetULONGRef( /*[in]*/ long[] p0); public void SetULONGRef( /*[in]*/ long[] p0) { MoeSolInternal.checkApartment(this); jni_SetULONGRef(p0); } private native long jni_getPropUINT(); public long getPropUINT() { MoeSolInternal.checkApartment(this); return jni_getPropUINT(); } private native void jni_setPropUINT( /*[in]*/ long p0); public void setPropUINT( /*[in]*/ long p0) { MoeSolInternal.checkApartment(this); jni_setPropUINT(p0); } private native void jni_SetUINTRef( /*[in]*/ long[] p0); public void SetUINTRef( /*[in]*/ long[] p0) { MoeSolInternal.checkApartment(this); jni_SetUINTRef(p0); } private native int jni_getPropINT(); public int getPropINT() { MoeSolInternal.checkApartment(this); return jni_getPropINT(); } private native void jni_setPropINT( /*[in]*/ int p0); public void setPropINT( /*[in]*/ int p0) { MoeSolInternal.checkApartment(this); jni_setPropINT(p0); } private native void jni_SetINTRef( /*[in]*/ int[] p0); public void SetINTRef( /*[in]*/ int[] p0) { MoeSolInternal.checkApartment(this); jni_SetINTRef(p0); } private native byte jni_getPropChar(); public byte getPropChar() { MoeSolInternal.checkApartment(this); return jni_getPropChar(); } private native void jni_setPropChar( /*[in]*/ byte p0); public void setPropChar( /*[in]*/ byte p0) { MoeSolInternal.checkApartment(this); jni_setPropChar(p0); } private native void jni_SetCHARRef( /*[in]*/ byte[] p0); public void SetCHARRef( /*[in]*/ byte[] p0) { MoeSolInternal.checkApartment(this); jni_SetCHARRef(p0); } private native short jni_getPropSHORT(); public short getPropSHORT() { MoeSolInternal.checkApartment(this); return jni_getPropSHORT(); } private native void jni_setPropSHORT( /*[in]*/ short p0); public void setPropSHORT( /*[in]*/ short p0) { MoeSolInternal.checkApartment(this); jni_setPropSHORT(p0); } private native void jni_SetSHORTRef( /*[in]*/ short[] p0); public void SetSHORTRef( /*[in]*/ short[] p0) { MoeSolInternal.checkApartment(this); jni_SetSHORTRef(p0); } private native void jni_BSTRAsOut( /*[out]*/ String[] p0); public void BSTRAsOut( /*[out]*/ String[] p0) { MoeSolInternal.checkApartment(this); jni_BSTRAsOut(p0); } private native void jni_DWORDAsOut( /*[out]*/ long[] p0); public void DWORDAsOut( /*[out]*/ long[] p0) { MoeSolInternal.checkApartment(this); jni_DWORDAsOut(p0); } private native void jni_BYTEAsOut( /*[out]*/ short[] p0); public void BYTEAsOut( /*[out]*/ short[] p0) { MoeSolInternal.checkApartment(this); jni_BYTEAsOut(p0); } private native void jni_USHORTAsOut( /*[out]*/ char[] p0); public void USHORTAsOut( /*[out]*/ char[] p0) { MoeSolInternal.checkApartment(this); jni_USHORTAsOut(p0); } private native void jni_ULONGAsOut( /*[out]*/ long[] p0); public void ULONGAsOut( /*[out]*/ long[] p0) { MoeSolInternal.checkApartment(this); jni_ULONGAsOut(p0); } private native void jni_UINTAsOut( /*[out]*/ long[] p0); public void UINTAsOut( /*[out]*/ long[] p0) { MoeSolInternal.checkApartment(this); jni_UINTAsOut(p0); } private native void jni_INTAsOut( /*[out]*/ int[] p0); public void INTAsOut( /*[out]*/ int[] p0) { MoeSolInternal.checkApartment(this); jni_INTAsOut(p0); } private native void jni_CHARAsOut( /*[out]*/ byte[] p0); public void CHARAsOut( /*[out]*/ byte[] p0) { MoeSolInternal.checkApartment(this); jni_CHARAsOut(p0); } private native void jni_SHORTAsOut( /*[out]*/ short[] p0); public void SHORTAsOut( /*[out]*/ short[] p0) { MoeSolInternal.checkApartment(this); jni_SHORTAsOut(p0); } private native long jni_getPropLONGLONG(); public long getPropLONGLONG() { MoeSolInternal.checkApartment(this); return jni_getPropLONGLONG(); } private native void jni_setPropLONGLONG( /*[in]*/ long p0); public void setPropLONGLONG( /*[in]*/ long p0) { MoeSolInternal.checkApartment(this); jni_setPropLONGLONG(p0); } private native void jni_LONGLONGAsOut( /*[out]*/ long[] p0); public void LONGLONGAsOut( /*[out]*/ long[] p0) { MoeSolInternal.checkApartment(this); jni_LONGLONGAsOut(p0); } private native float jni_getPropFLOAT(); public float getPropFLOAT() { MoeSolInternal.checkApartment(this); return jni_getPropFLOAT(); } private native void jni_setPropFLOAT( /*[in]*/ float p0); public void setPropFLOAT( /*[in]*/ float p0) { MoeSolInternal.checkApartment(this); jni_setPropFLOAT(p0); } private native void jni_FLOATAsOut( /*[out]*/ float[] p0); public void FLOATAsOut( /*[out]*/ float[] p0) { MoeSolInternal.checkApartment(this); jni_FLOATAsOut(p0); } private native double jni_getPropDOUBLE(); public double getPropDOUBLE() { MoeSolInternal.checkApartment(this); return jni_getPropDOUBLE(); } private native void jni_setPropDOUBLE( /*[in]*/ double p0); public void setPropDOUBLE( /*[in]*/ double p0) { MoeSolInternal.checkApartment(this); jni_setPropDOUBLE(p0); } private native void jni_DOUBLEAsOut( /*[out]*/ double[] p0); public void DOUBLEAsOut( /*[out]*/ double[] p0) { MoeSolInternal.checkApartment(this); jni_DOUBLEAsOut(p0); } private native long jni_getPropCY(); public long getPropCY() { MoeSolInternal.checkApartment(this); return jni_getPropCY(); } private native void jni_setPropCY( /*[in]*/ long p0); public void setPropCY( /*[in]*/ long p0) { MoeSolInternal.checkApartment(this); jni_setPropCY(p0); } private native void jni_CYAsOut( /*[out]*/ long[] p0); public void CYAsOut( /*[out]*/ long[] p0) { MoeSolInternal.checkApartment(this); jni_CYAsOut(p0); } private native void jni_CallWithThreeOptionals( /*[in]*/ Object p0, /*[in]*/ Object p1, /*[in]*/ Object p2); public void CallWithThreeOptionals( /*[in]*/ Object p0, /*[in]*/ Object p1, /*[in]*/ Object p2) { MoeSolInternal.checkApartment(this); jni_CallWithThreeOptionals(p0, p1, p2); } /** [optional=1] */ public void CallWithThreeOptionals( /*[in]*/ Object p0, /*[in]*/ Object p1) { CallWithThreeOptionals(p0, p1, null); } /** [optional=2] */ public void CallWithThreeOptionals( /*[in]*/ Object p0) { CallWithThreeOptionals(p0, null, null); } /** [optional=3] */ public void CallWithThreeOptionals() { CallWithThreeOptionals(null, null, null); } private native /* SCODE */ int jni_getPropSCODE(); public /* SCODE */ int getPropSCODE() { MoeSolInternal.checkApartment(this); return jni_getPropSCODE(); } private native void jni_setPropSCODE( /*[in]*/ /* SCODE */ int p0); public void setPropSCODE( /*[in]*/ /* SCODE */ int p0) { MoeSolInternal.checkApartment(this); jni_setPropSCODE(p0); } private native void jni_SCODEAsOut( /* SCODE */ int[] p0); public void SCODEAsOut( /* SCODE */ int[] p0) { MoeSolInternal.checkApartment(this); jni_SCODEAsOut(p0); } private native boolean jni_getPropBOOL(); public boolean getPropBOOL() { MoeSolInternal.checkApartment(this); return jni_getPropBOOL(); } private native void jni_setPropBOOL( /*[in]*/ boolean p0); public void setPropBOOL( /*[in]*/ boolean p0) { MoeSolInternal.checkApartment(this); jni_setPropBOOL(p0); } private native void jni_BOOLAsOut( /*[out]*/ boolean[] p0); public void BOOLAsOut( /*[out]*/ boolean[] p0) { MoeSolInternal.checkApartment(this); jni_BOOLAsOut(p0); } private native void jni_IUnknownAsOut( /*[out]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] p0); public void IUnknownAsOut( /*[out]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] p0) { MoeSolInternal.checkApartment(this); jni_IUnknownAsOut(p0); } private native com.moesol.bindings.platform_sdk.component_services.IDispatch jni_getPropIDispatch(); public com.moesol.bindings.platform_sdk.component_services.IDispatch getPropIDispatch() { MoeSolInternal.checkApartment(this); return jni_getPropIDispatch(); } private native void jni_setrefPropIDispatch( /*[in]*/ com.moesol.bindings.platform_sdk.component_services.IDispatch p0); public void setrefPropIDispatch( /*[in]*/ com.moesol.bindings.platform_sdk.component_services.IDispatch p0) { MoeSolInternal.checkApartment(this); jni_setrefPropIDispatch(p0); } private native void jni_IDispatchAsOut( /*[out]*/ com.moesol.bindings.platform_sdk.component_services.IDispatch[] p0); public void IDispatchAsOut( /*[out]*/ com.moesol.bindings.platform_sdk.component_services.IDispatch[] p0) { MoeSolInternal.checkApartment(this); jni_IDispatchAsOut(p0); } private native java.util.Date jni_getPropDATE(); public java.util.Date getPropDATE() { MoeSolInternal.checkApartment(this); return jni_getPropDATE(); } private native void jni_setPropDATE( /*[in]*/ java.util.Date p0); public void setPropDATE( /*[in]*/ java.util.Date p0) { MoeSolInternal.checkApartment(this); jni_setPropDATE(p0); } private native void jni_DATEAsOut( /*[out]*/ java.util.Date[] p0); public void DATEAsOut( /*[out]*/ java.util.Date[] p0) { MoeSolInternal.checkApartment(this); jni_DATEAsOut(p0); } private native Object jni_getPropVARIANT(); public Object getPropVARIANT() { MoeSolInternal.checkApartment(this); return jni_getPropVARIANT(); } private native void jni_setPropVARIANT( /*[in]*/ Object p0); public void setPropVARIANT( /*[in]*/ Object p0) { MoeSolInternal.checkApartment(this); jni_setPropVARIANT(p0); } private native void jni_VARIANTAsOut( /*[out]*/ Object[] p0); public void VARIANTAsOut( /*[out]*/ Object[] p0) { MoeSolInternal.checkApartment(this); jni_VARIANTAsOut(p0); } private native com.moesol.tests.com_server.Dual jni_getPropDUAL(); public com.moesol.tests.com_server.Dual getPropDUAL() { MoeSolInternal.checkApartment(this); return jni_getPropDUAL(); } private native void jni_setrefPropDUAL( /*[in]*/ com.moesol.tests.com_server.Dual p0); public void setrefPropDUAL( /*[in]*/ com.moesol.tests.com_server.Dual p0) { MoeSolInternal.checkApartment(this); jni_setrefPropDUAL(p0); } private native void jni_DUALAsOut( /*[out]*/ com.moesol.tests.com_server.Dual[] p0); public void DUALAsOut( /*[out]*/ com.moesol.tests.com_server.Dual[] p0) { MoeSolInternal.checkApartment(this); jni_DUALAsOut(p0); } private native java.math.BigDecimal jni_getPropDECIMAL(); public java.math.BigDecimal getPropDECIMAL() { MoeSolInternal.checkApartment(this); return jni_getPropDECIMAL(); } private native void jni_setPropDECIMAL( /*[in]*/ java.math.BigDecimal p0); public void setPropDECIMAL( /*[in]*/ java.math.BigDecimal p0) { MoeSolInternal.checkApartment(this); jni_setPropDECIMAL(p0); } private native short[] /*sa*/ jni_getPropByteArray(); public short[] /*sa*/ getPropByteArray() { MoeSolInternal.checkApartment(this); return jni_getPropByteArray(); } private native void jni_setPropByteArray( /*[in]*/ short[] /*sa*/ p0); public void setPropByteArray( /*[in]*/ short[] /*sa*/ p0) { MoeSolInternal.checkApartment(this); jni_setPropByteArray(p0); } private native void jni_ByteArrayInOut( /*[in, out]*/ short[] /*sa*/ [] p0); public void ByteArrayInOut( /*[in, out]*/ short[] /*sa*/ [] p0) { MoeSolInternal.checkApartment(this); jni_ByteArrayInOut(p0); } private native void jni_SetDECIMALRef( /*[in]*/ java.math.BigDecimal[] p0); public void SetDECIMALRef( /*[in]*/ java.math.BigDecimal[] p0) { MoeSolInternal.checkApartment(this); jni_SetDECIMALRef(p0); } private native void jni_GetDECIMALAsOut( /*[out]*/ java.math.BigDecimal[] p0); public void GetDECIMALAsOut( /*[out]*/ java.math.BigDecimal[] p0) { MoeSolInternal.checkApartment(this); jni_GetDECIMALAsOut(p0); } private native void jni_ArrayOfStringAsVARIANTOut( /*[out]*/ Object[] p0); public void ArrayOfStringAsVARIANTOut( /*[out]*/ Object[] p0) { MoeSolInternal.checkApartment(this); jni_ArrayOfStringAsVARIANTOut(p0); } private native void jni_ArrayOfStringsAsOut( /*[out]*/ String[] /*sa*/ [] p0); public void ArrayOfStringsAsOut( /*[out]*/ String[] /*sa*/ [] p0) { MoeSolInternal.checkApartment(this); jni_ArrayOfStringsAsOut(p0); } private native void jni_ArrayOfDatesAsOut( /*[out]*/ java.util.Date[] /*sa*/ [] p0); public void ArrayOfDatesAsOut( /*[out]*/ java.util.Date[] /*sa*/ [] p0) { MoeSolInternal.checkApartment(this); jni_ArrayOfDatesAsOut(p0); } private native void jni_ArrayOfVARIANTAsOut( /*[out]*/ Object[] /*sa*/ [] p0, /*[in]*/ short p1, /*[in]*/ long p2); public void ArrayOfVARIANTAsOut( /*[out]*/ Object[] /*sa*/ [] p0, /*[in]*/ short p1, /*[in]*/ long p2) { MoeSolInternal.checkApartment(this); jni_ArrayOfVARIANTAsOut(p0, p1, p2); } private native String jni_getPropLPSTR(); public String getPropLPSTR() { MoeSolInternal.checkApartment(this); return jni_getPropLPSTR(); } private native void jni_setPropLPSTR( /*[in]*/ String p0); public void setPropLPSTR( /*[in]*/ String p0) { MoeSolInternal.checkApartment(this); jni_setPropLPSTR(p0); } private native String jni_getPropLPWSTR(); public String getPropLPWSTR() { MoeSolInternal.checkApartment(this); return jni_getPropLPWSTR(); } private native void jni_setPropLPWSTR( /*[in]*/ String p0); public void setPropLPWSTR( /*[in]*/ String p0) { MoeSolInternal.checkApartment(this); jni_setPropLPWSTR(p0); } private native com.moesol.bindings.platform_sdk.windows_api.BITMAP jni_getRetypeLongToBitmap(); public com.moesol.bindings.platform_sdk.windows_api.BITMAP getRetypeLongToBitmap() { MoeSolInternal.checkApartment(this); return jni_getRetypeLongToBitmap(); } private native void jni_setRetypeLongToBitmap( /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.BITMAP p0); public void setRetypeLongToBitmap( /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.BITMAP p0) { MoeSolInternal.checkApartment(this); jni_setRetypeLongToBitmap(p0); } private native com.moesol.bindings.platform_sdk.component_services.IUnknown jni_getFirstChildWithCLSID( com.moesol.bindings.platform_sdk.component_services.GUID p0); public com.moesol.bindings.platform_sdk.component_services.IUnknown getFirstChildWithCLSID( com.moesol.bindings.platform_sdk.component_services.GUID p0) { MoeSolInternal.checkApartment(this); return jni_getFirstChildWithCLSID(p0); } private native com.moesol.bindings.platform_sdk.component_services.GUID jni_getPropCLSID(); public com.moesol.bindings.platform_sdk.component_services.GUID getPropCLSID() { MoeSolInternal.checkApartment(this); return jni_getPropCLSID(); } private native void jni_GUIDInOut( /*[in, out]*/ com.moesol.bindings.platform_sdk.component_services.GUID[] p0); public void GUIDInOut( /*[in, out]*/ com.moesol.bindings.platform_sdk.component_services.GUID[] p0) { MoeSolInternal.checkApartment(this); jni_GUIDInOut(p0); } private native com.moesol.tests.com_server.TEST_STRUCT jni_getPropStruct(); public com.moesol.tests.com_server.TEST_STRUCT getPropStruct() { MoeSolInternal.checkApartment(this); return jni_getPropStruct(); } private native void jni_setPropStruct( /*[in]*/ com.moesol.tests.com_server.TEST_STRUCT p0); public void setPropStruct( /*[in]*/ com.moesol.tests.com_server.TEST_STRUCT p0) { MoeSolInternal.checkApartment(this); jni_setPropStruct(p0); } private native void jni_StructInOut( /*[in, out]*/ com.moesol.tests.com_server.TEST_STRUCT[] p0); public void StructInOut( /*[in, out]*/ com.moesol.tests.com_server.TEST_STRUCT[] p0) { MoeSolInternal.checkApartment(this); jni_StructInOut(p0); } private native com.moesol.tests.com_server.TEST_NO_UUID_STRUCT jni_getPropNoUuidStruct(); public com.moesol.tests.com_server.TEST_NO_UUID_STRUCT getPropNoUuidStruct() { MoeSolInternal.checkApartment(this); return jni_getPropNoUuidStruct(); } private native void jni_setPropNoUuidStruct( /*[in]*/ com.moesol.tests.com_server.TEST_NO_UUID_STRUCT p0); public void setPropNoUuidStruct( /*[in]*/ com.moesol.tests.com_server.TEST_NO_UUID_STRUCT p0) { MoeSolInternal.checkApartment(this); jni_setPropNoUuidStruct(p0); } private native void jni_NoUuidStructInOut( /*[in, out]*/ com.moesol.tests.com_server.TEST_NO_UUID_STRUCT[] p0); public void NoUuidStructInOut( /*[in, out]*/ com.moesol.tests.com_server.TEST_NO_UUID_STRUCT[] p0) { MoeSolInternal.checkApartment(this); jni_NoUuidStructInOut(p0); } private native com.moesol.tests.com_server.TEST_FIELDS jni_getPropStructFields(); public com.moesol.tests.com_server.TEST_FIELDS getPropStructFields() { MoeSolInternal.checkApartment(this); return jni_getPropStructFields(); } private native void jni_setPropStructFields( /*[in]*/ com.moesol.tests.com_server.TEST_FIELDS p0); public void setPropStructFields( /*[in]*/ com.moesol.tests.com_server.TEST_FIELDS p0) { MoeSolInternal.checkApartment(this); jni_setPropStructFields(p0); } private native void jni_StructFieldsInOut( /*[in, out]*/ com.moesol.tests.com_server.TEST_FIELDS[] p0); public void StructFieldsInOut( /*[in, out]*/ com.moesol.tests.com_server.TEST_FIELDS[] p0) { MoeSolInternal.checkApartment(this); jni_StructFieldsInOut(p0); } private native void jni_IUnknownAsInOut( /*[in, out]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] p0); public void IUnknownAsInOut( /*[in, out]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] p0) { MoeSolInternal.checkApartment(this); jni_IUnknownAsInOut(p0); } private native void jni_InCArrayType( /*[in]*/ byte[] /*c-style array*/ p0); public void InCArrayType( /*[in]*/ byte[] /*c-style array*/ p0) { MoeSolInternal.checkApartment(this); jni_InCArrayType(p0); } private native void jni_OutCArrayType( /*[out]*/ byte[] /*c-style array*/ p0); public void OutCArrayType( /*[out]*/ byte[] /*c-style array*/ p0) { MoeSolInternal.checkApartment(this); jni_OutCArrayType(p0); } private native int jni_getPropEnum(); public int getPropEnum() { MoeSolInternal.checkApartment(this); return jni_getPropEnum(); } private native void jni_setPropEnum( /*[in]*/ int p0); public void setPropEnum( /*[in]*/ int p0) { MoeSolInternal.checkApartment(this); jni_setPropEnum(p0); } private native com.moesol.tests.com_server.NASTY_STRUCT jni_getPropNastyStruct(); public com.moesol.tests.com_server.NASTY_STRUCT getPropNastyStruct() { MoeSolInternal.checkApartment(this); return jni_getPropNastyStruct(); } private native void jni_setPropNastyStruct( /*[in]*/ com.moesol.tests.com_server.NASTY_STRUCT p0); public void setPropNastyStruct( /*[in]*/ com.moesol.tests.com_server.NASTY_STRUCT p0) { MoeSolInternal.checkApartment(this); jni_setPropNastyStruct(p0); } private native void jni_NastyStructInOut( /*[in, out]*/ com.moesol.tests.com_server.NASTY_STRUCT[] p0); public void NastyStructInOut( /*[in, out]*/ com.moesol.tests.com_server.NASTY_STRUCT[] p0) { MoeSolInternal.checkApartment(this); jni_NastyStructInOut(p0); } private native com.moesol.tests.com_server.NASTY_STRUCT[] /*sa*/ jni_getPropNastyArray(); public com.moesol.tests.com_server.NASTY_STRUCT[] /*sa*/ getPropNastyArray() { MoeSolInternal.checkApartment(this); return jni_getPropNastyArray(); } private native void jni_setPropNastyArray( /*[in]*/ com.moesol.tests.com_server.NASTY_STRUCT[] /*sa*/ p0); public void setPropNastyArray( /*[in]*/ com.moesol.tests.com_server.NASTY_STRUCT[] /*sa*/ p0) { MoeSolInternal.checkApartment(this); jni_setPropNastyArray(p0); } private native void jni_ArrayOfNastyAsOut( /*[out]*/ com.moesol.tests.com_server.NASTY_STRUCT[] /*sa*/ [] p0); public void ArrayOfNastyAsOut( /*[out]*/ com.moesol.tests.com_server.NASTY_STRUCT[] /*sa*/ [] p0) { MoeSolInternal.checkApartment(this); jni_ArrayOfNastyAsOut(p0); } private native void jni_VariantInOut( /*[in, out]*/ Object[] p0); public void VariantInOut( /*[in, out]*/ Object[] p0) { MoeSolInternal.checkApartment(this); jni_VariantInOut(p0); } private native void jni_VariantInOutByRef( /*[in, out]*/ Object[] p0); public void VariantInOutByRef( /*[in, out]*/ Object[] p0) { MoeSolInternal.checkApartment(this); jni_VariantInOutByRef(p0); } } /** Implementation, COM to Java. */ public static class Disp extends com.moesol.bindings.platform_sdk.component_services.IDispatch.Disp { public static com.moesol.bindings.platform_sdk.component_services.IUnknown.Disp instance() { return s_instance; } private static Disp s_instance = new Disp(); protected Disp() { addEntry(1, (short)2, "getPropBSTR", "()Ljava/lang/String;"); addEntry(1, (short)4, "setPropBSTR", "(Ljava/lang/String;)V"); addEntry(2, (short)1, "GetBSTR", "([Ljava/lang/String;)V"); addEntry(3, (short)2, "getPropDWORD", "()J"); addEntry(3, (short)4, "setPropDWORD", "(J)V"); addEntry(4, (short)1, "GetDWORD", "([J)V"); addEntry(5, (short)1, "CallWithOptional", "(Ljava/lang/Object;)V"); addEntry(6, (short)2, "getPropIUnknown", "()Lcom/moesol/bindings/platform_sdk/component_services/IUnknown;"); addEntry(6, (short)8, "setrefPropIUnknown", "(Lcom/moesol/bindings/platform_sdk/component_services/IUnknown;)V"); addEntry(7, (short)2, "getPropExtraDual", "()Lcom/moesol/tests/com_server/IExtraDual;"); addEntry(7, (short)4, "setPropExtraDual", "(Lcom/moesol/tests/com_server/IExtraDual;)V"); addEntry(8, (short)1, "SetBSTRRef", "([Ljava/lang/String;)V"); addEntry(9, (short)1, "SetDWORDRef", "([J)V"); addEntry(10, (short)2, "getPropBYTE", "()S"); addEntry(10, (short)4, "setPropBYTE", "(S)V"); addEntry(11, (short)1, "SetBYTERef", "([S)V"); addEntry(12, (short)2, "getPropUSHORT", "()C"); addEntry(12, (short)4, "setPropUSHORT", "(C)V"); addEntry(13, (short)1, "SetUSHORTRef", "([C)V"); addEntry(14, (short)2, "getPropULONG", "()J"); addEntry(14, (short)4, "setPropULONG", "(J)V"); addEntry(15, (short)1, "SetULONGRef", "([J)V"); addEntry(16, (short)2, "getPropUINT", "()J"); addEntry(16, (short)4, "setPropUINT", "(J)V"); addEntry(17, (short)1, "SetUINTRef", "([J)V"); addEntry(18, (short)2, "getPropINT", "()I"); addEntry(18, (short)4, "setPropINT", "(I)V"); addEntry(19, (short)1, "SetINTRef", "([I)V"); addEntry(20, (short)2, "getPropChar", "()B"); addEntry(20, (short)4, "setPropChar", "(B)V"); addEntry(21, (short)1, "SetCHARRef", "([B)V"); addEntry(22, (short)2, "getPropSHORT", "()S"); addEntry(22, (short)4, "setPropSHORT", "(S)V"); addEntry(23, (short)1, "SetSHORTRef", "([S)V"); addEntry(24, (short)1, "BSTRAsOut", "([Ljava/lang/String;)V"); addEntry(25, (short)1, "DWORDAsOut", "([J)V"); addEntry(26, (short)1, "BYTEAsOut", "([S)V"); addEntry(27, (short)1, "USHORTAsOut", "([C)V"); addEntry(28, (short)1, "ULONGAsOut", "([J)V"); addEntry(29, (short)1, "UINTAsOut", "([J)V"); addEntry(30, (short)1, "INTAsOut", "([I)V"); addEntry(31, (short)1, "CHARAsOut", "([B)V"); addEntry(32, (short)1, "SHORTAsOut", "([S)V"); addEntry(33, (short)2, "getPropLONGLONG", "()J"); addEntry(33, (short)4, "setPropLONGLONG", "(J)V"); addEntry(34, (short)1, "LONGLONGAsOut", "([J)V"); addEntry(35, (short)2, "getPropFLOAT", "()F"); addEntry(35, (short)4, "setPropFLOAT", "(F)V"); addEntry(36, (short)1, "FLOATAsOut", "([F)V"); addEntry(37, (short)2, "getPropDOUBLE", "()D"); addEntry(37, (short)4, "setPropDOUBLE", "(D)V"); addEntry(38, (short)1, "DOUBLEAsOut", "([D)V"); addEntry(39, (short)2, "getPropCY", "()J"); addEntry(39, (short)4, "setPropCY", "(J)V"); addEntry(40, (short)1, "CYAsOut", "([J)V"); addEntry(41, (short)1, "CallWithThreeOptionals", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V"); addEntry(42, (short)2, "getPropSCODE", "()I"); addEntry(42, (short)4, "setPropSCODE", "(I)V"); addEntry(43, (short)1, "SCODEAsOut", "([I)V"); addEntry(44, (short)2, "getPropBOOL", "()Z"); addEntry(44, (short)4, "setPropBOOL", "(Z)V"); addEntry(45, (short)1, "BOOLAsOut", "([Z)V"); addEntry(46, (short)1, "IUnknownAsOut", "([Lcom/moesol/bindings/platform_sdk/component_services/IUnknown;)V"); addEntry(47, (short)2, "getPropIDispatch", "()Lcom/moesol/bindings/platform_sdk/component_services/IDispatch;"); addEntry(47, (short)8, "setrefPropIDispatch", "(Lcom/moesol/bindings/platform_sdk/component_services/IDispatch;)V"); addEntry(48, (short)1, "IDispatchAsOut", "([Lcom/moesol/bindings/platform_sdk/component_services/IDispatch;)V"); addEntry(49, (short)2, "getPropDATE", "()Ljava/util/Date;"); addEntry(49, (short)4, "setPropDATE", "(Ljava/util/Date;)V"); addEntry(50, (short)1, "DATEAsOut", "([Ljava/util/Date;)V"); addEntry(51, (short)2, "getPropVARIANT", "()Ljava/lang/Object;"); addEntry(51, (short)4, "setPropVARIANT", "(Ljava/lang/Object;)V"); addEntry(52, (short)1, "VARIANTAsOut", "([Ljava/lang/Object;)V"); addEntry(53, (short)2, "getPropDUAL", "()Lcom/moesol/tests/com_server/Dual;"); addEntry(53, (short)8, "setrefPropDUAL", "(Lcom/moesol/tests/com_server/Dual;)V"); addEntry(54, (short)1, "DUALAsOut", "([Lcom/moesol/tests/com_server/Dual;)V"); addEntry(55, (short)2, "getPropDECIMAL", "()Ljava/math/BigDecimal;"); addEntry(55, (short)4, "setPropDECIMAL", "(Ljava/math/BigDecimal;)V"); addEntry(56, (short)2, "getPropByteArray", "()[S"); addEntry(56, (short)4, "setPropByteArray", "([S)V"); addEntry(57, (short)1, "ByteArrayInOut", "([[S)V"); addEntry(58, (short)1, "SetDECIMALRef", "([Ljava/math/BigDecimal;)V"); addEntry(59, (short)1, "GetDECIMALAsOut", "([Ljava/math/BigDecimal;)V"); addEntry(60, (short)1, "lotsOfAttributes", "()V"); addEntry(61, (short)1, "ArrayOfStringAsVARIANTOut", "([Ljava/lang/Object;)V"); addEntry(62, (short)1, "ArrayOfStringsAsOut", "([[Ljava/lang/String;)V"); addEntry(63, (short)1, "ArrayOfDatesAsOut", "([[Ljava/util/Date;)V"); addEntry(64, (short)1, "ArrayOfVARIANTAsOut", "([[Ljava/lang/Object;SJ)V"); addEntry(65, (short)2, "getPropLPSTR", "()Ljava/lang/String;"); addEntry(65, (short)4, "setPropLPSTR", "(Ljava/lang/String;)V"); addEntry(66, (short)2, "getPropLPWSTR", "()Ljava/lang/String;"); addEntry(66, (short)4, "setPropLPWSTR", "(Ljava/lang/String;)V"); addEntry(67, (short)2, "getRetypeLongToBitmap", "()Lcom/moesol/bindings/platform_sdk/windows_api/BITMAP;"); addEntry(67, (short)4, "setRetypeLongToBitmap", "(Lcom/moesol/bindings/platform_sdk/windows_api/BITMAP;)V"); addEntry(68, (short)1, "getFirstChildWithCLSID", "(Lcom/moesol/bindings/platform_sdk/component_services/GUID;)Lcom/moesol/bindings/platform_sdk/component_services/IUnknown;"); addEntry(69, (short)2, "getPropCLSID", "()Lcom/moesol/bindings/platform_sdk/component_services/GUID;"); addEntry(70, (short)1, "GUIDInOut", "([Lcom/moesol/bindings/platform_sdk/component_services/GUID;)V"); addEntry(71, (short)2, "getPropStruct", "()Lcom/moesol/tests/com_server/TEST_STRUCT;"); addEntry(71, (short)4, "setPropStruct", "(Lcom/moesol/tests/com_server/TEST_STRUCT;)V"); addEntry(72, (short)1, "StructInOut", "([Lcom/moesol/tests/com_server/TEST_STRUCT;)V"); addEntry(73, (short)2, "getPropNoUuidStruct", "()Lcom/moesol/tests/com_server/TEST_NO_UUID_STRUCT;"); addEntry(73, (short)4, "setPropNoUuidStruct", "(Lcom/moesol/tests/com_server/TEST_NO_UUID_STRUCT;)V"); addEntry(74, (short)1, "NoUuidStructInOut", "([Lcom/moesol/tests/com_server/TEST_NO_UUID_STRUCT;)V"); addEntry(75, (short)2, "getPropStructFields", "()Lcom/moesol/tests/com_server/TEST_FIELDS;"); addEntry(75, (short)4, "setPropStructFields", "(Lcom/moesol/tests/com_server/TEST_FIELDS;)V"); addEntry(76, (short)1, "StructFieldsInOut", "([Lcom/moesol/tests/com_server/TEST_FIELDS;)V"); addEntry(77, (short)1, "IUnknownAsInOut", "([Lcom/moesol/bindings/platform_sdk/component_services/IUnknown;)V"); addEntry(78, (short)1, "InCArrayType", "([B)V"); addEntry(79, (short)1, "OutCArrayType", "([B)V"); addEntry(80, (short)2, "getPropEnum", "()I"); addEntry(80, (short)4, "setPropEnum", "(I)V"); addEntry(81, (short)2, "getPropNastyStruct", "()Lcom/moesol/tests/com_server/NASTY_STRUCT;"); addEntry(81, (short)4, "setPropNastyStruct", "(Lcom/moesol/tests/com_server/NASTY_STRUCT;)V"); addEntry(82, (short)1, "NastyStructInOut", "([Lcom/moesol/tests/com_server/NASTY_STRUCT;)V"); addEntry(83, (short)2, "getPropNastyArray", "()[Lcom/moesol/tests/com_server/NASTY_STRUCT;"); addEntry(83, (short)4, "setPropNastyArray", "([Lcom/moesol/tests/com_server/NASTY_STRUCT;)V"); addEntry(84, (short)1, "ArrayOfNastyAsOut", "([[Lcom/moesol/tests/com_server/NASTY_STRUCT;)V"); addEntry(85, (short)1, "VariantInOut", "([Ljava/lang/Object;)V"); addEntry(86, (short)1, "VariantInOutByRef", "([Ljava/lang/Object;)V"); } } }