root/swishctl/src/SwishCtl_p.c

Revision 1232, 23.7 kB (checked in by augur, 5 years ago)

Initial revision

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
Line 
1 /* this ALWAYS GENERATED file contains the proxy stub code */
2
3
4 /* File created by MIDL compiler version 5.01.0164 */
5 /* at Fri May 23 23:23:35 2003
6  */
7 /* Compiler settings for C:\projects\swish\win32\swishctl\SwishCtl.idl:
8     Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
9     error checks: allocation ref bounds_check enum stub_data
10 */
11 //@@MIDL_FILE_HEADING(  )
12
13 #define USE_STUBLESS_PROXY
14
15
16 /* verify that the <rpcproxy.h> version is high enough to compile this file*/
17 #ifndef __REDQ_RPCPROXY_H_VERSION__
18 #define __REQUIRED_RPCPROXY_H_VERSION__ 440
19 #endif
20
21
22 #include "rpcproxy.h"
23 #ifndef __RPCPROXY_H_VERSION__
24 #error this stub requires an updated version of <rpcproxy.h>
25 #endif // __RPCPROXY_H_VERSION__
26
27
28 #include "SwishCtl.h"
29
30 #define TYPE_FORMAT_STRING_SIZE   59                               
31 #define PROC_FORMAT_STRING_SIZE   401                               
32
33 typedef struct _MIDL_TYPE_FORMAT_STRING
34     {
35     short          Pad;
36     unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
37     } MIDL_TYPE_FORMAT_STRING;
38
39 typedef struct _MIDL_PROC_FORMAT_STRING
40     {
41     short          Pad;
42     unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
43     } MIDL_PROC_FORMAT_STRING;
44
45
46 extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
47 extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
48
49
50 /* Object interface: IUnknown, ver. 0.0,
51    GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
52
53
54 /* Object interface: IDispatch, ver. 0.0,
55    GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
56
57
58 /* Object interface: ICSwishCtl, ver. 0.0,
59    GUID={0x9E204F2D,0x4F04,0x11D7,{0x85,0x8F,0x8C,0xA0,0x8F,0xF5,0x86,0x0C}} */
60
61
62 extern const MIDL_STUB_DESC Object_StubDesc;
63
64
65 extern const MIDL_SERVER_INFO ICSwishCtl_ServerInfo;
66
67 #pragma code_seg(".orpc")
68 extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[1];
69
70 static const MIDL_STUB_DESC Object_StubDesc =
71     {
72     0,
73     NdrOleAllocate,
74     NdrOleFree,
75     0,
76     0,
77     0,
78     0,
79     0,
80     __MIDL_TypeFormatString.Format,
81     1, /* -error bounds_check flag */
82     0x20000, /* Ndr library version */
83     0,
84     0x50100a4, /* MIDL Version 5.1.164 */
85     0,
86     UserMarshalRoutines,
87     0,  /* notify & notify_flag routine table */
88     1,  /* Flags */
89     0,  /* Reserved3 */
90     0,  /* Reserved4 */
91     0   /* Reserved5 */
92     };
93
94 static const unsigned short ICSwishCtl_FormatStringOffsetTable[] =
95     {
96     (unsigned short) -1,
97     (unsigned short) -1,
98     (unsigned short) -1,
99     (unsigned short) -1,
100     0,
101     28,
102     56,
103     90,
104     118,
105     146,
106     174,
107     208,
108     230,
109     264,
110     292,
111     326,
112     360
113     };
114
115 static const MIDL_SERVER_INFO ICSwishCtl_ServerInfo =
116     {
117     &Object_StubDesc,
118     0,
119     __MIDL_ProcFormatString.Format,
120     &ICSwishCtl_FormatStringOffsetTable[-3],
121     0,
122     0,
123     0,
124     0
125     };
126
127 static const MIDL_STUBLESS_PROXY_INFO ICSwishCtl_ProxyInfo =
128     {
129     &Object_StubDesc,
130     __MIDL_ProcFormatString.Format,
131     &ICSwishCtl_FormatStringOffsetTable[-3],
132     0,
133     0,
134     0
135     };
136
137 CINTERFACE_PROXY_VTABLE(20) _ICSwishCtlProxyVtbl =
138 {
139     &ICSwishCtl_ProxyInfo,
140     &IID_ICSwishCtl,
141     IUnknown_QueryInterface_Proxy,
142     IUnknown_AddRef_Proxy,
143     IUnknown_Release_Proxy ,
144     0 /* (void *)-1 /* IDispatch::GetTypeInfoCount */ ,
145     0 /* (void *)-1 /* IDispatch::GetTypeInfo */ ,
146     0 /* (void *)-1 /* IDispatch::GetIDsOfNames */ ,
147     0 /* IDispatch_Invoke_Proxy */ ,
148     (void *)-1 /* ICSwishCtl::Init */ ,
149     (void *)-1 /* ICSwishCtl::Error */ ,
150     (void *)-1 /* ICSwishCtl::Query */ ,
151     (void *)-1 /* ICSwishCtl::ErrorString */ ,
152     (void *)-1 /* ICSwishCtl::Hits */ ,
153     (void *)-1 /* ICSwishCtl::NextResult */ ,
154     (void *)-1 /* ICSwishCtl::ResultPropertyString */ ,
155     (void *)-1 /* ICSwishCtl::Close */ ,
156     (void *)-1 /* ICSwishCtl::SeekResult */ ,
157     (void *)-1 /* ICSwishCtl::SetSort */ ,
158     (void *)-1 /* ICSwishCtl::NewSearch */ ,
159     (void *)-1 /* ICSwishCtl::Execute */ ,
160     (void *)-1 /* ICSwishCtl::SetSearchLimit */
161 };
162
163
164 static const PRPC_STUB_FUNCTION ICSwishCtl_table[] =
165 {
166     STUB_FORWARDING_FUNCTION,
167     STUB_FORWARDING_FUNCTION,
168     STUB_FORWARDING_FUNCTION,
169     STUB_FORWARDING_FUNCTION,
170     NdrStubCall2,
171     NdrStubCall2,
172     NdrStubCall2,
173     NdrStubCall2,
174     NdrStubCall2,
175     NdrStubCall2,
176     NdrStubCall2,
177     NdrStubCall2,
178     NdrStubCall2,
179     NdrStubCall2,
180     NdrStubCall2,
181     NdrStubCall2,
182     NdrStubCall2
183 };
184
185 CInterfaceStubVtbl _ICSwishCtlStubVtbl =
186 {
187     &IID_ICSwishCtl,
188     &ICSwishCtl_ServerInfo,
189     20,
190     &ICSwishCtl_table[-3],
191     CStdStubBuffer_DELEGATING_METHODS
192 };
193
194 #pragma data_seg(".rdata")
195
196 static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[1] =
197         {
198            
199             {
200             BSTR_UserSize
201             ,BSTR_UserMarshal
202             ,BSTR_UserUnmarshal
203             ,BSTR_UserFree
204             }
205
206         };
207
208
209 #if !defined(__RPC_WIN32__)
210 #error  Invalid build platform for this stub.
211 #endif
212
213 #if !(TARGET_IS_NT40_OR_LATER)
214 #error You need a Windows NT 4.0 or later to run this stub because it uses these features:
215 #error   -Oif or -Oicf, [wire_marshal] or [user_marshal] attribute, more than 32 methods in the interface.
216 #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
217 #error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
218 #endif
219
220
221 static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
222     {
223         0,
224         {
225
226         /* Procedure Init */
227
228                         0x33,           /* FC_AUTO_HANDLE */
229                         0x6c,           /* Old Flags:  object, Oi2 */
230 /* 2 */        NdrFcLong( 0x0 ),       /* 0 */
231 /* 6 */        NdrFcShort( 0x7 ),      /* 7 */
232 #ifndef _ALPHA_
233 /* 8 */        NdrFcShort( 0xc ),      /* x86, MIPS, PPC Stack size/offset = 12 */
234 #else
235                         NdrFcShort( 0x18 ),     /* Alpha Stack size/offset = 24 */
236 #endif
237 /* 10 */        NdrFcShort( 0x0 ),      /* 0 */
238 /* 12 */        NdrFcShort( 0x8 ),      /* 8 */
239 /* 14 */        0x6,            /* Oi2 Flags:  clt must size, has return, */
240                         0x2,            /* 2 */
241
242         /* Parameter IndexFiles */
243
244 /* 16 */        NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */
245 #ifndef _ALPHA_
246 /* 18 */        NdrFcShort( 0x4 ),      /* x86, MIPS, PPC Stack size/offset = 4 */
247 #else
248                         NdrFcShort( 0x8 ),      /* Alpha Stack size/offset = 8 */
249 #endif
250 /* 20 */        NdrFcShort( 0x1a ),     /* Type Offset=26 */
251
252         /* Return value */
253
254 /* 22 */        NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
255 #ifndef _ALPHA_
256 /* 24 */        NdrFcShort( 0x8 ),      /* x86, MIPS, PPC Stack size/offset = 8 */
257 #else
258                         NdrFcShort( 0x10 ),     /* Alpha Stack size/offset = 16 */
259 #endif
260 /* 26 */        0x8,            /* FC_LONG */
261                         0x0,            /* 0 */
262
263         /* Procedure Error */
264
265 /* 28 */        0x33,           /* FC_AUTO_HANDLE */
266                         0x6c,           /* Old Flags:  object, Oi2 */
267 /* 30 */        NdrFcLong( 0x0 ),       /* 0 */
268 /* 34 */        NdrFcShort( 0x8 ),      /* 8 */
269 #ifndef _ALPHA_
270 /* 36 */        NdrFcShort( 0xc ),      /* x86, MIPS, PPC Stack size/offset = 12 */
271 #else
272                         NdrFcShort( 0x18 ),     /* Alpha Stack size/offset = 24 */
273 #endif
274 /* 38 */        NdrFcShort( 0x0 ),      /* 0 */
275 /* 40 */        NdrFcShort( 0x10 ),     /* 16 */
276 /* 42 */        0x4,            /* Oi2 Flags:  has return, */
277                         0x2,            /* 2 */
278
279         /* Parameter errcode */
280
281 /* 44 */        NdrFcShort( 0x2150 ),   /* Flags:  out, base type, simple ref, srv alloc size=8 */
282 #ifndef _ALPHA_
283 /* 46 */        NdrFcShort( 0x4 ),      /* x86, MIPS, PPC Stack size/offset = 4 */
284 #else
285                         NdrFcShort( 0x8 ),      /* Alpha Stack size/offset = 8 */
286 #endif
287 /* 48 */        0x8,            /* FC_LONG */
288                         0x0,            /* 0 */
289
290         /* Return value */
291
292 /* 50 */        NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
293 #ifndef _ALPHA_
294 /* 52 */        NdrFcShort( 0x8 ),      /* x86, MIPS, PPC Stack size/offset = 8 */
295 #else
296                         NdrFcShort( 0x10 ),     /* Alpha Stack size/offset = 16 */
297 #endif
298 /* 54 */        0x8,            /* FC_LONG */
299                         0x0,            /* 0 */
300
301         /* Procedure Query */
302
303 /* 56 */        0x33,           /* FC_AUTO_HANDLE */
304                         0x6c,           /* Old Flags:  object, Oi2 */
305 /* 58 */        NdrFcLong( 0x0 ),       /* 0 */
306 /* 62 */        NdrFcShort( 0x9 ),      /* 9 */
307 #ifndef _ALPHA_
308 /* 64 */        NdrFcShort( 0x10 ),     /* x86, MIPS, PPC Stack size/offset = 16 */
309 #else
310                         NdrFcShort( 0x20 ),     /* Alpha Stack size/offset = 32 */
311 #endif
312 /* 66 */        NdrFcShort( 0x0 ),      /* 0 */
313 /* 68 */        NdrFcShort( 0x10 ),     /* 16 */
314 /* 70 */        0x6,            /* Oi2 Flags:  clt must size, has return, */
315                         0x3,            /* 3 */
316
317         /* Parameter words */
318
319 /* 72 */        NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */
320 #ifndef _ALPHA_
321 /* 74 */        NdrFcShort( 0x4 ),      /* x86, MIPS, PPC Stack size/offset = 4 */
322 #else
323                         NdrFcShort( 0x8 ),      /* Alpha Stack size/offset = 8 */
324 #endif
325 /* 76 */        NdrFcShort( 0x1a ),     /* Type Offset=26 */
326
327         /* Parameter errcode */
328
329 /* 78 */        NdrFcShort( 0x2150 ),   /* Flags:  out, base type, simple ref, srv alloc size=8 */
330 #ifndef _ALPHA_
331 /* 80 */        NdrFcShort( 0x8 ),      /* x86, MIPS, PPC Stack size/offset = 8 */
332 #else
333                         NdrFcShort( 0x10 ),     /* Alpha Stack size/offset = 16 */
334 #endif
335 /* 82 */        0x8,            /* FC_LONG */
336                         0x0,            /* 0 */
337
338         /* Return value */
339
340 /* 84 */        NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
341 #ifndef _ALPHA_
342 /* 86 */        NdrFcShort( 0xc ),      /* x86, MIPS, PPC Stack size/offset = 12 */
343 #else
344                         NdrFcShort( 0x18 ),     /* Alpha Stack size/offset = 24 */
345 #endif
346 /* 88 */        0x8,            /* FC_LONG */
347                         0x0,            /* 0 */
348
349         /* Procedure ErrorString */
350
351 /* 90 */        0x33,           /* FC_AUTO_HANDLE */
352                         0x6c,           /* Old Flags:  object, Oi2 */
353 /* 92 */        NdrFcLong( 0x0 ),       /* 0 */
354 /* 96 */        NdrFcShort( 0xa ),      /* 10 */
355 #ifndef _ALPHA_
356 /* 98 */        NdrFcShort( 0xc ),      /* x86, MIPS, PPC Stack size/offset = 12 */
357 #else
358                         NdrFcShort( 0x18 ),     /* Alpha Stack size/offset = 24 */
359 #endif
360 /* 100 */       NdrFcShort( 0x0 ),      /* 0 */
361 /* 102 */       NdrFcShort( 0x8 ),      /* 8 */
362 /* 104 */       0x5,            /* Oi2 Flags:  srv must size, has return, */
363                         0x2,            /* 2 */
364
365         /* Parameter errstring */
366
367 /* 106 */       NdrFcShort( 0x2113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
368 #ifndef _ALPHA_
369 /* 108 */       NdrFcShort( 0x4 ),      /* x86, MIPS, PPC Stack size/offset = 4 */
370 #else
371                         NdrFcShort( 0x8 ),      /* Alpha Stack size/offset = 8 */
372 #endif
373 /* 110 */       NdrFcShort( 0x30 ),     /* Type Offset=48 */
374
375         /* Return value */
376
377 /* 112 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
378 #ifndef _ALPHA_
379 /* 114 */       NdrFcShort( 0x8 ),      /* x86, MIPS, PPC Stack size/offset = 8 */
380 #else
381                         NdrFcShort( 0x10 ),     /* Alpha Stack size/offset = 16 */
382 #endif
383 /* 116 */       0x8,            /* FC_LONG */
384                         0x0,            /* 0 */
385
386         /* Procedure Hits */
387
388 /* 118 */       0x33,           /* FC_AUTO_HANDLE */
389                         0x6c,           /* Old Flags:  object, Oi2 */
390 /* 120 */       NdrFcLong( 0x0 ),       /* 0 */
391 /* 124 */       NdrFcShort( 0xb ),      /* 11 */
392 #ifndef _ALPHA_
393 /* 126 */       NdrFcShort( 0xc ),      /* x86, MIPS, PPC Stack size/offset = 12 */
394 #else
395                         NdrFcShort( 0x18 ),     /* Alpha Stack size/offset = 24 */
396 #endif
397 /* 128 */       NdrFcShort( 0x0 ),      /* 0 */
398 /* 130 */       NdrFcShort( 0x10 ),     /* 16 */
399 /* 132 */       0x4,            /* Oi2 Flags:  has return, */
400                         0x2,            /* 2 */
401
402         /* Parameter hits */
403
404 /* 134 */       NdrFcShort( 0x2150 ),   /* Flags:  out, base type, simple ref, srv alloc size=8 */
405 #ifndef _ALPHA_
406 /* 136 */       NdrFcShort( 0x4 ),      /* x86, MIPS, PPC Stack size/offset = 4 */
407 #else
408                         NdrFcShort( 0x8 ),      /* Alpha Stack size/offset = 8 */
409 #endif
410 /* 138 */       0x8,            /* FC_LONG */
411                         0x0,            /* 0 */
412
413         /* Return value */
414
415 /* 140 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
416 #ifndef _ALPHA_
417 /* 142 */       NdrFcShort( 0x8 ),      /* x86, MIPS, PPC Stack size/offset = 8 */
418 #else
419                         NdrFcShort( 0x10 ),     /* Alpha Stack size/offset = 16 */
420 #endif
421 /* 144 */       0x8,            /* FC_LONG */
422                         0x0,            /* 0 */
423
424         /* Procedure NextResult */
425
426 /* 146 */       0x33,           /* FC_AUTO_HANDLE */
427                         0x6c,           /* Old Flags:  object, Oi2 */
428 /* 148 */       NdrFcLong( 0x0 ),       /* 0 */
429 /* 152 */       NdrFcShort( 0xc ),      /* 12 */
430 #ifndef _ALPHA_
431 /* 154 */       NdrFcShort( 0xc ),      /* x86, MIPS, PPC Stack size/offset = 12 */
432 #else
433                         NdrFcShort( 0x18 ),     /* Alpha Stack size/offset = 24 */
434 #endif
435 /* 156 */       NdrFcShort( 0x0 ),      /* 0 */
436 /* 158 */       NdrFcShort( 0x10 ),     /* 16 */
437 /* 160 */       0x4,            /* Oi2 Flags:  has return, */
438                         0x2,            /* 2 */
439
440         /* Parameter more */
441
442 /* 162 */       NdrFcShort( 0x2150 ),   /* Flags:  out, base type, simple ref, srv alloc size=8 */
443 #ifndef _ALPHA_
444 /* 164 */       NdrFcShort( 0x4 ),      /* x86, MIPS, PPC Stack size/offset = 4 */
445 #else
446                         NdrFcShort( 0x8 ),      /* Alpha Stack size/offset = 8 */
447 #endif
448 /* 166 */       0x8,            /* FC_LONG */
449                         0x0,            /* 0 */
450
451         /* Return value */
452
453 /* 168 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
454 #ifndef _ALPHA_
455 /* 170 */       NdrFcShort( 0x8 ),      /* x86, MIPS, PPC Stack size/offset = 8 */
456 #else
457                         NdrFcShort( 0x10 ),     /* Alpha Stack size/offset = 16 */
458 #endif
459 /* 172 */       0x8,            /* FC_LONG */
460                         0x0,            /* 0 */
461
462         /* Procedure ResultPropertyString */
463
464 /* 174 */       0x33,           /* FC_AUTO_HANDLE */
465                         0x6c,           /* Old Flags:  object, Oi2 */
466 /* 176 */       NdrFcLong( 0x0 ),       /* 0 */
467 /* 180 */       NdrFcShort( 0xd ),      /* 13 */
468 #ifndef _ALPHA_
469 /* 182 */       NdrFcShort( 0x10 ),     /* x86, MIPS, PPC Stack size/offset = 16 */
470 #else
471                         NdrFcShort( 0x20 ),     /* Alpha Stack size/offset = 32 */
472 #endif
473 /* 184 */       NdrFcShort( 0x0 ),      /* 0 */
474 /* 186 */       NdrFcShort( 0x8 ),      /* 8 */
475 /* 188 */       0x7,            /* Oi2 Flags:  srv must size, clt must size, has return, */
476                         0x3,            /* 3 */
477
478         /* Parameter propertyname */
479
480 /* 190 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */
481 #ifndef _ALPHA_
482 /* 192 */       NdrFcShort( 0x4 ),      /* x86, MIPS, PPC Stack size/offset = 4 */
483 #else
484                         NdrFcShort( 0x8 ),      /* Alpha Stack size/offset = 8 */
485 #endif
486 /* 194 */       NdrFcShort( 0x1a ),     /* Type Offset=26 */
487
488         /* Parameter result */
489
490 /* 196 */       NdrFcShort( 0x2113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
491 #ifndef _ALPHA_
492 /* 198 */       NdrFcShort( 0x8 ),      /* x86, MIPS, PPC Stack size/offset = 8 */
493 #else
494                         NdrFcShort( 0x10 ),     /* Alpha Stack size/offset = 16 */
495 #endif
496 /* 200 */       NdrFcShort( 0x30 ),     /* Type Offset=48 */
497
498         /* Return value */
499
500 /* 202 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
501 #ifndef _ALPHA_
502 /* 204 */       NdrFcShort( 0xc ),      /* x86, MIPS, PPC Stack size/offset = 12 */
503 #else
504                         NdrFcShort( 0x18 ),     /* Alpha Stack size/offset = 24 */
505 #endif
506 /* 206 */       0x8,            /* FC_LONG */
507                         0x0,            /* 0 */
508
509         /* Procedure Close */
510
511 /* 208 */       0x33,           /* FC_AUTO_HANDLE */
512                         0x6c,           /* Old Flags:  object, Oi2 */
513 /* 210 */       NdrFcLong( 0x0 ),       /* 0 */
514 /* 214 */       NdrFcShort( 0xe ),      /* 14 */
515 #ifndef _ALPHA_
516 /* 216 */       NdrFcShort( 0x8 ),      /* x86, MIPS, PPC Stack size/offset = 8 */
517 #else
518                         NdrFcShort( 0x10 ),     /* Alpha Stack size/offset = 16 */
519 #endif
520 /* 218 */       NdrFcShort( 0x0 ),      /* 0 */
521 /* 220 */       NdrFcShort( 0x8 ),      /* 8 */
522 /* 222 */       0x4,            /* Oi2 Flags:  has return, */
523                         0x1,            /* 1 */
524
525         /* Return value */
526
527 /* 224 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
528 #ifndef _ALPHA_
529 /* 226 */       NdrFcShort( 0x4 ),      /* x86, MIPS, PPC Stack size/offset = 4 */
530 #else
531                         NdrFcShort( 0x8 ),      /* Alpha Stack size/offset = 8 */
532 #endif
533 /* 228 */       0x8,            /* FC_LONG */
534                         0x0,            /* 0 */
535
536         /* Procedure SeekResult */
537
538 /* 230 */       0x33,           /* FC_AUTO_HANDLE */
539                         0x6c,           /* Old Flags:  object, Oi2 */
540 /* 232 */       NdrFcLong( 0x0 ),       /* 0 */
541 /* 236 */       NdrFcShort( 0xf ),      /* 15 */
542 #ifndef _ALPHA_
543 /* 238 */       NdrFcShort( 0x10 ),     /* x86, MIPS, PPC Stack size/offset = 16 */
544 #else
545                         NdrFcShort( 0x20 ),     /* Alpha Stack size/offset = 32 */
546 #endif
547 /* 240 */       NdrFcShort( 0x8 ),      /* 8 */
548 /* 242 */       NdrFcShort( 0x10 ),     /* 16 */
549 /* 244 */       0x4,            /* Oi2 Flags:  has return, */
550                         0x3,            /* 3 */
551
552         /* Parameter position */
553
554 /* 246 */       NdrFcShort( 0x48 ),     /* Flags:  in, base type, */
555 #ifndef _ALPHA_
556 /* 248 */       NdrFcShort( 0x4 ),      /* x86, MIPS, PPC Stack size/offset = 4 */
557 #else
558                         NdrFcShort( 0x8 ),      /* Alpha Stack size/offset = 8 */
559 #endif
560 /* 250 */       0x8,            /* FC_LONG */
561                         0x0,            /* 0 */
562
563         /* Parameter result */
564
565 /* 252 */       NdrFcShort( 0x2150 ),   /* Flags:  out, base type, simple ref, srv alloc size=8 */
566 #ifndef _ALPHA_
567 /* 254 */       NdrFcShort( 0x8 ),      /* x86, MIPS, PPC Stack size/offset = 8 */
568 #else
569                         NdrFcShort( 0x10 ),     /* Alpha Stack size/offset = 16 */
570 #endif
571 /* 256 */       0x8,            /* FC_LONG */
572                         0x0,            /* 0 */
573
574         /* Return value */
575
576 /* 258 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
577 #ifndef _ALPHA_
578 /* 260 */       NdrFcShort( 0xc ),      /* x86, MIPS, PPC Stack size/offset = 12 */
579 #else
580                         NdrFcShort( 0x18 ),     /* Alpha Stack size/offset = 24 */
581 #endif
582 /* 262 */       0x8,            /* FC_LONG */
583                         0x0,            /* 0 */
584
585         /* Procedure SetSort */
586
587 /* 264 */       0x33,           /* FC_AUTO_HANDLE */
588                         0x6c,           /* Old Flags:  object, Oi2 */
589 /* 266 */       NdrFcLong( 0x0 ),       /* 0 */
590 /* 270 */       NdrFcShort( 0x10 ),     /* 16 */
591 #ifndef _ALPHA_
592 /* 272 */       NdrFcShort( 0xc ),      /* x86, MIPS, PPC Stack size/offset = 12 */
593 #else
594                         NdrFcShort( 0x18 ),     /* Alpha Stack size/offset = 24 */
595 #endif
596 /* 274 */       NdrFcShort( 0x0 ),      /* 0 */
597 /* 276 */       NdrFcShort( 0x8 ),      /* 8 */
598 /* 278 */       0x6,            /* Oi2 Flags:  clt must size, has return, */
599                         0x2,            /* 2 */
600
601         /* Parameter sort */
602
603 /* 280 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */
604 #ifndef _ALPHA_
605 /* 282 */       NdrFcShort( 0x4 ),      /* x86, MIPS, PPC Stack size/offset = 4 */
606 #else
607                         NdrFcShort( 0x8 ),      /* Alpha Stack size/offset = 8 */
608 #endif
609 /* 284 */       NdrFcShort( 0x1a ),     /* Type Offset=26 */
610
611         /* Return value */
612
613 /* 286 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
614 #ifndef _ALPHA_
615 /* 288 */       NdrFcShort( 0x8 ),      /* x86, MIPS, PPC Stack size/offset = 8 */
616 #else
617                         NdrFcShort( 0x10 ),     /* Alpha Stack size/offset = 16 */
618 #endif
619 /* 290 */       0x8,            /* FC_LONG */
620                         0x0,            /* 0 */
621
622         /* Procedure NewSearch */
623
624 /* 292 */       0x33,           /* FC_AUTO_HANDLE */
625                         0x6c,           /* Old Flags:  object, Oi2 */
626 /* 294 */       NdrFcLong( 0x0 ),       /* 0 */
627 /* 298 */       NdrFcShort( 0x11 ),     /* 17 */
628 #ifndef _ALPHA_
629 /* 300 */       NdrFcShort( 0x10 ),     /* x86, MIPS, PPC Stack size/offset = 16 */
630 #else
631                         NdrFcShort( 0x20 ),     /* Alpha Stack size/offset = 32 */
632 #endif
633 /* 302 */       NdrFcShort( 0x0 ),      /* 0 */
634 /* 304 */       NdrFcShort( 0x10 ),     /* 16 */
635 /* 306 */       0x6,            /* Oi2 Flags:  clt must size, has return, */
636                         0x3,            /* 3 */
637
638         /* Parameter query */
639
640 /* 308 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */
641 #ifndef _ALPHA_
642 /* 310 */       NdrFcShort( 0x4 ),      /* x86, MIPS, PPC Stack size/offset = 4 */
643 #else
644                         NdrFcShort( 0x8 ),      /* Alpha Stack size/offset = 8 */
645 #endif
646 /* 312 */       NdrFcShort( 0x1a ),     /* Type Offset=26 */
647
648         /* Parameter errcode */
649
650 /* 314 */       NdrFcShort( 0x2150 ),   /* Flags:  out, base type, simple ref, srv alloc size=8 */
651 #ifndef _ALPHA_
652 /* 316 */       NdrFcShort( 0x8 ),      /* x86, MIPS, PPC Stack size/offset = 8 */
653 #else
654                         NdrFcShort( 0x10 ),     /* Alpha Stack size/offset = 16 */
655 #endif
656 /* 318 */       0x8,            /* FC_LONG */
657                         0x0,            /* 0 */
658
659         /* Return value */
660
661 /* 320 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
662 #ifndef _ALPHA_
663 /* 322 */       NdrFcShort( 0xc ),      /* x86, MIPS, PPC Stack size/offset = 12 */
664 #else
665                         NdrFcShort( 0x18 ),     /* Alpha Stack size/offset = 24 */
666 #endif
667 /* 324 */       0x8,            /* FC_LONG */
668                         0x0,            /* 0 */
669
670         /* Procedure Execute */
671
672 /* 326 */       0x33,           /* FC_AUTO_HANDLE */
673                         0x6c,           /* Old Flags:  object, Oi2 */
674 /* 328 */       NdrFcLong( 0x0 ),       /* 0 */
675 /* 332 */       NdrFcShort( 0x12 ),     /* 18 */
676 #ifndef _ALPHA_
677 /* 334 */       NdrFcShort( 0x10 ),     /* x86, MIPS, PPC Stack size/offset = 16 */
678 #else
679                         NdrFcShort( 0x20 ),     /* Alpha Stack size/offset = 32 */
680 #endif
681 /* 336 */       NdrFcShort( 0x0 ),      /* 0 */
682 /* 338 */       NdrFcShort( 0x10 ),     /* 16 */
683 /* 340 */       0x6,            /* Oi2 Flags:  clt must size, has return, */
684                         0x3,            /* 3 */
685
686         /* Parameter words */
687
688 /* 342 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */
689 #ifndef _ALPHA_
690 /* 344 */       NdrFcShort( 0x4 ),      /* x86, MIPS, PPC Stack size/offset = 4 */
691 #else
692                         NdrFcShort( 0x8 ),      /* Alpha Stack size/offset = 8 */
693 #endif
694 /* 346 */       NdrFcShort( 0x1a ),     /* Type Offset=26 */
695
696         /* Parameter errcode */
697
698 /* 348 */       NdrFcShort( 0x2150 ),   /* Flags:  out, base type, simple ref, srv alloc size=8 */
699 #ifndef _ALPHA_
700 /* 350 */       NdrFcShort( 0x8 ),      /* x86, MIPS, PPC Stack size/offset = 8 */
701 #else
702                         NdrFcShort( 0x10 ),     /* Alpha Stack size/offset = 16 */
703 #endif
704 /* 352 */       0x8,            /* FC_LONG */
705                         0x0,            /* 0 */
706
707         /* Return value */
708
709 /* 354 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
710 #ifndef _ALPHA_
711 /* 356 */       NdrFcShort( 0xc ),      /* x86, MIPS, PPC Stack size/offset = 12 */
712 #else
713                         NdrFcShort( 0x18 ),     /* Alpha Stack size/offset = 24 */
714 #endif
715 /* 358 */       0x8,            /* FC_LONG */
716                         0x0,            /* 0 */
717
718         /* Procedure SetSearchLimit */
719
720 /* 360 */       0x33,           /* FC_AUTO_HANDLE */
721                         0x6c,           /* Old Flags:  object, Oi2 */
722 /* 362 */       NdrFcLong( 0x0 ),       /* 0 */
723 /* 366 */       NdrFcShort( 0x13 ),     /* 19 */
724 #ifndef _ALPHA_
725 /* 368 */       NdrFcShort( 0x14 ),     /* x86, MIPS, PPC Stack size/offset = 20 */
726 #else
727                         NdrFcShort( 0x28 ),     /* Alpha Stack size/offset = 40 */
728 #endif
729 /* 370 */       NdrFcShort( 0x0 ),      /* 0 */
730 /* 372 */       NdrFcShort( 0x8 ),      /* 8 */
731 /* 374 */       0x6,            /* Oi2 Flags:  clt must size, has return, */
732                         0x4,            /* 4 */
733
734         /* Parameter propertyname */
735
736 /* 376 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */
737 #ifndef _ALPHA_
738 /* 378 */       NdrFcShort( 0x4 ),      /* x86, MIPS, PPC Stack size/offset = 4 */
739 #else
740                         NdrFcShort( 0x8 ),      /* Alpha Stack size/offset = 8 */
741 #endif
742 /* 380 */       NdrFcShort( 0x1a ),     /* Type Offset=26 */
743
744         /* Parameter low */
745
746 /* 382 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */
747 #ifndef _ALPHA_
748 /* 384 */       NdrFcShort( 0x8 ),      /* x86, MIPS, PPC Stack size/offset = 8 */
749 #else
750                         NdrFcShort( 0x10 ),     /* Alpha Stack size/offset = 16 */
751 #endif
752 /* 386 */       NdrFcShort( 0x1a ),     /* Type Offset=26 */
753
754         /* Parameter hi */
755
756 /* 388 */       NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */
757 #ifndef _ALPHA_
758 /* 390 */       NdrFcShort( 0xc ),      /* x86, MIPS, PPC Stack size/offset = 12 */
759 #else
760                         NdrFcShort( 0x18 ),     /* Alpha Stack size/offset = 24 */
761 #endif
762 /* 392 */       NdrFcShort( 0x1a ),     /* Type Offset=26 */
763
764         /* Return value */
765
766 /* 394 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
767 #ifndef _ALPHA_
768 /* 396 */       NdrFcShort( 0x10 ),     /* x86, MIPS, PPC Stack size/offset = 16 */
769 #else
770                         NdrFcShort(