comparison win/jdll.h @ 0:e0bbaa717f41 draft default tip

lol J
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Mon, 25 Nov 2013 11:56:30 -0500
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:e0bbaa717f41
1 /* Copyright 1990-2011, Jsoftware Inc. All rights reserved. */
2 /* License in license.txt. */
3 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
4
5
6 /* File created by MIDL compiler version 5.01.0164 */
7 /* at Thu Jun 22 11:55:16 2000
8 */
9 /* Compiler settings for default\jdll.idl:
10 Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext
11 error checks: allocation ref bounds_check enum stub_data
12 */
13 //@@MIDL_FILE_HEADING( )
14
15
16 /* verify that the <rpcndr.h> version is high enough to compile this file*/
17 #ifndef __REQUIRED_RPCNDR_H_VERSION__
18 #define __REQUIRED_RPCNDR_H_VERSION__ 440
19 #endif
20
21 #include "rpc.h"
22 #include "rpcndr.h"
23
24 #ifndef __RPCNDR_H_VERSION__
25 #error this stub requires an updated version of <rpcndr.h>
26 #endif // __RPCNDR_H_VERSION__
27
28 #ifndef COM_NO_WINDOWS_H
29 #include "windows.h"
30 #include "ole2.h"
31 #endif /*COM_NO_WINDOWS_H*/
32
33 #ifndef __jdll_h__
34 #define __jdll_h__
35
36 #ifdef __cplusplus
37 extern "C"{
38 #endif
39
40 /* Forward Declarations */
41
42 #ifndef __IJDLLServer_FWD_DEFINED__
43 #define __IJDLLServer_FWD_DEFINED__
44 typedef interface IJDLLServer IJDLLServer;
45 #endif /* __IJDLLServer_FWD_DEFINED__ */
46
47
48 #ifndef __JDLLServer_FWD_DEFINED__
49 #define __JDLLServer_FWD_DEFINED__
50
51 #ifdef __cplusplus
52 typedef class JDLLServer JDLLServer;
53 #else
54 typedef struct JDLLServer JDLLServer;
55 #endif /* __cplusplus */
56
57 #endif /* __JDLLServer_FWD_DEFINED__ */
58
59
60 /* header files for imported files */
61 #include "oaidl.h"
62
63 void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
64 void __RPC_USER MIDL_user_free( void __RPC_FAR * );
65
66 #ifndef __IJDLLServer_INTERFACE_DEFINED__
67 #define __IJDLLServer_INTERFACE_DEFINED__
68
69 /* interface IJDLLServer */
70 /* [oleautomation][dual][unique][helpstring][uuid][object] */
71
72
73 EXTERN_C const IID IID_IJDLLServer;
74
75 #if defined(__cplusplus) && !defined(CINTERFACE)
76
77 MIDL_INTERFACE("21EB05EC-1AB3-11cf-A2AC-8FF70874C460")
78 IJDLLServer : public IDispatch
79 {
80 public:
81 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Do(
82 /* [in] */ BSTR input,
83 /* [retval][out] */ long __RPC_FAR *r) = 0;
84
85 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Show(
86 /* [in] */ long b,
87 /* [retval][out] */ long __RPC_FAR *r) = 0;
88
89 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Log(
90 /* [in] */ long b,
91 /* [retval][out] */ long __RPC_FAR *r) = 0;
92
93 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE IsBusy(
94 /* [retval][out] */ long __RPC_FAR *r) = 0;
95
96 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Break(
97 /* [retval][out] */ long __RPC_FAR *r) = 0;
98
99 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Quit(
100 /* [retval][out] */ long __RPC_FAR *r) = 0;
101
102 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Get(
103 /* [in] */ BSTR jname,
104 /* [out] */ VARIANT __RPC_FAR *v,
105 /* [retval][out] */ long __RPC_FAR *r) = 0;
106
107 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Set(
108 /* [in] */ BSTR jname,
109 /* [in] */ VARIANT __RPC_FAR *v,
110 /* [retval][out] */ long __RPC_FAR *r) = 0;
111
112 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetM(
113 /* [in] */ BSTR jname,
114 /* [out] */ long __RPC_FAR *jtype,
115 /* [out] */ long __RPC_FAR *jrank,
116 /* [out] */ long __RPC_FAR *jshape,
117 /* [out] */ long __RPC_FAR *jdata,
118 /* [retval][out] */ long __RPC_FAR *r) = 0;
119
120 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetM(
121 /* [in] */ BSTR jname,
122 /* [in] */ long __RPC_FAR *jtype,
123 /* [in] */ long __RPC_FAR *jrank,
124 /* [in] */ long __RPC_FAR *jshape,
125 /* [in] */ long __RPC_FAR *jdata,
126 /* [retval][out] */ long __RPC_FAR *r) = 0;
127
128 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ErrorText(
129 /* [in] */ long error,
130 /* [out] */ VARIANT __RPC_FAR *v,
131 /* [retval][out] */ long __RPC_FAR *r) = 0;
132
133 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ErrorTextM(
134 /* [in] */ long error,
135 /* [out] */ long __RPC_FAR *text,
136 /* [retval][out] */ long __RPC_FAR *r) = 0;
137
138 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Clear(
139 /* [retval][out] */ long __RPC_FAR *r) = 0;
140
141 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Transpose(
142 /* [in] */ long b,
143 /* [retval][out] */ long __RPC_FAR *r) = 0;
144
145 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ErrorTextB(
146 /* [in] */ long error,
147 /* [out] */ VARIANT __RPC_FAR *v,
148 /* [retval][out] */ long __RPC_FAR *r) = 0;
149
150 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetB(
151 /* [in] */ BSTR jname,
152 /* [out] */ VARIANT __RPC_FAR *v,
153 /* [retval][out] */ long __RPC_FAR *r) = 0;
154
155 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetB(
156 /* [in] */ BSTR jname,
157 /* [in] */ VARIANT __RPC_FAR *v,
158 /* [retval][out] */ long __RPC_FAR *r) = 0;
159
160 virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DoR(
161 /* [in] */ BSTR input,
162 /* [out] */ VARIANT __RPC_FAR *v,
163 /* [retval][out] */ long __RPC_FAR *r) = 0;
164
165 };
166
167 #else /* C style interface */
168
169 typedef struct IJDLLServerVtbl
170 {
171 BEGIN_INTERFACE
172
173 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
174 IJDLLServer __RPC_FAR * This,
175 /* [in] */ REFIID riid,
176 /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
177
178 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
179 IJDLLServer __RPC_FAR * This);
180
181 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
182 IJDLLServer __RPC_FAR * This);
183
184 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
185 IJDLLServer __RPC_FAR * This,
186 /* [out] */ UINT __RPC_FAR *pctinfo);
187
188 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
189 IJDLLServer __RPC_FAR * This,
190 /* [in] */ UINT iTInfo,
191 /* [in] */ LCID lcid,
192 /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
193
194 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
195 IJDLLServer __RPC_FAR * This,
196 /* [in] */ REFIID riid,
197 /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
198 /* [in] */ UINT cNames,
199 /* [in] */ LCID lcid,
200 /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
201
202 /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
203 IJDLLServer __RPC_FAR * This,
204 /* [in] */ DISPID dispIdMember,
205 /* [in] */ REFIID riid,
206 /* [in] */ LCID lcid,
207 /* [in] */ WORD wFlags,
208 /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
209 /* [out] */ VARIANT __RPC_FAR *pVarResult,
210 /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
211 /* [out] */ UINT __RPC_FAR *puArgErr);
212
213 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Do )(
214 IJDLLServer __RPC_FAR * This,
215 /* [in] */ BSTR input,
216 /* [retval][out] */ long __RPC_FAR *r);
217
218 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Show )(
219 IJDLLServer __RPC_FAR * This,
220 /* [in] */ long b,
221 /* [retval][out] */ long __RPC_FAR *r);
222
223 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Log )(
224 IJDLLServer __RPC_FAR * This,
225 /* [in] */ long b,
226 /* [retval][out] */ long __RPC_FAR *r);
227
228 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsBusy )(
229 IJDLLServer __RPC_FAR * This,
230 /* [retval][out] */ long __RPC_FAR *r);
231
232 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Break )(
233 IJDLLServer __RPC_FAR * This,
234 /* [retval][out] */ long __RPC_FAR *r);
235
236 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Quit )(
237 IJDLLServer __RPC_FAR * This,
238 /* [retval][out] */ long __RPC_FAR *r);
239
240 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Get )(
241 IJDLLServer __RPC_FAR * This,
242 /* [in] */ BSTR jname,
243 /* [out] */ VARIANT __RPC_FAR *v,
244 /* [retval][out] */ long __RPC_FAR *r);
245
246 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Set )(
247 IJDLLServer __RPC_FAR * This,
248 /* [in] */ BSTR jname,
249 /* [in] */ VARIANT __RPC_FAR *v,
250 /* [retval][out] */ long __RPC_FAR *r);
251
252 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetM )(
253 IJDLLServer __RPC_FAR * This,
254 /* [in] */ BSTR jname,
255 /* [out] */ long __RPC_FAR *jtype,
256 /* [out] */ long __RPC_FAR *jrank,
257 /* [out] */ long __RPC_FAR *jshape,
258 /* [out] */ long __RPC_FAR *jdata,
259 /* [retval][out] */ long __RPC_FAR *r);
260
261 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetM )(
262 IJDLLServer __RPC_FAR * This,
263 /* [in] */ BSTR jname,
264 /* [in] */ long __RPC_FAR *jtype,
265 /* [in] */ long __RPC_FAR *jrank,
266 /* [in] */ long __RPC_FAR *jshape,
267 /* [in] */ long __RPC_FAR *jdata,
268 /* [retval][out] */ long __RPC_FAR *r);
269
270 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ErrorText )(
271 IJDLLServer __RPC_FAR * This,
272 /* [in] */ long error,
273 /* [out] */ VARIANT __RPC_FAR *v,
274 /* [retval][out] */ long __RPC_FAR *r);
275
276 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ErrorTextM )(
277 IJDLLServer __RPC_FAR * This,
278 /* [in] */ long error,
279 /* [out] */ long __RPC_FAR *text,
280 /* [retval][out] */ long __RPC_FAR *r);
281
282 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clear )(
283 IJDLLServer __RPC_FAR * This,
284 /* [retval][out] */ long __RPC_FAR *r);
285
286 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Transpose )(
287 IJDLLServer __RPC_FAR * This,
288 /* [in] */ long b,
289 /* [retval][out] */ long __RPC_FAR *r);
290
291 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ErrorTextB )(
292 IJDLLServer __RPC_FAR * This,
293 /* [in] */ long error,
294 /* [out] */ VARIANT __RPC_FAR *v,
295 /* [retval][out] */ long __RPC_FAR *r);
296
297 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetB )(
298 IJDLLServer __RPC_FAR * This,
299 /* [in] */ BSTR jname,
300 /* [out] */ VARIANT __RPC_FAR *v,
301 /* [retval][out] */ long __RPC_FAR *r);
302
303 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetB )(
304 IJDLLServer __RPC_FAR * This,
305 /* [in] */ BSTR jname,
306 /* [in] */ VARIANT __RPC_FAR *v,
307 /* [retval][out] */ long __RPC_FAR *r);
308
309 /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoR )(
310 IJDLLServer __RPC_FAR * This,
311 /* [in] */ BSTR input,
312 /* [out] */ VARIANT __RPC_FAR *v,
313 /* [retval][out] */ long __RPC_FAR *r);
314
315 END_INTERFACE
316 } IJDLLServerVtbl;
317
318 interface IJDLLServer
319 {
320 CONST_VTBL struct IJDLLServerVtbl __RPC_FAR *lpVtbl;
321 };
322
323
324
325 #ifdef COBJMACROS
326
327
328 #define IJDLLServer_QueryInterface(This,riid,ppvObject) \
329 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
330
331 #define IJDLLServer_AddRef(This) \
332 (This)->lpVtbl -> AddRef(This)
333
334 #define IJDLLServer_Release(This) \
335 (This)->lpVtbl -> Release(This)
336
337
338 #define IJDLLServer_GetTypeInfoCount(This,pctinfo) \
339 (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
340
341 #define IJDLLServer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
342 (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
343
344 #define IJDLLServer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
345 (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
346
347 #define IJDLLServer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
348 (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
349
350
351 #define IJDLLServer_Do(This,input,r) \
352 (This)->lpVtbl -> Do(This,input,r)
353
354 #define IJDLLServer_Show(This,b,r) \
355 (This)->lpVtbl -> Show(This,b,r)
356
357 #define IJDLLServer_Log(This,b,r) \
358 (This)->lpVtbl -> Log(This,b,r)
359
360 #define IJDLLServer_IsBusy(This,r) \
361 (This)->lpVtbl -> IsBusy(This,r)
362
363 #define IJDLLServer_Break(This,r) \
364 (This)->lpVtbl -> Break(This,r)
365
366 #define IJDLLServer_Quit(This,r) \
367 (This)->lpVtbl -> Quit(This,r)
368
369 #define IJDLLServer_Get(This,jname,v,r) \
370 (This)->lpVtbl -> Get(This,jname,v,r)
371
372 #define IJDLLServer_Set(This,jname,v,r) \
373 (This)->lpVtbl -> Set(This,jname,v,r)
374
375 #define IJDLLServer_GetM(This,jname,jtype,jrank,jshape,jdata,r) \
376 (This)->lpVtbl -> GetM(This,jname,jtype,jrank,jshape,jdata,r)
377
378 #define IJDLLServer_SetM(This,jname,jtype,jrank,jshape,jdata,r) \
379 (This)->lpVtbl -> SetM(This,jname,jtype,jrank,jshape,jdata,r)
380
381 #define IJDLLServer_ErrorText(This,error,v,r) \
382 (This)->lpVtbl -> ErrorText(This,error,v,r)
383
384 #define IJDLLServer_ErrorTextM(This,error,text,r) \
385 (This)->lpVtbl -> ErrorTextM(This,error,text,r)
386
387 #define IJDLLServer_Clear(This,r) \
388 (This)->lpVtbl -> Clear(This,r)
389
390 #define IJDLLServer_Transpose(This,b,r) \
391 (This)->lpVtbl -> Transpose(This,b,r)
392
393 #define IJDLLServer_ErrorTextB(This,error,v,r) \
394 (This)->lpVtbl -> ErrorTextB(This,error,v,r)
395
396 #define IJDLLServer_GetB(This,jname,v,r) \
397 (This)->lpVtbl -> GetB(This,jname,v,r)
398
399 #define IJDLLServer_SetB(This,jname,v,r) \
400 (This)->lpVtbl -> SetB(This,jname,v,r)
401
402 #define IJDLLServer_DoR(This,input,v,r) \
403 (This)->lpVtbl -> DoR(This,input,v,r)
404
405 #endif /* COBJMACROS */
406
407
408 #endif /* C style interface */
409
410
411
412 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_Do_Proxy(
413 IJDLLServer __RPC_FAR * This,
414 /* [in] */ BSTR input,
415 /* [retval][out] */ long __RPC_FAR *r);
416
417
418 void __RPC_STUB IJDLLServer_Do_Stub(
419 IRpcStubBuffer *This,
420 IRpcChannelBuffer *_pRpcChannelBuffer,
421 PRPC_MESSAGE _pRpcMessage,
422 DWORD *_pdwStubPhase);
423
424
425 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_Show_Proxy(
426 IJDLLServer __RPC_FAR * This,
427 /* [in] */ long b,
428 /* [retval][out] */ long __RPC_FAR *r);
429
430
431 void __RPC_STUB IJDLLServer_Show_Stub(
432 IRpcStubBuffer *This,
433 IRpcChannelBuffer *_pRpcChannelBuffer,
434 PRPC_MESSAGE _pRpcMessage,
435 DWORD *_pdwStubPhase);
436
437
438 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_Log_Proxy(
439 IJDLLServer __RPC_FAR * This,
440 /* [in] */ long b,
441 /* [retval][out] */ long __RPC_FAR *r);
442
443
444 void __RPC_STUB IJDLLServer_Log_Stub(
445 IRpcStubBuffer *This,
446 IRpcChannelBuffer *_pRpcChannelBuffer,
447 PRPC_MESSAGE _pRpcMessage,
448 DWORD *_pdwStubPhase);
449
450
451 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_IsBusy_Proxy(
452 IJDLLServer __RPC_FAR * This,
453 /* [retval][out] */ long __RPC_FAR *r);
454
455
456 void __RPC_STUB IJDLLServer_IsBusy_Stub(
457 IRpcStubBuffer *This,
458 IRpcChannelBuffer *_pRpcChannelBuffer,
459 PRPC_MESSAGE _pRpcMessage,
460 DWORD *_pdwStubPhase);
461
462
463 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_Break_Proxy(
464 IJDLLServer __RPC_FAR * This,
465 /* [retval][out] */ long __RPC_FAR *r);
466
467
468 void __RPC_STUB IJDLLServer_Break_Stub(
469 IRpcStubBuffer *This,
470 IRpcChannelBuffer *_pRpcChannelBuffer,
471 PRPC_MESSAGE _pRpcMessage,
472 DWORD *_pdwStubPhase);
473
474
475 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_Quit_Proxy(
476 IJDLLServer __RPC_FAR * This,
477 /* [retval][out] */ long __RPC_FAR *r);
478
479
480 void __RPC_STUB IJDLLServer_Quit_Stub(
481 IRpcStubBuffer *This,
482 IRpcChannelBuffer *_pRpcChannelBuffer,
483 PRPC_MESSAGE _pRpcMessage,
484 DWORD *_pdwStubPhase);
485
486
487 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_Get_Proxy(
488 IJDLLServer __RPC_FAR * This,
489 /* [in] */ BSTR jname,
490 /* [out] */ VARIANT __RPC_FAR *v,
491 /* [retval][out] */ long __RPC_FAR *r);
492
493
494 void __RPC_STUB IJDLLServer_Get_Stub(
495 IRpcStubBuffer *This,
496 IRpcChannelBuffer *_pRpcChannelBuffer,
497 PRPC_MESSAGE _pRpcMessage,
498 DWORD *_pdwStubPhase);
499
500
501 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_Set_Proxy(
502 IJDLLServer __RPC_FAR * This,
503 /* [in] */ BSTR jname,
504 /* [in] */ VARIANT __RPC_FAR *v,
505 /* [retval][out] */ long __RPC_FAR *r);
506
507
508 void __RPC_STUB IJDLLServer_Set_Stub(
509 IRpcStubBuffer *This,
510 IRpcChannelBuffer *_pRpcChannelBuffer,
511 PRPC_MESSAGE _pRpcMessage,
512 DWORD *_pdwStubPhase);
513
514
515 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_GetM_Proxy(
516 IJDLLServer __RPC_FAR * This,
517 /* [in] */ BSTR jname,
518 /* [out] */ long __RPC_FAR *jtype,
519 /* [out] */ long __RPC_FAR *jrank,
520 /* [out] */ long __RPC_FAR *jshape,
521 /* [out] */ long __RPC_FAR *jdata,
522 /* [retval][out] */ long __RPC_FAR *r);
523
524
525 void __RPC_STUB IJDLLServer_GetM_Stub(
526 IRpcStubBuffer *This,
527 IRpcChannelBuffer *_pRpcChannelBuffer,
528 PRPC_MESSAGE _pRpcMessage,
529 DWORD *_pdwStubPhase);
530
531
532 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_SetM_Proxy(
533 IJDLLServer __RPC_FAR * This,
534 /* [in] */ BSTR jname,
535 /* [in] */ long __RPC_FAR *jtype,
536 /* [in] */ long __RPC_FAR *jrank,
537 /* [in] */ long __RPC_FAR *jshape,
538 /* [in] */ long __RPC_FAR *jdata,
539 /* [retval][out] */ long __RPC_FAR *r);
540
541
542 void __RPC_STUB IJDLLServer_SetM_Stub(
543 IRpcStubBuffer *This,
544 IRpcChannelBuffer *_pRpcChannelBuffer,
545 PRPC_MESSAGE _pRpcMessage,
546 DWORD *_pdwStubPhase);
547
548
549 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_ErrorText_Proxy(
550 IJDLLServer __RPC_FAR * This,
551 /* [in] */ long error,
552 /* [out] */ VARIANT __RPC_FAR *v,
553 /* [retval][out] */ long __RPC_FAR *r);
554
555
556 void __RPC_STUB IJDLLServer_ErrorText_Stub(
557 IRpcStubBuffer *This,
558 IRpcChannelBuffer *_pRpcChannelBuffer,
559 PRPC_MESSAGE _pRpcMessage,
560 DWORD *_pdwStubPhase);
561
562
563 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_ErrorTextM_Proxy(
564 IJDLLServer __RPC_FAR * This,
565 /* [in] */ long error,
566 /* [out] */ long __RPC_FAR *text,
567 /* [retval][out] */ long __RPC_FAR *r);
568
569
570 void __RPC_STUB IJDLLServer_ErrorTextM_Stub(
571 IRpcStubBuffer *This,
572 IRpcChannelBuffer *_pRpcChannelBuffer,
573 PRPC_MESSAGE _pRpcMessage,
574 DWORD *_pdwStubPhase);
575
576
577 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_Clear_Proxy(
578 IJDLLServer __RPC_FAR * This,
579 /* [retval][out] */ long __RPC_FAR *r);
580
581
582 void __RPC_STUB IJDLLServer_Clear_Stub(
583 IRpcStubBuffer *This,
584 IRpcChannelBuffer *_pRpcChannelBuffer,
585 PRPC_MESSAGE _pRpcMessage,
586 DWORD *_pdwStubPhase);
587
588
589 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_Transpose_Proxy(
590 IJDLLServer __RPC_FAR * This,
591 /* [in] */ long b,
592 /* [retval][out] */ long __RPC_FAR *r);
593
594
595 void __RPC_STUB IJDLLServer_Transpose_Stub(
596 IRpcStubBuffer *This,
597 IRpcChannelBuffer *_pRpcChannelBuffer,
598 PRPC_MESSAGE _pRpcMessage,
599 DWORD *_pdwStubPhase);
600
601
602 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_ErrorTextB_Proxy(
603 IJDLLServer __RPC_FAR * This,
604 /* [in] */ long error,
605 /* [out] */ VARIANT __RPC_FAR *v,
606 /* [retval][out] */ long __RPC_FAR *r);
607
608
609 void __RPC_STUB IJDLLServer_ErrorTextB_Stub(
610 IRpcStubBuffer *This,
611 IRpcChannelBuffer *_pRpcChannelBuffer,
612 PRPC_MESSAGE _pRpcMessage,
613 DWORD *_pdwStubPhase);
614
615
616 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_GetB_Proxy(
617 IJDLLServer __RPC_FAR * This,
618 /* [in] */ BSTR jname,
619 /* [out] */ VARIANT __RPC_FAR *v,
620 /* [retval][out] */ long __RPC_FAR *r);
621
622
623 void __RPC_STUB IJDLLServer_GetB_Stub(
624 IRpcStubBuffer *This,
625 IRpcChannelBuffer *_pRpcChannelBuffer,
626 PRPC_MESSAGE _pRpcMessage,
627 DWORD *_pdwStubPhase);
628
629
630 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_SetB_Proxy(
631 IJDLLServer __RPC_FAR * This,
632 /* [in] */ BSTR jname,
633 /* [in] */ VARIANT __RPC_FAR *v,
634 /* [retval][out] */ long __RPC_FAR *r);
635
636
637 void __RPC_STUB IJDLLServer_SetB_Stub(
638 IRpcStubBuffer *This,
639 IRpcChannelBuffer *_pRpcChannelBuffer,
640 PRPC_MESSAGE _pRpcMessage,
641 DWORD *_pdwStubPhase);
642
643
644 /* [helpstring] */ HRESULT STDMETHODCALLTYPE IJDLLServer_DoR_Proxy(
645 IJDLLServer __RPC_FAR * This,
646 /* [in] */ BSTR input,
647 /* [out] */ VARIANT __RPC_FAR *v,
648 /* [retval][out] */ long __RPC_FAR *r);
649
650
651 void __RPC_STUB IJDLLServer_DoR_Stub(
652 IRpcStubBuffer *This,
653 IRpcChannelBuffer *_pRpcChannelBuffer,
654 PRPC_MESSAGE _pRpcMessage,
655 DWORD *_pdwStubPhase);
656
657
658
659 #endif /* __IJDLLServer_INTERFACE_DEFINED__ */
660
661
662
663 #ifndef __JDLLServerLib_LIBRARY_DEFINED__
664 #define __JDLLServerLib_LIBRARY_DEFINED__
665
666 /* library JDLLServerLib */
667 /* [version][helpstring][uuid] */
668
669
670 EXTERN_C const IID LIBID_JDLLServerLib;
671
672 EXTERN_C const CLSID CLSID_JDLLServer;
673
674 #ifdef __cplusplus
675
676 class DECLSPEC_UUID("21EB05EA-1AB3-11cf-A2AC-8FF70874C460")
677 JDLLServer;
678 #endif
679 #endif /* __JDLLServerLib_LIBRARY_DEFINED__ */
680
681 /* Additional Prototypes for ALL interfaces */
682
683 unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
684 unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
685 unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
686 void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
687
688 unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * );
689 unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
690 unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
691 void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * );
692
693 /* end of Additional Prototypes */
694
695 #ifdef __cplusplus
696 }
697 #endif
698
699 #endif