1 | // tlb2java |
2 | package com.moesol.bindings.platform_sdk.data_services; |
3 | |
4 | |
5 | /** |
6 | * <code>IDL: [ helpstring(""), dispatchable ] interface</code> |
7 | */ |
8 | public interface RecordsetEvents extends com.moesol.bindings.platform_sdk.component_services.IDispatch { |
9 | public static final Class TYPELIB = TYPELIB_2A75196C_D9EB_4129_B803_931327F72D5C.class; |
10 | /** |
11 | * <code>IDL: [uuid(00000266-0000-0010-8000-00AA006D2EA4)]</code> |
12 | */ |
13 | public static final com.moesol.bindings.platform_sdk.component_services.GUID IID = new com.moesol.bindings.platform_sdk.component_services.GUID( |
14 | 0x00000266, (short)0x0000, (short)0x0010, |
15 | new byte[] { |
16 | (byte)0x80, (byte)0x00, |
17 | (byte)0x00, (byte)0xaa, (byte)0x00, (byte)0x6d, (byte)0x2e, (byte)0xa4 |
18 | } ); |
19 | |
20 | /** |
21 | * <code>IDL: [ helpstring("") ]</code> |
22 | * |
23 | * @param cFields |
24 | * <code>IDL: [in] LONG</code> |
25 | * @param Fields |
26 | * <code>IDL: [in] VARIANT</code> |
27 | * @param adStatus |
28 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
29 | * @param pRecordset |
30 | * <code>IDL: [in] _Recordset*</code> |
31 | * @return |
32 | * <code>IDL: HRESULT</code> |
33 | */ |
34 | public /* HRESULT */ int WillChangeField( |
35 | /*[in]*/ int cFields, |
36 | /*[in]*/ Object Fields, |
37 | /*[in, out]*/ int[] adStatus, |
38 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset pRecordset); |
39 | |
40 | /** |
41 | * <code>IDL: [ helpstring("") ]</code> |
42 | * |
43 | * @param cFields |
44 | * <code>IDL: [in] LONG</code> |
45 | * @param Fields |
46 | * <code>IDL: [in] VARIANT</code> |
47 | * @param pError |
48 | * <code>IDL: [in] Error*</code> |
49 | * @param adStatus |
50 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
51 | * @param pRecordset |
52 | * <code>IDL: [in] _Recordset*</code> |
53 | * @return |
54 | * <code>IDL: HRESULT</code> |
55 | */ |
56 | public /* HRESULT */ int FieldChangeComplete( |
57 | /*[in]*/ int cFields, |
58 | /*[in]*/ Object Fields, |
59 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error pError, |
60 | /*[in, out]*/ int[] adStatus, |
61 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset pRecordset); |
62 | |
63 | /** |
64 | * <code>IDL: [ helpstring("") ]</code> |
65 | * |
66 | * @param adReason |
67 | * <code>IDL: [in] EventReasonEnum</code> |
68 | * @param cRecords |
69 | * <code>IDL: [in] LONG</code> |
70 | * @param adStatus |
71 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
72 | * @param pRecordset |
73 | * <code>IDL: [in] _Recordset*</code> |
74 | * @return |
75 | * <code>IDL: HRESULT</code> |
76 | */ |
77 | public /* HRESULT */ int WillChangeRecord( |
78 | /*[in]*/ int adReason, |
79 | /*[in]*/ int cRecords, |
80 | /*[in, out]*/ int[] adStatus, |
81 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset pRecordset); |
82 | |
83 | /** |
84 | * <code>IDL: [ helpstring("") ]</code> |
85 | * |
86 | * @param adReason |
87 | * <code>IDL: [in] EventReasonEnum</code> |
88 | * @param cRecords |
89 | * <code>IDL: [in] LONG</code> |
90 | * @param pError |
91 | * <code>IDL: [in] Error*</code> |
92 | * @param adStatus |
93 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
94 | * @param pRecordset |
95 | * <code>IDL: [in] _Recordset*</code> |
96 | * @return |
97 | * <code>IDL: HRESULT</code> |
98 | */ |
99 | public /* HRESULT */ int RecordChangeComplete( |
100 | /*[in]*/ int adReason, |
101 | /*[in]*/ int cRecords, |
102 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error pError, |
103 | /*[in, out]*/ int[] adStatus, |
104 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset pRecordset); |
105 | |
106 | /** |
107 | * <code>IDL: [ helpstring("") ]</code> |
108 | * |
109 | * @param adReason |
110 | * <code>IDL: [in] EventReasonEnum</code> |
111 | * @param adStatus |
112 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
113 | * @param pRecordset |
114 | * <code>IDL: [in] _Recordset*</code> |
115 | * @return |
116 | * <code>IDL: HRESULT</code> |
117 | */ |
118 | public /* HRESULT */ int WillChangeRecordset( |
119 | /*[in]*/ int adReason, |
120 | /*[in, out]*/ int[] adStatus, |
121 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset pRecordset); |
122 | |
123 | /** |
124 | * <code>IDL: [ helpstring("") ]</code> |
125 | * |
126 | * @param adReason |
127 | * <code>IDL: [in] EventReasonEnum</code> |
128 | * @param pError |
129 | * <code>IDL: [in] Error*</code> |
130 | * @param adStatus |
131 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
132 | * @param pRecordset |
133 | * <code>IDL: [in] _Recordset*</code> |
134 | * @return |
135 | * <code>IDL: HRESULT</code> |
136 | */ |
137 | public /* HRESULT */ int RecordsetChangeComplete( |
138 | /*[in]*/ int adReason, |
139 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error pError, |
140 | /*[in, out]*/ int[] adStatus, |
141 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset pRecordset); |
142 | |
143 | /** |
144 | * <code>IDL: [ helpstring("") ]</code> |
145 | * |
146 | * @param adReason |
147 | * <code>IDL: [in] EventReasonEnum</code> |
148 | * @param adStatus |
149 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
150 | * @param pRecordset |
151 | * <code>IDL: [in] _Recordset*</code> |
152 | * @return |
153 | * <code>IDL: HRESULT</code> |
154 | */ |
155 | public /* HRESULT */ int WillMove( |
156 | /*[in]*/ int adReason, |
157 | /*[in, out]*/ int[] adStatus, |
158 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset pRecordset); |
159 | |
160 | /** |
161 | * <code>IDL: [ helpstring("") ]</code> |
162 | * |
163 | * @param adReason |
164 | * <code>IDL: [in] EventReasonEnum</code> |
165 | * @param pError |
166 | * <code>IDL: [in] Error*</code> |
167 | * @param adStatus |
168 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
169 | * @param pRecordset |
170 | * <code>IDL: [in] _Recordset*</code> |
171 | * @return |
172 | * <code>IDL: HRESULT</code> |
173 | */ |
174 | public /* HRESULT */ int MoveComplete( |
175 | /*[in]*/ int adReason, |
176 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error pError, |
177 | /*[in, out]*/ int[] adStatus, |
178 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset pRecordset); |
179 | |
180 | /** |
181 | * <code>IDL: [ helpstring("") ]</code> |
182 | * |
183 | * @param fMoreData |
184 | * <code>IDL: [in] [out] VARIANT_BOOL*</code> |
185 | * @param adStatus |
186 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
187 | * @param pRecordset |
188 | * <code>IDL: [in] _Recordset*</code> |
189 | * @return |
190 | * <code>IDL: HRESULT</code> |
191 | */ |
192 | public /* HRESULT */ int EndOfRecordset( |
193 | /*[in, out]*/ boolean[] fMoreData, |
194 | /*[in, out]*/ int[] adStatus, |
195 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset pRecordset); |
196 | |
197 | /** |
198 | * <code>IDL: [ helpstring("") ]</code> |
199 | * |
200 | * @param Progress |
201 | * <code>IDL: [in] LONG</code> |
202 | * @param MaxProgress |
203 | * <code>IDL: [in] LONG</code> |
204 | * @param adStatus |
205 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
206 | * @param pRecordset |
207 | * <code>IDL: [in] _Recordset*</code> |
208 | * @return |
209 | * <code>IDL: HRESULT</code> |
210 | */ |
211 | public /* HRESULT */ int FetchProgress( |
212 | /*[in]*/ int Progress, |
213 | /*[in]*/ int MaxProgress, |
214 | /*[in, out]*/ int[] adStatus, |
215 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset pRecordset); |
216 | |
217 | /** |
218 | * <code>IDL: [ helpstring("") ]</code> |
219 | * |
220 | * @param pError |
221 | * <code>IDL: [in] Error*</code> |
222 | * @param adStatus |
223 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
224 | * @param pRecordset |
225 | * <code>IDL: [in] _Recordset*</code> |
226 | * @return |
227 | * <code>IDL: HRESULT</code> |
228 | */ |
229 | public /* HRESULT */ int FetchComplete( |
230 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error pError, |
231 | /*[in, out]*/ int[] adStatus, |
232 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset pRecordset); |
233 | |
234 | |
235 | /** <em>Implementation</em>, <small>Java to COM</small>. */ |
236 | public static class Jni extends com.moesol.bindings.platform_sdk.component_services.IDispatch.Jni implements RecordsetEvents { |
237 | |
238 | protected Jni () { |
239 | } |
240 | |
241 | |
242 | private native /* HRESULT */ int jni_WillChangeField( |
243 | /*[in]*/ int p0, |
244 | /*[in]*/ Object p1, |
245 | /*[in, out]*/ int[] p2, |
246 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p3); |
247 | public /* HRESULT */ int WillChangeField( |
248 | /*[in]*/ int p0, |
249 | /*[in]*/ Object p1, |
250 | /*[in, out]*/ int[] p2, |
251 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p3) { |
252 | |
253 | return jni_WillChangeField(p0, p1, p2, p3); |
254 | } |
255 | |
256 | private native /* HRESULT */ int jni_FieldChangeComplete( |
257 | /*[in]*/ int p0, |
258 | /*[in]*/ Object p1, |
259 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p2, |
260 | /*[in, out]*/ int[] p3, |
261 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p4); |
262 | public /* HRESULT */ int FieldChangeComplete( |
263 | /*[in]*/ int p0, |
264 | /*[in]*/ Object p1, |
265 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p2, |
266 | /*[in, out]*/ int[] p3, |
267 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p4) { |
268 | |
269 | return jni_FieldChangeComplete(p0, p1, p2, p3, p4); |
270 | } |
271 | |
272 | private native /* HRESULT */ int jni_WillChangeRecord( |
273 | /*[in]*/ int p0, |
274 | /*[in]*/ int p1, |
275 | /*[in, out]*/ int[] p2, |
276 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p3); |
277 | public /* HRESULT */ int WillChangeRecord( |
278 | /*[in]*/ int p0, |
279 | /*[in]*/ int p1, |
280 | /*[in, out]*/ int[] p2, |
281 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p3) { |
282 | |
283 | return jni_WillChangeRecord(p0, p1, p2, p3); |
284 | } |
285 | |
286 | private native /* HRESULT */ int jni_RecordChangeComplete( |
287 | /*[in]*/ int p0, |
288 | /*[in]*/ int p1, |
289 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p2, |
290 | /*[in, out]*/ int[] p3, |
291 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p4); |
292 | public /* HRESULT */ int RecordChangeComplete( |
293 | /*[in]*/ int p0, |
294 | /*[in]*/ int p1, |
295 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p2, |
296 | /*[in, out]*/ int[] p3, |
297 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p4) { |
298 | |
299 | return jni_RecordChangeComplete(p0, p1, p2, p3, p4); |
300 | } |
301 | |
302 | private native /* HRESULT */ int jni_WillChangeRecordset( |
303 | /*[in]*/ int p0, |
304 | /*[in, out]*/ int[] p1, |
305 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p2); |
306 | public /* HRESULT */ int WillChangeRecordset( |
307 | /*[in]*/ int p0, |
308 | /*[in, out]*/ int[] p1, |
309 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p2) { |
310 | |
311 | return jni_WillChangeRecordset(p0, p1, p2); |
312 | } |
313 | |
314 | private native /* HRESULT */ int jni_RecordsetChangeComplete( |
315 | /*[in]*/ int p0, |
316 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p1, |
317 | /*[in, out]*/ int[] p2, |
318 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p3); |
319 | public /* HRESULT */ int RecordsetChangeComplete( |
320 | /*[in]*/ int p0, |
321 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p1, |
322 | /*[in, out]*/ int[] p2, |
323 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p3) { |
324 | |
325 | return jni_RecordsetChangeComplete(p0, p1, p2, p3); |
326 | } |
327 | |
328 | private native /* HRESULT */ int jni_WillMove( |
329 | /*[in]*/ int p0, |
330 | /*[in, out]*/ int[] p1, |
331 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p2); |
332 | public /* HRESULT */ int WillMove( |
333 | /*[in]*/ int p0, |
334 | /*[in, out]*/ int[] p1, |
335 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p2) { |
336 | |
337 | return jni_WillMove(p0, p1, p2); |
338 | } |
339 | |
340 | private native /* HRESULT */ int jni_MoveComplete( |
341 | /*[in]*/ int p0, |
342 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p1, |
343 | /*[in, out]*/ int[] p2, |
344 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p3); |
345 | public /* HRESULT */ int MoveComplete( |
346 | /*[in]*/ int p0, |
347 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p1, |
348 | /*[in, out]*/ int[] p2, |
349 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p3) { |
350 | |
351 | return jni_MoveComplete(p0, p1, p2, p3); |
352 | } |
353 | |
354 | private native /* HRESULT */ int jni_EndOfRecordset( |
355 | /*[in, out]*/ boolean[] p0, |
356 | /*[in, out]*/ int[] p1, |
357 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p2); |
358 | public /* HRESULT */ int EndOfRecordset( |
359 | /*[in, out]*/ boolean[] p0, |
360 | /*[in, out]*/ int[] p1, |
361 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p2) { |
362 | |
363 | return jni_EndOfRecordset(p0, p1, p2); |
364 | } |
365 | |
366 | private native /* HRESULT */ int jni_FetchProgress( |
367 | /*[in]*/ int p0, |
368 | /*[in]*/ int p1, |
369 | /*[in, out]*/ int[] p2, |
370 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p3); |
371 | public /* HRESULT */ int FetchProgress( |
372 | /*[in]*/ int p0, |
373 | /*[in]*/ int p1, |
374 | /*[in, out]*/ int[] p2, |
375 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p3) { |
376 | |
377 | return jni_FetchProgress(p0, p1, p2, p3); |
378 | } |
379 | |
380 | private native /* HRESULT */ int jni_FetchComplete( |
381 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p0, |
382 | /*[in, out]*/ int[] p1, |
383 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p2); |
384 | public /* HRESULT */ int FetchComplete( |
385 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p0, |
386 | /*[in, out]*/ int[] p1, |
387 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p2) { |
388 | |
389 | return jni_FetchComplete(p0, p1, p2); |
390 | } |
391 | |
392 | } |
393 | |
394 | /** <em>Implementation</em>, <small>COM to Java</small>. */ |
395 | public static class Disp extends com.moesol.bindings.platform_sdk.component_services.IDispatch.Disp { |
396 | public static com.moesol.bindings.platform_sdk.component_services.IUnknown.Disp instance() { |
397 | return s_instance; |
398 | } |
399 | |
400 | private static Disp s_instance = new Disp(); |
401 | |
402 | protected Disp() { |
403 | addEntry(9, (short)1, "WillChangeField", "(ILjava/lang/Object;[ILcom/moesol/bindings/platform_sdk/data_services/_Recordset;)I"); |
404 | addEntry(10, (short)1, "FieldChangeComplete", "(ILjava/lang/Object;Lcom/moesol/bindings/platform_sdk/data_services/Error;[ILcom/moesol/bindings/platform_sdk/data_services/_Recordset;)I"); |
405 | addEntry(11, (short)1, "WillChangeRecord", "(II[ILcom/moesol/bindings/platform_sdk/data_services/_Recordset;)I"); |
406 | addEntry(12, (short)1, "RecordChangeComplete", "(IILcom/moesol/bindings/platform_sdk/data_services/Error;[ILcom/moesol/bindings/platform_sdk/data_services/_Recordset;)I"); |
407 | addEntry(13, (short)1, "WillChangeRecordset", "(I[ILcom/moesol/bindings/platform_sdk/data_services/_Recordset;)I"); |
408 | addEntry(14, (short)1, "RecordsetChangeComplete", "(ILcom/moesol/bindings/platform_sdk/data_services/Error;[ILcom/moesol/bindings/platform_sdk/data_services/_Recordset;)I"); |
409 | addEntry(15, (short)1, "WillMove", "(I[ILcom/moesol/bindings/platform_sdk/data_services/_Recordset;)I"); |
410 | addEntry(16, (short)1, "MoveComplete", "(ILcom/moesol/bindings/platform_sdk/data_services/Error;[ILcom/moesol/bindings/platform_sdk/data_services/_Recordset;)I"); |
411 | addEntry(17, (short)1, "EndOfRecordset", "([Z[ILcom/moesol/bindings/platform_sdk/data_services/_Recordset;)I"); |
412 | addEntry(18, (short)1, "FetchProgress", "(II[ILcom/moesol/bindings/platform_sdk/data_services/_Recordset;)I"); |
413 | addEntry(19, (short)1, "FetchComplete", "(Lcom/moesol/bindings/platform_sdk/data_services/Error;[ILcom/moesol/bindings/platform_sdk/data_services/_Recordset;)I"); |
414 | } |
415 | } |
416 | } |