| 1 | // tlb2java |
| 2 | package com.moesol.tests.com_server; |
| 3 | |
| 4 | |
| 5 | /** |
| 6 | * <code>IDL: [ helpstring("IDual2 Interface"), dual, oleautomation, dispatchable ] interface</code> |
| 7 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/javadoc/node()--> |
| 8 | */ |
| 9 | public interface IDual2 extends com.moesol.tests.com_server.IDual { |
| 10 | public static final Class TYPELIB = TYPELIB_E149EE62_34AE_4D0A_B9E2_3ACA3FAD59F8.class; |
| 11 | /** |
| 12 | * <code>IDL: [uuid(BFD473AA-6E74-4C40-A6C7-9B9718245C23)]</code> |
| 13 | */ |
| 14 | public static final com.moesol.bindings.platform_sdk.component_services.GUID IID = new com.moesol.bindings.platform_sdk.component_services.GUID( |
| 15 | 0xbfd473aa, (short)0x6e74, (short)0x4c40, |
| 16 | new byte[] { |
| 17 | (byte)0xa6, (byte)0xc7, |
| 18 | (byte)0x9b, (byte)0x97, (byte)0x18, (byte)0x24, (byte)0x5c, (byte)0x23 |
| 19 | } ); |
| 20 | |
| 21 | /** |
| 22 | * <code>IDL: [ helpstring("property PropLONG") ]</code> |
| 23 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='PropLONG'][attribute/@name='propget']/javadoc/node()--> |
| 24 | * |
| 25 | * @return |
| 26 | * <code>IDL: [out] [retval] LONG*</code> |
| 27 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='PropLONG'][attribute/@name='propget']/param[@name='pVal']/javadoc/node()--> |
| 28 | */ |
| 29 | public int getPropLONG(); |
| 30 | |
| 31 | /** |
| 32 | * <code>IDL: [ helpstring("property PropLONG") ]</code> |
| 33 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='PropLONG'][attribute/@name='propput']/javadoc/node()--> |
| 34 | * |
| 35 | * @param pVal |
| 36 | * <code>IDL: [in] LONG</code> |
| 37 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='PropLONG'][attribute/@name='propput']/param[@name='pVal']/javadoc/node()--> |
| 38 | */ |
| 39 | public void setPropLONG( |
| 40 | /*[in]*/ int pVal); |
| 41 | |
| 42 | /** |
| 43 | * <code>IDL: [ helpstring("method LONGAsOut") ]</code> |
| 44 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='LONGAsOut']/javadoc/node()--> |
| 45 | * |
| 46 | * @param pVal |
| 47 | * <code>IDL: [out] LONG*</code> |
| 48 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='LONGAsOut']/param[@name='pVal']/javadoc/node()--> |
| 49 | */ |
| 50 | public void LONGAsOut( |
| 51 | /*[out]*/ int[] pVal); |
| 52 | |
| 53 | /** |
| 54 | * <code>IDL: [ helpstring("method FireEvent") ]</code> |
| 55 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEvent']/javadoc/node()--> |
| 56 | * |
| 57 | */ |
| 58 | public void FireEvent(); |
| 59 | |
| 60 | /** |
| 61 | * <code>IDL: [ helpstring("method FireEventWithLong") ]</code> |
| 62 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithLong']/javadoc/node()--> |
| 63 | * |
| 64 | * @param aLong |
| 65 | * <code>IDL: [in] LONG</code> |
| 66 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithLong']/param[@name='aLong']/javadoc/node()--> |
| 67 | */ |
| 68 | public void FireEventWithLong( |
| 69 | /*[in]*/ int aLong); |
| 70 | |
| 71 | /** |
| 72 | * <code>IDL: [ helpstring("method FireEventWithLongLong") ]</code> |
| 73 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithLongLong']/javadoc/node()--> |
| 74 | * |
| 75 | * @param aLong |
| 76 | * <code>IDL: [in] LONG</code> |
| 77 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithLongLong']/param[@name='aLong']/javadoc/node()--> |
| 78 | * @param aSecondLong |
| 79 | * <code>IDL: [in] LONG</code> |
| 80 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithLongLong']/param[@name='aSecondLong']/javadoc/node()--> |
| 81 | */ |
| 82 | public void FireEventWithLongLong( |
| 83 | /*[in]*/ int aLong, |
| 84 | /*[in]*/ int aSecondLong); |
| 85 | |
| 86 | /** |
| 87 | * <code>IDL: [ helpstring("method FireEventWithBoolBstrDouble") ]</code> |
| 88 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBoolBstrDouble']/javadoc/node()--> |
| 89 | * |
| 90 | * @param aBool |
| 91 | * <code>IDL: [in] VARIANT_BOOL</code> |
| 92 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBoolBstrDouble']/param[@name='aBool']/javadoc/node()--> |
| 93 | * @param aBstr |
| 94 | * <code>IDL: [in] BSTR</code> |
| 95 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBoolBstrDouble']/param[@name='aBstr']/javadoc/node()--> |
| 96 | * @param aDouble |
| 97 | * <code>IDL: [in] DOUBLE</code> |
| 98 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBoolBstrDouble']/param[@name='aDouble']/javadoc/node()--> |
| 99 | */ |
| 100 | public void FireEventWithBoolBstrDouble( |
| 101 | /*[in]*/ boolean aBool, |
| 102 | /*[in]*/ String aBstr, |
| 103 | /*[in]*/ double aDouble); |
| 104 | |
| 105 | /** |
| 106 | * <code>IDL: [ helpstring("method FireEventWithBstrExtraDual") ]</code> |
| 107 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBstrExtraDual']/javadoc/node()--> |
| 108 | * |
| 109 | * @param aBstr |
| 110 | * <code>IDL: [in] BSTR</code> |
| 111 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBstrExtraDual']/param[@name='aBstr']/javadoc/node()--> |
| 112 | * @param aExtraDual |
| 113 | * <code>IDL: [in] IExtraDual*</code> |
| 114 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBstrExtraDual']/param[@name='aExtraDual']/javadoc/node()--> |
| 115 | */ |
| 116 | public void FireEventWithBstrExtraDual( |
| 117 | /*[in]*/ String aBstr, |
| 118 | /*[in]*/ com.moesol.tests.com_server.IExtraDual aExtraDual); |
| 119 | |
| 120 | /** |
| 121 | * <code>IDL: [ helpstring("method FireEventWithByteChar") ]</code> |
| 122 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithByteChar']/javadoc/node()--> |
| 123 | * |
| 124 | * @param aByte |
| 125 | * <code>IDL: [in] BYTE</code> |
| 126 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithByteChar']/param[@name='aByte']/javadoc/node()--> |
| 127 | * @param aChar |
| 128 | * <code>IDL: [in] CHAR</code> |
| 129 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithByteChar']/param[@name='aChar']/javadoc/node()--> |
| 130 | */ |
| 131 | public void FireEventWithByteChar( |
| 132 | /*[in]*/ short aByte, |
| 133 | /*[in]*/ byte aChar); |
| 134 | |
| 135 | /** |
| 136 | * <code>IDL: [ helpstring("method FireEventWithCyDate") ]</code> |
| 137 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithCyDate']/javadoc/node()--> |
| 138 | * |
| 139 | * @param aCy |
| 140 | * <code>IDL: [in] CY</code> |
| 141 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithCyDate']/param[@name='aCy']/javadoc/node()--> |
| 142 | * @param aDate |
| 143 | * <code>IDL: [in] DATE</code> |
| 144 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithCyDate']/param[@name='aDate']/javadoc/node()--> |
| 145 | */ |
| 146 | public void FireEventWithCyDate( |
| 147 | /*[in]*/ long aCy, |
| 148 | /*[in]*/ java.util.Date aDate); |
| 149 | |
| 150 | /** |
| 151 | * <code>IDL: [ helpstring("method FireEventWithFloatShort") ]</code> |
| 152 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatShort']/javadoc/node()--> |
| 153 | * |
| 154 | * @param aFloat |
| 155 | * <code>IDL: [in] FLOAT</code> |
| 156 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatShort']/param[@name='aFloat']/javadoc/node()--> |
| 157 | * @param aShort |
| 158 | * <code>IDL: [in] SHORT</code> |
| 159 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatShort']/param[@name='aShort']/javadoc/node()--> |
| 160 | */ |
| 161 | public void FireEventWithFloatShort( |
| 162 | /*[in]*/ float aFloat, |
| 163 | /*[in]*/ short aShort); |
| 164 | |
| 165 | /** |
| 166 | * <code>IDL: [ helpstring("method FireEventWithUshortUlong") ]</code> |
| 167 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUshortUlong']/javadoc/node()--> |
| 168 | * |
| 169 | * @param aUshort |
| 170 | * <code>IDL: [in] USHORT</code> |
| 171 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUshortUlong']/param[@name='aUshort']/javadoc/node()--> |
| 172 | * @param aUlong |
| 173 | * <code>IDL: [in] ULONG</code> |
| 174 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUshortUlong']/param[@name='aUlong']/javadoc/node()--> |
| 175 | */ |
| 176 | public void FireEventWithUshortUlong( |
| 177 | /*[in]*/ char aUshort, |
| 178 | /*[in]*/ long aUlong); |
| 179 | |
| 180 | /** |
| 181 | * <code>IDL: [ helpstring("method FireEventWithUintInt") ]</code> |
| 182 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintInt']/javadoc/node()--> |
| 183 | * |
| 184 | * @param aUint |
| 185 | * <code>IDL: [in] UINT</code> |
| 186 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintInt']/param[@name='aUint']/javadoc/node()--> |
| 187 | * @param aInt |
| 188 | * <code>IDL: [in] INT</code> |
| 189 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintInt']/param[@name='aInt']/javadoc/node()--> |
| 190 | */ |
| 191 | public void FireEventWithUintInt( |
| 192 | /*[in]*/ long aUint, |
| 193 | /*[in]*/ int aInt); |
| 194 | |
| 195 | /** |
| 196 | * <code>IDL: [ helpstring("method FireEventWithScodeDecimal") ]</code> |
| 197 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithScode']/javadoc/node()--> |
| 198 | * |
| 199 | * @param aScode |
| 200 | * <code>IDL: [in] SCODE</code> |
| 201 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithScode']/param[@name='aScode']/javadoc/node()--> |
| 202 | */ |
| 203 | public void FireEventWithScode( |
| 204 | /*[in]*/ /* SCODE */ int aScode); |
| 205 | |
| 206 | /** |
| 207 | * <code>IDL: [ helpstring("method FireEventWithVariantVariantRef") ]</code> |
| 208 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithVariantRef']/javadoc/node()--> |
| 209 | * |
| 210 | * @param aVariantRef |
| 211 | * <code>IDL: [in] VARIANT*</code> |
| 212 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithVariantRef']/param[@name='aVariantRef']/javadoc/node()--> |
| 213 | */ |
| 214 | public void FireEventWithVariantRef( |
| 215 | /*[in]*/ Object[] aVariantRef); |
| 216 | |
| 217 | /** |
| 218 | * <code>IDL: [ helpstring("method FireEventWithByteUshortRefs") ]</code> |
| 219 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithByteUshortRefs']/javadoc/node()--> |
| 220 | * |
| 221 | * @param aByteRef |
| 222 | * <code>IDL: [in] BYTE*</code> |
| 223 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithByteUshortRefs']/param[@name='aByteRef']/javadoc/node()--> |
| 224 | * @param aShortRef |
| 225 | * <code>IDL: [in] USHORT*</code> |
| 226 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithByteUshortRefs']/param[@name='aShortRef']/javadoc/node()--> |
| 227 | */ |
| 228 | public void FireEventWithByteUshortRefs( |
| 229 | /*[in]*/ short[] aByteRef, |
| 230 | /*[in]*/ char[] aShortRef); |
| 231 | |
| 232 | /** |
| 233 | * <code>IDL: [ helpstring("method FireEventWithUlongUintRefs") ]</code> |
| 234 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUlongUintRefs']/javadoc/node()--> |
| 235 | * |
| 236 | * @param aUlongRef |
| 237 | * <code>IDL: [in] ULONG*</code> |
| 238 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUlongUintRefs']/param[@name='aUlongRef']/javadoc/node()--> |
| 239 | * @param aUintRef |
| 240 | * <code>IDL: [in] UINT*</code> |
| 241 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUlongUintRefs']/param[@name='aUintRef']/javadoc/node()--> |
| 242 | */ |
| 243 | public void FireEventWithUlongUintRefs( |
| 244 | /*[in]*/ long[] aUlongRef, |
| 245 | /*[in]*/ long[] aUintRef); |
| 246 | |
| 247 | /** |
| 248 | * <code>IDL: [ helpstring("method FireEventWithIntCharRefs") ]</code> |
| 249 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithIntCharRefs']/javadoc/node()--> |
| 250 | * |
| 251 | * @param aIntRef |
| 252 | * <code>IDL: [in] INT*</code> |
| 253 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithIntCharRefs']/param[@name='aIntRef']/javadoc/node()--> |
| 254 | * @param aCharRef |
| 255 | * <code>IDL: [in] CHAR*</code> |
| 256 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithIntCharRefs']/param[@name='aCharRef']/javadoc/node()--> |
| 257 | */ |
| 258 | public void FireEventWithIntCharRefs( |
| 259 | /*[in]*/ int[] aIntRef, |
| 260 | /*[in]*/ byte[] aCharRef); |
| 261 | |
| 262 | /** |
| 263 | * <code>IDL: [ helpstring("method FireEventWithShortLongRefs") ]</code> |
| 264 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithShortLongRefs']/javadoc/node()--> |
| 265 | * |
| 266 | * @param aShortRef |
| 267 | * <code>IDL: [in] SHORT*</code> |
| 268 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithShortLongRefs']/param[@name='aShortRef']/javadoc/node()--> |
| 269 | * @param aLongRef |
| 270 | * <code>IDL: [in] LONG*</code> |
| 271 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithShortLongRefs']/param[@name='aLongRef']/javadoc/node()--> |
| 272 | */ |
| 273 | public void FireEventWithShortLongRefs( |
| 274 | /*[in]*/ short[] aShortRef, |
| 275 | /*[in]*/ int[] aLongRef); |
| 276 | |
| 277 | /** |
| 278 | * <code>IDL: [ helpstring("method FireEventWithFloatDoubleRefs") ]</code> |
| 279 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatDoubleRefs']/javadoc/node()--> |
| 280 | * |
| 281 | * @param aFloatRef |
| 282 | * <code>IDL: [in] FLOAT*</code> |
| 283 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatDoubleRefs']/param[@name='aFloatRef']/javadoc/node()--> |
| 284 | * @param aDoubleRef |
| 285 | * <code>IDL: [in] DOUBLE*</code> |
| 286 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatDoubleRefs']/param[@name='aDoubleRef']/javadoc/node()--> |
| 287 | */ |
| 288 | public void FireEventWithFloatDoubleRefs( |
| 289 | /*[in]*/ float[] aFloatRef, |
| 290 | /*[in]*/ double[] aDoubleRef); |
| 291 | |
| 292 | /** |
| 293 | * <code>IDL: [ helpstring("method FireEventWithCyBstrRefs") ]</code> |
| 294 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithCyBstrRefs']/javadoc/node()--> |
| 295 | * |
| 296 | * @param aCyRef |
| 297 | * <code>IDL: [in] CY*</code> |
| 298 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithCyBstrRefs']/param[@name='aCyRef']/javadoc/node()--> |
| 299 | * @param aBstrRef |
| 300 | * <code>IDL: [in] BSTR*</code> |
| 301 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithCyBstrRefs']/param[@name='aBstrRef']/javadoc/node()--> |
| 302 | */ |
| 303 | public void FireEventWithCyBstrRefs( |
| 304 | /*[in]*/ long[] aCyRef, |
| 305 | /*[in]*/ String[] aBstrRef); |
| 306 | |
| 307 | /** |
| 308 | * <code>IDL: [ helpstring("method FireEventsWithBoolRefDateRef") ]</code> |
| 309 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventsWithBoolRefDateRef']/javadoc/node()--> |
| 310 | * |
| 311 | * @param aBoolRef |
| 312 | * <code>IDL: [in] VARIANT_BOOL*</code> |
| 313 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventsWithBoolRefDateRef']/param[@name='aBoolRef']/javadoc/node()--> |
| 314 | * @param aDateRef |
| 315 | * <code>IDL: [in] DATE*</code> |
| 316 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventsWithBoolRefDateRef']/param[@name='aDateRef']/javadoc/node()--> |
| 317 | */ |
| 318 | public void FireEventsWithBoolRefDateRef( |
| 319 | /*[in]*/ boolean[] aBoolRef, |
| 320 | /*[in]*/ java.util.Date[] aDateRef); |
| 321 | |
| 322 | /** |
| 323 | * <code>IDL: [ helpstring("method FireEventWithScodeRef") ]</code> |
| 324 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithScodeRef']/javadoc/node()--> |
| 325 | * |
| 326 | * @param aScodeRef |
| 327 | * <code>IDL: [in] SCODE*</code> |
| 328 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithScodeRef']/param[@name='aScodeRef']/javadoc/node()--> |
| 329 | */ |
| 330 | public void FireEventWithScodeRef( |
| 331 | /*[in]*/ /* SCODE */ int[] aScodeRef); |
| 332 | |
| 333 | /** |
| 334 | * <code>IDL: [ helpstring("method FireEventWithArrayOfByte") ]</code> |
| 335 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithArrayOfByte']/javadoc/node()--> |
| 336 | * |
| 337 | * @param aByteArray |
| 338 | * <code>IDL: [in] SAFEARRAY(BYTE)</code> |
| 339 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithArrayOfByte']/param[@name='aByteArray']/javadoc/node()--> |
| 340 | */ |
| 341 | public void FireEventWithArrayOfByte( |
| 342 | /*[in]*/ short[] /*sa*/ aByteArray); |
| 343 | |
| 344 | /** |
| 345 | * <code>IDL: [ helpstring("method FireEventWithExtraDualRef") ]</code> |
| 346 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithExtraDualRef']/javadoc/node()--> |
| 347 | * |
| 348 | * @param aExtraDualRef |
| 349 | * <code>IDL: [in] IExtraDual**</code> |
| 350 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithExtraDualRef']/param[@name='aExtraDualRef']/javadoc/node()--> |
| 351 | */ |
| 352 | public void FireEventWithExtraDualRef( |
| 353 | /*[in]*/ com.moesol.tests.com_server.IExtraDual[] aExtraDualRef); |
| 354 | |
| 355 | /** |
| 356 | * <code>IDL: [ helpstring("method FireEventWithUshortArray") ]</code> |
| 357 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUshortArray']/javadoc/node()--> |
| 358 | * |
| 359 | * @param aUshortArray |
| 360 | * <code>IDL: [in] SAFEARRAY(USHORT)</code> |
| 361 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUshortArray']/param[@name='aUshortArray']/javadoc/node()--> |
| 362 | */ |
| 363 | public void FireEventWithUshortArray( |
| 364 | /*[in]*/ char[] /*sa*/ aUshortArray); |
| 365 | |
| 366 | /** |
| 367 | * <code>IDL: [ helpstring("method FireEventWithUlongArray") ]</code> |
| 368 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUlongArray']/javadoc/node()--> |
| 369 | * |
| 370 | * @param aUlongArray |
| 371 | * <code>IDL: [in] SAFEARRAY(ULONG)</code> |
| 372 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUlongArray']/param[@name='aUlongArray']/javadoc/node()--> |
| 373 | */ |
| 374 | public void FireEventWithUlongArray( |
| 375 | /*[in]*/ long[] /*sa*/ aUlongArray); |
| 376 | |
| 377 | /** |
| 378 | * <code>IDL: [ helpstring("method FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray") ]</code> |
| 379 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray']/javadoc/node()--> |
| 380 | * |
| 381 | * @param aUintArray |
| 382 | * <code>IDL: [in] SAFEARRAY(UINT)</code> |
| 383 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray']/param[@name='aUintArray']/javadoc/node()--> |
| 384 | * @param aIntArray |
| 385 | * <code>IDL: [in] SAFEARRAY(INT)</code> |
| 386 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray']/param[@name='aIntArray']/javadoc/node()--> |
| 387 | * @param aCharArray |
| 388 | * <code>IDL: [in] SAFEARRAY(CHAR)</code> |
| 389 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray']/param[@name='aCharArray']/javadoc/node()--> |
| 390 | * @param aShortArray |
| 391 | * <code>IDL: [in] SAFEARRAY(SHORT)</code> |
| 392 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray']/param[@name='aShortArray']/javadoc/node()--> |
| 393 | * @param aLongArray |
| 394 | * <code>IDL: [in] SAFEARRAY(LONG)</code> |
| 395 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray']/param[@name='aLongArray']/javadoc/node()--> |
| 396 | */ |
| 397 | public void FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray( |
| 398 | /*[in]*/ long[] /*sa*/ aUintArray, |
| 399 | /*[in]*/ int[] /*sa*/ aIntArray, |
| 400 | /*[in]*/ byte[] /*sa*/ aCharArray, |
| 401 | /*[in]*/ short[] /*sa*/ aShortArray, |
| 402 | /*[in]*/ int[] /*sa*/ aLongArray); |
| 403 | |
| 404 | /** |
| 405 | * <code>IDL: [ helpstring("method FireEventWithFloatArrayDoubleArrayCyArrayBstrArray") ]</code> |
| 406 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatArrayDoubleArrayCyArrayBstrArray']/javadoc/node()--> |
| 407 | * |
| 408 | * @param aFloatArray |
| 409 | * <code>IDL: [in] SAFEARRAY(FLOAT)</code> |
| 410 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatArrayDoubleArrayCyArrayBstrArray']/param[@name='aFloatArray']/javadoc/node()--> |
| 411 | * @param aDoubleArray |
| 412 | * <code>IDL: [in] SAFEARRAY(DOUBLE)</code> |
| 413 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatArrayDoubleArrayCyArrayBstrArray']/param[@name='aDoubleArray']/javadoc/node()--> |
| 414 | * @param aCyArray |
| 415 | * <code>IDL: [in] SAFEARRAY(CY)</code> |
| 416 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatArrayDoubleArrayCyArrayBstrArray']/param[@name='aCyArray']/javadoc/node()--> |
| 417 | * @param aBstrArray |
| 418 | * <code>IDL: [in] SAFEARRAY(BSTR)</code> |
| 419 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithFloatArrayDoubleArrayCyArrayBstrArray']/param[@name='aBstrArray']/javadoc/node()--> |
| 420 | */ |
| 421 | public void FireEventWithFloatArrayDoubleArrayCyArrayBstrArray( |
| 422 | /*[in]*/ float[] /*sa*/ aFloatArray, |
| 423 | /*[in]*/ double[] /*sa*/ aDoubleArray, |
| 424 | /*[in]*/ long[] /*sa*/ aCyArray, |
| 425 | /*[in]*/ String[] /*sa*/ aBstrArray); |
| 426 | |
| 427 | /** |
| 428 | * <code>IDL: [ helpstring("method FireEventWithBoolArrayDateArray") ]</code> |
| 429 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBoolArrayDateArray']/javadoc/node()--> |
| 430 | * |
| 431 | * @param aBoolArray |
| 432 | * <code>IDL: [in] SAFEARRAY(VARIANT_BOOL)</code> |
| 433 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBoolArrayDateArray']/param[@name='aBoolArray']/javadoc/node()--> |
| 434 | * @param aDateArray |
| 435 | * <code>IDL: [in] SAFEARRAY(DATE)</code> |
| 436 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithBoolArrayDateArray']/param[@name='aDateArray']/javadoc/node()--> |
| 437 | */ |
| 438 | public void FireEventWithBoolArrayDateArray( |
| 439 | /*[in]*/ boolean[] /*sa*/ aBoolArray, |
| 440 | /*[in]*/ java.util.Date[] /*sa*/ aDateArray); |
| 441 | |
| 442 | /** |
| 443 | * <code>IDL: [ helpstring("method FireEventWithVariantArray") ]</code> |
| 444 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithVariantArray']/javadoc/node()--> |
| 445 | * |
| 446 | * @param aVariantArray |
| 447 | * <code>IDL: [in] SAFEARRAY(VARIANT)</code> |
| 448 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='FireEventWithVariantArray']/param[@name='aVariantArray']/javadoc/node()--> |
| 449 | */ |
| 450 | public void FireEventWithVariantArray( |
| 451 | /*[in]*/ Object[] /*sa*/ aVariantArray); |
| 452 | |
| 453 | /** |
| 454 | * <code>IDL: [ helpstring("") ]</code> |
| 455 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='EnumIUnknown']/javadoc/node()--> |
| 456 | * |
| 457 | * @param eVal |
| 458 | * <code>IDL: [in] __MIDL___MIDL_itf_ComServer_0000_0001</code> |
| 459 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='EnumIUnknown']/param[@name='eVal']/javadoc/node()--> |
| 460 | * @param pVal |
| 461 | * <code>IDL: [in] [out] IUnknown**</code> |
| 462 | <!-- /xjavadoc/library[@name='COMSERVERLib']/interface[@name='IDual2']/method[@name='EnumIUnknown']/param[@name='pVal']/javadoc/node()--> |
| 463 | */ |
| 464 | public void EnumIUnknown( |
| 465 | /*[in]*/ int eVal, |
| 466 | /*[in, out]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] pVal); |
| 467 | |
| 468 | |
| 469 | /** <em>Implementation</em>, <small>Java to COM</small>. */ |
| 470 | public static class Jni extends com.moesol.tests.com_server.IDual.Jni implements IDual2 { |
| 471 | |
| 472 | protected Jni () { |
| 473 | } |
| 474 | protected void internalOnSetInterface() { |
| 475 | MoeSolInternal.recordApartment(this); |
| 476 | } |
| 477 | |
| 478 | |
| 479 | private native int jni_getPropLONG(); |
| 480 | public int getPropLONG() { |
| 481 | |
| 482 | MoeSolInternal.checkApartment(this); |
| 483 | return jni_getPropLONG(); |
| 484 | } |
| 485 | |
| 486 | private native void jni_setPropLONG( |
| 487 | /*[in]*/ int p0); |
| 488 | public void setPropLONG( |
| 489 | /*[in]*/ int p0) { |
| 490 | |
| 491 | MoeSolInternal.checkApartment(this); |
| 492 | jni_setPropLONG(p0); |
| 493 | } |
| 494 | |
| 495 | private native void jni_LONGAsOut( |
| 496 | /*[out]*/ int[] p0); |
| 497 | public void LONGAsOut( |
| 498 | /*[out]*/ int[] p0) { |
| 499 | |
| 500 | MoeSolInternal.checkApartment(this); |
| 501 | jni_LONGAsOut(p0); |
| 502 | } |
| 503 | |
| 504 | private native void jni_FireEvent(); |
| 505 | public void FireEvent() { |
| 506 | |
| 507 | MoeSolInternal.checkApartment(this); |
| 508 | jni_FireEvent(); |
| 509 | } |
| 510 | |
| 511 | private native void jni_FireEventWithLong( |
| 512 | /*[in]*/ int p0); |
| 513 | public void FireEventWithLong( |
| 514 | /*[in]*/ int p0) { |
| 515 | |
| 516 | MoeSolInternal.checkApartment(this); |
| 517 | jni_FireEventWithLong(p0); |
| 518 | } |
| 519 | |
| 520 | private native void jni_FireEventWithLongLong( |
| 521 | /*[in]*/ int p0, |
| 522 | /*[in]*/ int p1); |
| 523 | public void FireEventWithLongLong( |
| 524 | /*[in]*/ int p0, |
| 525 | /*[in]*/ int p1) { |
| 526 | |
| 527 | MoeSolInternal.checkApartment(this); |
| 528 | jni_FireEventWithLongLong(p0, p1); |
| 529 | } |
| 530 | |
| 531 | private native void jni_FireEventWithBoolBstrDouble( |
| 532 | /*[in]*/ boolean p0, |
| 533 | /*[in]*/ String p1, |
| 534 | /*[in]*/ double p2); |
| 535 | public void FireEventWithBoolBstrDouble( |
| 536 | /*[in]*/ boolean p0, |
| 537 | /*[in]*/ String p1, |
| 538 | /*[in]*/ double p2) { |
| 539 | |
| 540 | MoeSolInternal.checkApartment(this); |
| 541 | jni_FireEventWithBoolBstrDouble(p0, p1, p2); |
| 542 | } |
| 543 | |
| 544 | private native void jni_FireEventWithBstrExtraDual( |
| 545 | /*[in]*/ String p0, |
| 546 | /*[in]*/ com.moesol.tests.com_server.IExtraDual p1); |
| 547 | public void FireEventWithBstrExtraDual( |
| 548 | /*[in]*/ String p0, |
| 549 | /*[in]*/ com.moesol.tests.com_server.IExtraDual p1) { |
| 550 | |
| 551 | MoeSolInternal.checkApartment(this); |
| 552 | jni_FireEventWithBstrExtraDual(p0, p1); |
| 553 | } |
| 554 | |
| 555 | private native void jni_FireEventWithByteChar( |
| 556 | /*[in]*/ short p0, |
| 557 | /*[in]*/ byte p1); |
| 558 | public void FireEventWithByteChar( |
| 559 | /*[in]*/ short p0, |
| 560 | /*[in]*/ byte p1) { |
| 561 | |
| 562 | MoeSolInternal.checkApartment(this); |
| 563 | jni_FireEventWithByteChar(p0, p1); |
| 564 | } |
| 565 | |
| 566 | private native void jni_FireEventWithCyDate( |
| 567 | /*[in]*/ long p0, |
| 568 | /*[in]*/ java.util.Date p1); |
| 569 | public void FireEventWithCyDate( |
| 570 | /*[in]*/ long p0, |
| 571 | /*[in]*/ java.util.Date p1) { |
| 572 | |
| 573 | MoeSolInternal.checkApartment(this); |
| 574 | jni_FireEventWithCyDate(p0, p1); |
| 575 | } |
| 576 | |
| 577 | private native void jni_FireEventWithFloatShort( |
| 578 | /*[in]*/ float p0, |
| 579 | /*[in]*/ short p1); |
| 580 | public void FireEventWithFloatShort( |
| 581 | /*[in]*/ float p0, |
| 582 | /*[in]*/ short p1) { |
| 583 | |
| 584 | MoeSolInternal.checkApartment(this); |
| 585 | jni_FireEventWithFloatShort(p0, p1); |
| 586 | } |
| 587 | |
| 588 | private native void jni_FireEventWithUshortUlong( |
| 589 | /*[in]*/ char p0, |
| 590 | /*[in]*/ long p1); |
| 591 | public void FireEventWithUshortUlong( |
| 592 | /*[in]*/ char p0, |
| 593 | /*[in]*/ long p1) { |
| 594 | |
| 595 | MoeSolInternal.checkApartment(this); |
| 596 | jni_FireEventWithUshortUlong(p0, p1); |
| 597 | } |
| 598 | |
| 599 | private native void jni_FireEventWithUintInt( |
| 600 | /*[in]*/ long p0, |
| 601 | /*[in]*/ int p1); |
| 602 | public void FireEventWithUintInt( |
| 603 | /*[in]*/ long p0, |
| 604 | /*[in]*/ int p1) { |
| 605 | |
| 606 | MoeSolInternal.checkApartment(this); |
| 607 | jni_FireEventWithUintInt(p0, p1); |
| 608 | } |
| 609 | |
| 610 | private native void jni_FireEventWithScode( |
| 611 | /*[in]*/ /* SCODE */ int p0); |
| 612 | public void FireEventWithScode( |
| 613 | /*[in]*/ /* SCODE */ int p0) { |
| 614 | |
| 615 | MoeSolInternal.checkApartment(this); |
| 616 | jni_FireEventWithScode(p0); |
| 617 | } |
| 618 | |
| 619 | private native void jni_FireEventWithVariantRef( |
| 620 | /*[in]*/ Object[] p0); |
| 621 | public void FireEventWithVariantRef( |
| 622 | /*[in]*/ Object[] p0) { |
| 623 | |
| 624 | MoeSolInternal.checkApartment(this); |
| 625 | jni_FireEventWithVariantRef(p0); |
| 626 | } |
| 627 | |
| 628 | private native void jni_FireEventWithByteUshortRefs( |
| 629 | /*[in]*/ short[] p0, |
| 630 | /*[in]*/ char[] p1); |
| 631 | public void FireEventWithByteUshortRefs( |
| 632 | /*[in]*/ short[] p0, |
| 633 | /*[in]*/ char[] p1) { |
| 634 | |
| 635 | MoeSolInternal.checkApartment(this); |
| 636 | jni_FireEventWithByteUshortRefs(p0, p1); |
| 637 | } |
| 638 | |
| 639 | private native void jni_FireEventWithUlongUintRefs( |
| 640 | /*[in]*/ long[] p0, |
| 641 | /*[in]*/ long[] p1); |
| 642 | public void FireEventWithUlongUintRefs( |
| 643 | /*[in]*/ long[] p0, |
| 644 | /*[in]*/ long[] p1) { |
| 645 | |
| 646 | MoeSolInternal.checkApartment(this); |
| 647 | jni_FireEventWithUlongUintRefs(p0, p1); |
| 648 | } |
| 649 | |
| 650 | private native void jni_FireEventWithIntCharRefs( |
| 651 | /*[in]*/ int[] p0, |
| 652 | /*[in]*/ byte[] p1); |
| 653 | public void FireEventWithIntCharRefs( |
| 654 | /*[in]*/ int[] p0, |
| 655 | /*[in]*/ byte[] p1) { |
| 656 | |
| 657 | MoeSolInternal.checkApartment(this); |
| 658 | jni_FireEventWithIntCharRefs(p0, p1); |
| 659 | } |
| 660 | |
| 661 | private native void jni_FireEventWithShortLongRefs( |
| 662 | /*[in]*/ short[] p0, |
| 663 | /*[in]*/ int[] p1); |
| 664 | public void FireEventWithShortLongRefs( |
| 665 | /*[in]*/ short[] p0, |
| 666 | /*[in]*/ int[] p1) { |
| 667 | |
| 668 | MoeSolInternal.checkApartment(this); |
| 669 | jni_FireEventWithShortLongRefs(p0, p1); |
| 670 | } |
| 671 | |
| 672 | private native void jni_FireEventWithFloatDoubleRefs( |
| 673 | /*[in]*/ float[] p0, |
| 674 | /*[in]*/ double[] p1); |
| 675 | public void FireEventWithFloatDoubleRefs( |
| 676 | /*[in]*/ float[] p0, |
| 677 | /*[in]*/ double[] p1) { |
| 678 | |
| 679 | MoeSolInternal.checkApartment(this); |
| 680 | jni_FireEventWithFloatDoubleRefs(p0, p1); |
| 681 | } |
| 682 | |
| 683 | private native void jni_FireEventWithCyBstrRefs( |
| 684 | /*[in]*/ long[] p0, |
| 685 | /*[in]*/ String[] p1); |
| 686 | public void FireEventWithCyBstrRefs( |
| 687 | /*[in]*/ long[] p0, |
| 688 | /*[in]*/ String[] p1) { |
| 689 | |
| 690 | MoeSolInternal.checkApartment(this); |
| 691 | jni_FireEventWithCyBstrRefs(p0, p1); |
| 692 | } |
| 693 | |
| 694 | private native void jni_FireEventsWithBoolRefDateRef( |
| 695 | /*[in]*/ boolean[] p0, |
| 696 | /*[in]*/ java.util.Date[] p1); |
| 697 | public void FireEventsWithBoolRefDateRef( |
| 698 | /*[in]*/ boolean[] p0, |
| 699 | /*[in]*/ java.util.Date[] p1) { |
| 700 | |
| 701 | MoeSolInternal.checkApartment(this); |
| 702 | jni_FireEventsWithBoolRefDateRef(p0, p1); |
| 703 | } |
| 704 | |
| 705 | private native void jni_FireEventWithScodeRef( |
| 706 | /*[in]*/ /* SCODE */ int[] p0); |
| 707 | public void FireEventWithScodeRef( |
| 708 | /*[in]*/ /* SCODE */ int[] p0) { |
| 709 | |
| 710 | MoeSolInternal.checkApartment(this); |
| 711 | jni_FireEventWithScodeRef(p0); |
| 712 | } |
| 713 | |
| 714 | private native void jni_FireEventWithArrayOfByte( |
| 715 | /*[in]*/ short[] /*sa*/ p0); |
| 716 | public void FireEventWithArrayOfByte( |
| 717 | /*[in]*/ short[] /*sa*/ p0) { |
| 718 | |
| 719 | MoeSolInternal.checkApartment(this); |
| 720 | jni_FireEventWithArrayOfByte(p0); |
| 721 | } |
| 722 | |
| 723 | private native void jni_FireEventWithExtraDualRef( |
| 724 | /*[in]*/ com.moesol.tests.com_server.IExtraDual[] p0); |
| 725 | public void FireEventWithExtraDualRef( |
| 726 | /*[in]*/ com.moesol.tests.com_server.IExtraDual[] p0) { |
| 727 | |
| 728 | MoeSolInternal.checkApartment(this); |
| 729 | jni_FireEventWithExtraDualRef(p0); |
| 730 | } |
| 731 | |
| 732 | private native void jni_FireEventWithUshortArray( |
| 733 | /*[in]*/ char[] /*sa*/ p0); |
| 734 | public void FireEventWithUshortArray( |
| 735 | /*[in]*/ char[] /*sa*/ p0) { |
| 736 | |
| 737 | MoeSolInternal.checkApartment(this); |
| 738 | jni_FireEventWithUshortArray(p0); |
| 739 | } |
| 740 | |
| 741 | private native void jni_FireEventWithUlongArray( |
| 742 | /*[in]*/ long[] /*sa*/ p0); |
| 743 | public void FireEventWithUlongArray( |
| 744 | /*[in]*/ long[] /*sa*/ p0) { |
| 745 | |
| 746 | MoeSolInternal.checkApartment(this); |
| 747 | jni_FireEventWithUlongArray(p0); |
| 748 | } |
| 749 | |
| 750 | private native void jni_FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray( |
| 751 | /*[in]*/ long[] /*sa*/ p0, |
| 752 | /*[in]*/ int[] /*sa*/ p1, |
| 753 | /*[in]*/ byte[] /*sa*/ p2, |
| 754 | /*[in]*/ short[] /*sa*/ p3, |
| 755 | /*[in]*/ int[] /*sa*/ p4); |
| 756 | public void FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray( |
| 757 | /*[in]*/ long[] /*sa*/ p0, |
| 758 | /*[in]*/ int[] /*sa*/ p1, |
| 759 | /*[in]*/ byte[] /*sa*/ p2, |
| 760 | /*[in]*/ short[] /*sa*/ p3, |
| 761 | /*[in]*/ int[] /*sa*/ p4) { |
| 762 | |
| 763 | MoeSolInternal.checkApartment(this); |
| 764 | jni_FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray(p0, p1, p2, p3, p4); |
| 765 | } |
| 766 | |
| 767 | private native void jni_FireEventWithFloatArrayDoubleArrayCyArrayBstrArray( |
| 768 | /*[in]*/ float[] /*sa*/ p0, |
| 769 | /*[in]*/ double[] /*sa*/ p1, |
| 770 | /*[in]*/ long[] /*sa*/ p2, |
| 771 | /*[in]*/ String[] /*sa*/ p3); |
| 772 | public void FireEventWithFloatArrayDoubleArrayCyArrayBstrArray( |
| 773 | /*[in]*/ float[] /*sa*/ p0, |
| 774 | /*[in]*/ double[] /*sa*/ p1, |
| 775 | /*[in]*/ long[] /*sa*/ p2, |
| 776 | /*[in]*/ String[] /*sa*/ p3) { |
| 777 | |
| 778 | MoeSolInternal.checkApartment(this); |
| 779 | jni_FireEventWithFloatArrayDoubleArrayCyArrayBstrArray(p0, p1, p2, p3); |
| 780 | } |
| 781 | |
| 782 | private native void jni_FireEventWithBoolArrayDateArray( |
| 783 | /*[in]*/ boolean[] /*sa*/ p0, |
| 784 | /*[in]*/ java.util.Date[] /*sa*/ p1); |
| 785 | public void FireEventWithBoolArrayDateArray( |
| 786 | /*[in]*/ boolean[] /*sa*/ p0, |
| 787 | /*[in]*/ java.util.Date[] /*sa*/ p1) { |
| 788 | |
| 789 | MoeSolInternal.checkApartment(this); |
| 790 | jni_FireEventWithBoolArrayDateArray(p0, p1); |
| 791 | } |
| 792 | |
| 793 | private native void jni_FireEventWithVariantArray( |
| 794 | /*[in]*/ Object[] /*sa*/ p0); |
| 795 | public void FireEventWithVariantArray( |
| 796 | /*[in]*/ Object[] /*sa*/ p0) { |
| 797 | |
| 798 | MoeSolInternal.checkApartment(this); |
| 799 | jni_FireEventWithVariantArray(p0); |
| 800 | } |
| 801 | |
| 802 | private native void jni_EnumIUnknown( |
| 803 | /*[in]*/ int p0, |
| 804 | /*[in, out]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] p1); |
| 805 | public void EnumIUnknown( |
| 806 | /*[in]*/ int p0, |
| 807 | /*[in, out]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] p1) { |
| 808 | |
| 809 | MoeSolInternal.checkApartment(this); |
| 810 | jni_EnumIUnknown(p0, p1); |
| 811 | } |
| 812 | |
| 813 | } |
| 814 | |
| 815 | /** <em>Implementation</em>, <small>COM to Java</small>. */ |
| 816 | public static class Disp extends com.moesol.tests.com_server.IDual.Disp { |
| 817 | public static com.moesol.bindings.platform_sdk.component_services.IUnknown.Disp instance() { |
| 818 | return s_instance; |
| 819 | } |
| 820 | |
| 821 | private static Disp s_instance = new Disp(); |
| 822 | |
| 823 | protected Disp() { |
| 824 | addEntry(1001, (short)2, "getPropLONG", "()I"); |
| 825 | addEntry(1001, (short)4, "setPropLONG", "(I)V"); |
| 826 | addEntry(1002, (short)1, "LONGAsOut", "([I)V"); |
| 827 | addEntry(2000, (short)1, "FireEvent", "()V"); |
| 828 | addEntry(2001, (short)1, "FireEventWithLong", "(I)V"); |
| 829 | addEntry(2002, (short)1, "FireEventWithLongLong", "(II)V"); |
| 830 | addEntry(2003, (short)1, "FireEventWithBoolBstrDouble", "(ZLjava/lang/String;D)V"); |
| 831 | addEntry(2004, (short)1, "FireEventWithBstrExtraDual", "(Ljava/lang/String;Lcom/moesol/tests/com_server/IExtraDual;)V"); |
| 832 | addEntry(2005, (short)1, "FireEventWithByteChar", "(SB)V"); |
| 833 | addEntry(2006, (short)1, "FireEventWithCyDate", "(JLjava/util/Date;)V"); |
| 834 | addEntry(2007, (short)1, "FireEventWithFloatShort", "(FS)V"); |
| 835 | addEntry(2008, (short)1, "FireEventWithUshortUlong", "(CJ)V"); |
| 836 | addEntry(2009, (short)1, "FireEventWithUintInt", "(JI)V"); |
| 837 | addEntry(2010, (short)1, "FireEventWithScode", "(I)V"); |
| 838 | addEntry(2011, (short)1, "FireEventWithVariantRef", "([Ljava/lang/Object;)V"); |
| 839 | addEntry(2012, (short)1, "FireEventWithByteUshortRefs", "([S[C)V"); |
| 840 | addEntry(2013, (short)1, "FireEventWithUlongUintRefs", "([J[J)V"); |
| 841 | addEntry(2014, (short)1, "FireEventWithIntCharRefs", "([I[B)V"); |
| 842 | addEntry(2015, (short)1, "FireEventWithShortLongRefs", "([S[I)V"); |
| 843 | addEntry(2017, (short)1, "FireEventWithFloatDoubleRefs", "([F[D)V"); |
| 844 | addEntry(2018, (short)1, "FireEventWithCyBstrRefs", "([J[Ljava/lang/String;)V"); |
| 845 | addEntry(2019, (short)1, "FireEventsWithBoolRefDateRef", "([Z[Ljava/util/Date;)V"); |
| 846 | addEntry(2020, (short)1, "FireEventWithScodeRef", "([I)V"); |
| 847 | addEntry(2021, (short)1, "FireEventWithArrayOfByte", "([S)V"); |
| 848 | addEntry(2022, (short)1, "FireEventWithExtraDualRef", "([Lcom/moesol/tests/com_server/IExtraDual;)V"); |
| 849 | addEntry(2023, (short)1, "FireEventWithUshortArray", "([C)V"); |
| 850 | addEntry(2024, (short)1, "FireEventWithUlongArray", "([J)V"); |
| 851 | addEntry(2025, (short)1, "FireEventWithUintArrayIntArrayCharArrayShortArrayLongArray", "([J[I[B[S[I)V"); |
| 852 | addEntry(2026, (short)1, "FireEventWithFloatArrayDoubleArrayCyArrayBstrArray", "([F[D[J[Ljava/lang/String;)V"); |
| 853 | addEntry(2027, (short)1, "FireEventWithBoolArrayDateArray", "([Z[Ljava/util/Date;)V"); |
| 854 | addEntry(2028, (short)1, "FireEventWithVariantArray", "([Ljava/lang/Object;)V"); |
| 855 | addEntry(2029, (short)1, "EnumIUnknown", "(I[Lcom/moesol/bindings/platform_sdk/component_services/IUnknown;)V"); |
| 856 | } |
| 857 | } |
| 858 | } |