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 ConnectionEvents 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(00000400-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 | 0x00000400, (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 pError |
24 | * <code>IDL: [in] Error*</code> |
25 | * @param adStatus |
26 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
27 | * @param pConnection |
28 | * <code>IDL: [in] _Connection*</code> |
29 | * @return |
30 | * <code>IDL: HRESULT</code> |
31 | */ |
32 | public /* HRESULT */ int InfoMessage( |
33 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error pError, |
34 | /*[in, out]*/ int[] adStatus, |
35 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection pConnection); |
36 | |
37 | /** |
38 | * <code>IDL: [ helpstring("") ]</code> |
39 | * |
40 | * @param TransactionLevel |
41 | * <code>IDL: [in] LONG</code> |
42 | * @param pError |
43 | * <code>IDL: [in] Error*</code> |
44 | * @param adStatus |
45 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
46 | * @param pConnection |
47 | * <code>IDL: [in] _Connection*</code> |
48 | * @return |
49 | * <code>IDL: HRESULT</code> |
50 | */ |
51 | public /* HRESULT */ int BeginTransComplete( |
52 | /*[in]*/ int TransactionLevel, |
53 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error pError, |
54 | /*[in, out]*/ int[] adStatus, |
55 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection pConnection); |
56 | |
57 | /** |
58 | * <code>IDL: [ helpstring("") ]</code> |
59 | * |
60 | * @param pError |
61 | * <code>IDL: [in] Error*</code> |
62 | * @param adStatus |
63 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
64 | * @param pConnection |
65 | * <code>IDL: [in] _Connection*</code> |
66 | * @return |
67 | * <code>IDL: HRESULT</code> |
68 | */ |
69 | public /* HRESULT */ int CommitTransComplete( |
70 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error pError, |
71 | /*[in, out]*/ int[] adStatus, |
72 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection pConnection); |
73 | |
74 | /** |
75 | * <code>IDL: [ helpstring("") ]</code> |
76 | * |
77 | * @param pError |
78 | * <code>IDL: [in] Error*</code> |
79 | * @param adStatus |
80 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
81 | * @param pConnection |
82 | * <code>IDL: [in] _Connection*</code> |
83 | * @return |
84 | * <code>IDL: HRESULT</code> |
85 | */ |
86 | public /* HRESULT */ int RollbackTransComplete( |
87 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error pError, |
88 | /*[in, out]*/ int[] adStatus, |
89 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection pConnection); |
90 | |
91 | /** |
92 | * <code>IDL: [ helpstring("") ]</code> |
93 | * |
94 | * @param Source |
95 | * <code>IDL: [in] [out] BSTR*</code> |
96 | * @param CursorType |
97 | * <code>IDL: [in] [out] CursorTypeEnum*</code> |
98 | * @param LockType |
99 | * <code>IDL: [in] [out] LockTypeEnum*</code> |
100 | * @param Options |
101 | * <code>IDL: [in] [out] LONG*</code> |
102 | * @param adStatus |
103 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
104 | * @param pCommand |
105 | * <code>IDL: [in] _Command*</code> |
106 | * @param pRecordset |
107 | * <code>IDL: [in] _Recordset*</code> |
108 | * @param pConnection |
109 | * <code>IDL: [in] _Connection*</code> |
110 | * @return |
111 | * <code>IDL: HRESULT</code> |
112 | */ |
113 | public /* HRESULT */ int WillExecute( |
114 | /*[in, out]*/ String[] Source, |
115 | /*[in, out]*/ int[] CursorType, |
116 | /*[in, out]*/ int[] LockType, |
117 | /*[in, out]*/ int[] Options, |
118 | /*[in, out]*/ int[] adStatus, |
119 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Command pCommand, |
120 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset pRecordset, |
121 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection pConnection); |
122 | |
123 | /** |
124 | * <code>IDL: [ helpstring("") ]</code> |
125 | * |
126 | * @param RecordsAffected |
127 | * <code>IDL: [in] LONG</code> |
128 | * @param pError |
129 | * <code>IDL: [in] Error*</code> |
130 | * @param adStatus |
131 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
132 | * @param pCommand |
133 | * <code>IDL: [in] _Command*</code> |
134 | * @param pRecordset |
135 | * <code>IDL: [in] _Recordset*</code> |
136 | * @param pConnection |
137 | * <code>IDL: [in] _Connection*</code> |
138 | * @return |
139 | * <code>IDL: HRESULT</code> |
140 | */ |
141 | public /* HRESULT */ int ExecuteComplete( |
142 | /*[in]*/ int RecordsAffected, |
143 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error pError, |
144 | /*[in, out]*/ int[] adStatus, |
145 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Command pCommand, |
146 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset pRecordset, |
147 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection pConnection); |
148 | |
149 | /** |
150 | * <code>IDL: [ helpstring("") ]</code> |
151 | * |
152 | * @param ConnectionString |
153 | * <code>IDL: [in] [out] BSTR*</code> |
154 | * @param UserID |
155 | * <code>IDL: [in] [out] BSTR*</code> |
156 | * @param Password |
157 | * <code>IDL: [in] [out] BSTR*</code> |
158 | * @param Options |
159 | * <code>IDL: [in] [out] LONG*</code> |
160 | * @param adStatus |
161 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
162 | * @param pConnection |
163 | * <code>IDL: [in] _Connection*</code> |
164 | * @return |
165 | * <code>IDL: HRESULT</code> |
166 | */ |
167 | public /* HRESULT */ int WillConnect( |
168 | /*[in, out]*/ String[] ConnectionString, |
169 | /*[in, out]*/ String[] UserID, |
170 | /*[in, out]*/ String[] Password, |
171 | /*[in, out]*/ int[] Options, |
172 | /*[in, out]*/ int[] adStatus, |
173 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection pConnection); |
174 | |
175 | /** |
176 | * <code>IDL: [ helpstring("") ]</code> |
177 | * |
178 | * @param pError |
179 | * <code>IDL: [in] Error*</code> |
180 | * @param adStatus |
181 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
182 | * @param pConnection |
183 | * <code>IDL: [in] _Connection*</code> |
184 | * @return |
185 | * <code>IDL: HRESULT</code> |
186 | */ |
187 | public /* HRESULT */ int ConnectComplete( |
188 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error pError, |
189 | /*[in, out]*/ int[] adStatus, |
190 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection pConnection); |
191 | |
192 | /** |
193 | * <code>IDL: [ helpstring("") ]</code> |
194 | * |
195 | * @param adStatus |
196 | * <code>IDL: [in] [out] EventStatusEnum*</code> |
197 | * @param pConnection |
198 | * <code>IDL: [in] _Connection*</code> |
199 | * @return |
200 | * <code>IDL: HRESULT</code> |
201 | */ |
202 | public /* HRESULT */ int Disconnect( |
203 | /*[in, out]*/ int[] adStatus, |
204 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection pConnection); |
205 | |
206 | |
207 | /** <em>Implementation</em>, <small>Java to COM</small>. */ |
208 | public static class Jni extends com.moesol.bindings.platform_sdk.component_services.IDispatch.Jni implements ConnectionEvents { |
209 | |
210 | protected Jni () { |
211 | } |
212 | |
213 | |
214 | private native /* HRESULT */ int jni_InfoMessage( |
215 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p0, |
216 | /*[in, out]*/ int[] p1, |
217 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p2); |
218 | public /* HRESULT */ int InfoMessage( |
219 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p0, |
220 | /*[in, out]*/ int[] p1, |
221 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p2) { |
222 | |
223 | return jni_InfoMessage(p0, p1, p2); |
224 | } |
225 | |
226 | private native /* HRESULT */ int jni_BeginTransComplete( |
227 | /*[in]*/ int p0, |
228 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p1, |
229 | /*[in, out]*/ int[] p2, |
230 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p3); |
231 | public /* HRESULT */ int BeginTransComplete( |
232 | /*[in]*/ int p0, |
233 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p1, |
234 | /*[in, out]*/ int[] p2, |
235 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p3) { |
236 | |
237 | return jni_BeginTransComplete(p0, p1, p2, p3); |
238 | } |
239 | |
240 | private native /* HRESULT */ int jni_CommitTransComplete( |
241 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p0, |
242 | /*[in, out]*/ int[] p1, |
243 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p2); |
244 | public /* HRESULT */ int CommitTransComplete( |
245 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p0, |
246 | /*[in, out]*/ int[] p1, |
247 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p2) { |
248 | |
249 | return jni_CommitTransComplete(p0, p1, p2); |
250 | } |
251 | |
252 | private native /* HRESULT */ int jni_RollbackTransComplete( |
253 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p0, |
254 | /*[in, out]*/ int[] p1, |
255 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p2); |
256 | public /* HRESULT */ int RollbackTransComplete( |
257 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p0, |
258 | /*[in, out]*/ int[] p1, |
259 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p2) { |
260 | |
261 | return jni_RollbackTransComplete(p0, p1, p2); |
262 | } |
263 | |
264 | private native /* HRESULT */ int jni_WillExecute( |
265 | /*[in, out]*/ String[] p0, |
266 | /*[in, out]*/ int[] p1, |
267 | /*[in, out]*/ int[] p2, |
268 | /*[in, out]*/ int[] p3, |
269 | /*[in, out]*/ int[] p4, |
270 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Command p5, |
271 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p6, |
272 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p7); |
273 | public /* HRESULT */ int WillExecute( |
274 | /*[in, out]*/ String[] p0, |
275 | /*[in, out]*/ int[] p1, |
276 | /*[in, out]*/ int[] p2, |
277 | /*[in, out]*/ int[] p3, |
278 | /*[in, out]*/ int[] p4, |
279 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Command p5, |
280 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p6, |
281 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p7) { |
282 | |
283 | return jni_WillExecute(p0, p1, p2, p3, p4, p5, p6, p7); |
284 | } |
285 | |
286 | private native /* HRESULT */ int jni_ExecuteComplete( |
287 | /*[in]*/ int p0, |
288 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p1, |
289 | /*[in, out]*/ int[] p2, |
290 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Command p3, |
291 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p4, |
292 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p5); |
293 | public /* HRESULT */ int ExecuteComplete( |
294 | /*[in]*/ int p0, |
295 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p1, |
296 | /*[in, out]*/ int[] p2, |
297 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Command p3, |
298 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Recordset p4, |
299 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p5) { |
300 | |
301 | return jni_ExecuteComplete(p0, p1, p2, p3, p4, p5); |
302 | } |
303 | |
304 | private native /* HRESULT */ int jni_WillConnect( |
305 | /*[in, out]*/ String[] p0, |
306 | /*[in, out]*/ String[] p1, |
307 | /*[in, out]*/ String[] p2, |
308 | /*[in, out]*/ int[] p3, |
309 | /*[in, out]*/ int[] p4, |
310 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p5); |
311 | public /* HRESULT */ int WillConnect( |
312 | /*[in, out]*/ String[] p0, |
313 | /*[in, out]*/ String[] p1, |
314 | /*[in, out]*/ String[] p2, |
315 | /*[in, out]*/ int[] p3, |
316 | /*[in, out]*/ int[] p4, |
317 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p5) { |
318 | |
319 | return jni_WillConnect(p0, p1, p2, p3, p4, p5); |
320 | } |
321 | |
322 | private native /* HRESULT */ int jni_ConnectComplete( |
323 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p0, |
324 | /*[in, out]*/ int[] p1, |
325 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p2); |
326 | public /* HRESULT */ int ConnectComplete( |
327 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services.Error p0, |
328 | /*[in, out]*/ int[] p1, |
329 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p2) { |
330 | |
331 | return jni_ConnectComplete(p0, p1, p2); |
332 | } |
333 | |
334 | private native /* HRESULT */ int jni_Disconnect( |
335 | /*[in, out]*/ int[] p0, |
336 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p1); |
337 | public /* HRESULT */ int Disconnect( |
338 | /*[in, out]*/ int[] p0, |
339 | /*[in]*/ com.moesol.bindings.platform_sdk.data_services._Connection p1) { |
340 | |
341 | return jni_Disconnect(p0, p1); |
342 | } |
343 | |
344 | } |
345 | |
346 | /** <em>Implementation</em>, <small>COM to Java</small>. */ |
347 | public static class Disp extends com.moesol.bindings.platform_sdk.component_services.IDispatch.Disp { |
348 | public static com.moesol.bindings.platform_sdk.component_services.IUnknown.Disp instance() { |
349 | return s_instance; |
350 | } |
351 | |
352 | private static Disp s_instance = new Disp(); |
353 | |
354 | protected Disp() { |
355 | addEntry(0, (short)1, "InfoMessage", "(Lcom/moesol/bindings/platform_sdk/data_services/Error;[ILcom/moesol/bindings/platform_sdk/data_services/_Connection;)I"); |
356 | addEntry(1, (short)1, "BeginTransComplete", "(ILcom/moesol/bindings/platform_sdk/data_services/Error;[ILcom/moesol/bindings/platform_sdk/data_services/_Connection;)I"); |
357 | addEntry(3, (short)1, "CommitTransComplete", "(Lcom/moesol/bindings/platform_sdk/data_services/Error;[ILcom/moesol/bindings/platform_sdk/data_services/_Connection;)I"); |
358 | addEntry(2, (short)1, "RollbackTransComplete", "(Lcom/moesol/bindings/platform_sdk/data_services/Error;[ILcom/moesol/bindings/platform_sdk/data_services/_Connection;)I"); |
359 | addEntry(4, (short)1, "WillExecute", "([Ljava/lang/String;[I[I[I[ILcom/moesol/bindings/platform_sdk/data_services/_Command;Lcom/moesol/bindings/platform_sdk/data_services/_Recordset;Lcom/moesol/bindings/platform_sdk/data_services/_Connection;)I"); |
360 | addEntry(5, (short)1, "ExecuteComplete", "(ILcom/moesol/bindings/platform_sdk/data_services/Error;[ILcom/moesol/bindings/platform_sdk/data_services/_Command;Lcom/moesol/bindings/platform_sdk/data_services/_Recordset;Lcom/moesol/bindings/platform_sdk/data_services/_Connection;)I"); |
361 | addEntry(6, (short)1, "WillConnect", "([Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[I[ILcom/moesol/bindings/platform_sdk/data_services/_Connection;)I"); |
362 | addEntry(7, (short)1, "ConnectComplete", "(Lcom/moesol/bindings/platform_sdk/data_services/Error;[ILcom/moesol/bindings/platform_sdk/data_services/_Connection;)I"); |
363 | addEntry(8, (short)1, "Disconnect", "([ILcom/moesol/bindings/platform_sdk/data_services/_Connection;)I"); |
364 | } |
365 | } |
366 | } |