source: trunk/Utilities/UaMobileTools/UaMobileTools_p.c @ 939

Last change on this file since 939 was 184, checked in by roman, 11 years ago

Update to follow website changes

File size: 12.8 KB
Line 
1
2
3/* this ALWAYS GENERATED file contains the proxy stub code */
4
5
6 /* File created by MIDL compiler version 7.00.0555 */
7/* at Sat Jun 22 15:07:04 2013
8 */
9/* Compiler settings for UaMobileTools.idl:
10    Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555
11    protocol : dce , ms_ext, c_ext, robust
12    error checks: allocation ref bounds_check enum stub_data
13    VC __declspec() decoration level:
14         __declspec(uuid()), __declspec(selectany), __declspec(novtable)
15         DECLSPEC_UUID(), MIDL_INTERFACE()
16*/
17/* @@MIDL_FILE_HEADING(  ) */
18
19#if !defined(_M_IA64) && !defined(_M_AMD64)
20
21
22#pragma warning( disable: 4049 )  /* more than 64k source lines */
23#if _MSC_VER >= 1200
24#pragma warning(push)
25#endif
26
27#pragma warning( disable: 4211 )  /* redefine extern to static */
28#pragma warning( disable: 4232 )  /* dllimport identity*/
29#pragma warning( disable: 4024 )  /* array to pointer mapping*/
30#pragma warning( disable: 4152 )  /* function/data pointer conversion in expression */
31#pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */
32
33#pragma optimize("", off )
34
35#define USE_STUBLESS_PROXY
36
37
38/* verify that the <rpcproxy.h> version is high enough to compile this file*/
39#ifndef __REDQ_RPCPROXY_H_VERSION__
40#define __REQUIRED_RPCPROXY_H_VERSION__ 475
41#endif
42
43
44#include "rpcproxy.h"
45#ifndef __RPCPROXY_H_VERSION__
46#error this stub requires an updated version of <rpcproxy.h>
47#endif /* __RPCPROXY_H_VERSION__ */
48
49
50#include "UaMobileTools_i.h"
51
52#define TYPE_FORMAT_STRING_SIZE   61                               
53#define PROC_FORMAT_STRING_SIZE   115                               
54#define EXPR_FORMAT_STRING_SIZE   1                                 
55#define TRANSMIT_AS_TABLE_SIZE    0           
56#define WIRE_MARSHAL_TABLE_SIZE   1           
57
58typedef struct _UaMobileTools_MIDL_TYPE_FORMAT_STRING
59    {
60    short          Pad;
61    unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
62    } UaMobileTools_MIDL_TYPE_FORMAT_STRING;
63
64typedef struct _UaMobileTools_MIDL_PROC_FORMAT_STRING
65    {
66    short          Pad;
67    unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
68    } UaMobileTools_MIDL_PROC_FORMAT_STRING;
69
70typedef struct _UaMobileTools_MIDL_EXPR_FORMAT_STRING
71    {
72    long          Pad;
73    unsigned char  Format[ EXPR_FORMAT_STRING_SIZE ];
74    } UaMobileTools_MIDL_EXPR_FORMAT_STRING;
75
76
77static const RPC_SYNTAX_IDENTIFIER  _RpcTransferSyntax = 
78{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
79
80
81extern const UaMobileTools_MIDL_TYPE_FORMAT_STRING UaMobileTools__MIDL_TypeFormatString;
82extern const UaMobileTools_MIDL_PROC_FORMAT_STRING UaMobileTools__MIDL_ProcFormatString;
83extern const UaMobileTools_MIDL_EXPR_FORMAT_STRING UaMobileTools__MIDL_ExprFormatString;
84
85
86extern const MIDL_STUB_DESC Object_StubDesc;
87
88
89extern const MIDL_SERVER_INFO IKyivstarUaBalanceQuery_ServerInfo;
90extern const MIDL_STUBLESS_PROXY_INFO IKyivstarUaBalanceQuery_ProxyInfo;
91
92
93extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ];
94
95#if !defined(__RPC_WIN32__)
96#error  Invalid build platform for this stub.
97#endif
98
99#if !(TARGET_IS_NT50_OR_LATER)
100#error You need Windows 2000 or later to run this stub because it uses these features:
101#error   /robust command line switch.
102#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
103#error This app will fail with the RPC_X_WRONG_STUB_VERSION error.
104#endif
105
106
107static const UaMobileTools_MIDL_PROC_FORMAT_STRING UaMobileTools__MIDL_ProcFormatString =
108    {
109        0,
110        {
111
112        /* Procedure Initialize */
113
114                        0x33,           /* FC_AUTO_HANDLE */
115                        0x6c,           /* Old Flags:  object, Oi2 */
116/*  2 */        NdrFcLong( 0x0 ),       /* 0 */
117/*  6 */        NdrFcShort( 0x7 ),      /* 7 */
118/*  8 */        NdrFcShort( 0x10 ),     /* x86 Stack size/offset = 16 */
119/* 10 */        NdrFcShort( 0x0 ),      /* 0 */
120/* 12 */        NdrFcShort( 0x8 ),      /* 8 */
121/* 14 */        0x46,           /* Oi2 Flags:  clt must size, has return, has ext, */
122                        0x3,            /* 3 */
123/* 16 */        0x8,            /* 8 */
124                        0x5,            /* Ext Flags:  new corr desc, srv corr check, */
125/* 18 */        NdrFcShort( 0x0 ),      /* 0 */
126/* 20 */        NdrFcShort( 0x1 ),      /* 1 */
127/* 22 */        NdrFcShort( 0x0 ),      /* 0 */
128
129        /* Parameter sNumber */
130
131/* 24 */        NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */
132/* 26 */        NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */
133/* 28 */        NdrFcShort( 0x1c ),     /* Type Offset=28 */
134
135        /* Parameter sPassword */
136
137/* 30 */        NdrFcShort( 0x8b ),     /* Flags:  must size, must free, in, by val, */
138/* 32 */        NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */
139/* 34 */        NdrFcShort( 0x1c ),     /* Type Offset=28 */
140
141        /* Return value */
142
143/* 36 */        NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
144/* 38 */        NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */
145/* 40 */        0x8,            /* FC_LONG */
146                        0x0,            /* 0 */
147
148        /* Procedure get_Number */
149
150/* 42 */        0x33,           /* FC_AUTO_HANDLE */
151                        0x6c,           /* Old Flags:  object, Oi2 */
152/* 44 */        NdrFcLong( 0x0 ),       /* 0 */
153/* 48 */        NdrFcShort( 0x8 ),      /* 8 */
154/* 50 */        NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */
155/* 52 */        NdrFcShort( 0x0 ),      /* 0 */
156/* 54 */        NdrFcShort( 0x8 ),      /* 8 */
157/* 56 */        0x45,           /* Oi2 Flags:  srv must size, has return, has ext, */
158                        0x2,            /* 2 */
159/* 58 */        0x8,            /* 8 */
160                        0x3,            /* Ext Flags:  new corr desc, clt corr check, */
161/* 60 */        NdrFcShort( 0x1 ),      /* 1 */
162/* 62 */        NdrFcShort( 0x0 ),      /* 0 */
163/* 64 */        NdrFcShort( 0x0 ),      /* 0 */
164
165        /* Parameter psNumber */
166
167/* 66 */        NdrFcShort( 0x2113 ),   /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
168/* 68 */        NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */
169/* 70 */        NdrFcShort( 0x2e ),     /* Type Offset=46 */
170
171        /* Return value */
172
173/* 72 */        NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
174/* 74 */        NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */
175/* 76 */        0x8,            /* FC_LONG */
176                        0x0,            /* 0 */
177
178        /* Procedure get_Balance */
179
180/* 78 */        0x33,           /* FC_AUTO_HANDLE */
181                        0x6c,           /* Old Flags:  object, Oi2 */
182/* 80 */        NdrFcLong( 0x0 ),       /* 0 */
183/* 84 */        NdrFcShort( 0x9 ),      /* 9 */
184/* 86 */        NdrFcShort( 0xc ),      /* x86 Stack size/offset = 12 */
185/* 88 */        NdrFcShort( 0x0 ),      /* 0 */
186/* 90 */        NdrFcShort( 0x2c ),     /* 44 */
187/* 92 */        0x44,           /* Oi2 Flags:  has return, has ext, */
188                        0x2,            /* 2 */
189/* 94 */        0x8,            /* 8 */
190                        0x1,            /* Ext Flags:  new corr desc, */
191/* 96 */        NdrFcShort( 0x0 ),      /* 0 */
192/* 98 */        NdrFcShort( 0x0 ),      /* 0 */
193/* 100 */       NdrFcShort( 0x0 ),      /* 0 */
194
195        /* Parameter pfBalance */
196
197/* 102 */       NdrFcShort( 0x2150 ),   /* Flags:  out, base type, simple ref, srv alloc size=8 */
198/* 104 */       NdrFcShort( 0x4 ),      /* x86 Stack size/offset = 4 */
199/* 106 */       0xc,            /* FC_DOUBLE */
200                        0x0,            /* 0 */
201
202        /* Return value */
203
204/* 108 */       NdrFcShort( 0x70 ),     /* Flags:  out, return, base type, */
205/* 110 */       NdrFcShort( 0x8 ),      /* x86 Stack size/offset = 8 */
206/* 112 */       0x8,            /* FC_LONG */
207                        0x0,            /* 0 */
208
209                        0x0
210        }
211    };
212
213static const UaMobileTools_MIDL_TYPE_FORMAT_STRING UaMobileTools__MIDL_TypeFormatString =
214    {
215        0,
216        {
217                        NdrFcShort( 0x0 ),      /* 0 */
218/*  2 */       
219                        0x12, 0x0,      /* FC_UP */
220/*  4 */        NdrFcShort( 0xe ),      /* Offset= 14 (18) */
221/*  6 */       
222                        0x1b,           /* FC_CARRAY */
223                        0x1,            /* 1 */
224/*  8 */        NdrFcShort( 0x2 ),      /* 2 */
225/* 10 */        0x9,            /* Corr desc: FC_ULONG */
226                        0x0,            /*  */
227/* 12 */        NdrFcShort( 0xfffc ),   /* -4 */
228/* 14 */        NdrFcShort( 0x1 ),      /* Corr flags:  early, */
229/* 16 */        0x6,            /* FC_SHORT */
230                        0x5b,           /* FC_END */
231/* 18 */       
232                        0x17,           /* FC_CSTRUCT */
233                        0x3,            /* 3 */
234/* 20 */        NdrFcShort( 0x8 ),      /* 8 */
235/* 22 */        NdrFcShort( 0xfff0 ),   /* Offset= -16 (6) */
236/* 24 */        0x8,            /* FC_LONG */
237                        0x8,            /* FC_LONG */
238/* 26 */        0x5c,           /* FC_PAD */
239                        0x5b,           /* FC_END */
240/* 28 */        0xb4,           /* FC_USER_MARSHAL */
241                        0x83,           /* 131 */
242/* 30 */        NdrFcShort( 0x0 ),      /* 0 */
243/* 32 */        NdrFcShort( 0x4 ),      /* 4 */
244/* 34 */        NdrFcShort( 0x0 ),      /* 0 */
245/* 36 */        NdrFcShort( 0xffde ),   /* Offset= -34 (2) */
246/* 38 */       
247                        0x11, 0x4,      /* FC_RP [alloced_on_stack] */
248/* 40 */        NdrFcShort( 0x6 ),      /* Offset= 6 (46) */
249/* 42 */       
250                        0x13, 0x0,      /* FC_OP */
251/* 44 */        NdrFcShort( 0xffe6 ),   /* Offset= -26 (18) */
252/* 46 */        0xb4,           /* FC_USER_MARSHAL */
253                        0x83,           /* 131 */
254/* 48 */        NdrFcShort( 0x0 ),      /* 0 */
255/* 50 */        NdrFcShort( 0x4 ),      /* 4 */
256/* 52 */        NdrFcShort( 0x0 ),      /* 0 */
257/* 54 */        NdrFcShort( 0xfff4 ),   /* Offset= -12 (42) */
258/* 56 */       
259                        0x11, 0xc,      /* FC_RP [alloced_on_stack] [simple_pointer] */
260/* 58 */        0xc,            /* FC_DOUBLE */
261                        0x5c,           /* FC_PAD */
262
263                        0x0
264        }
265    };
266
267static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[ WIRE_MARSHAL_TABLE_SIZE ] = 
268        {
269           
270            {
271            BSTR_UserSize
272            ,BSTR_UserMarshal
273            ,BSTR_UserUnmarshal
274            ,BSTR_UserFree
275            }
276
277        };
278
279
280
281/* Object interface: IUnknown, ver. 0.0,
282   GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
283
284
285/* Object interface: IDispatch, ver. 0.0,
286   GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
287
288
289/* Object interface: IKyivstarUaBalanceQuery, ver. 0.0,
290   GUID={0x48174E17,0xC955,0x4FD9,{0x96,0x71,0x98,0x14,0x71,0x08,0x55,0xA3}} */
291
292#pragma code_seg(".orpc")
293static const unsigned short IKyivstarUaBalanceQuery_FormatStringOffsetTable[] =
294    {
295    (unsigned short) -1,
296    (unsigned short) -1,
297    (unsigned short) -1,
298    (unsigned short) -1,
299    0,
300    42,
301    78
302    };
303
304static const MIDL_STUBLESS_PROXY_INFO IKyivstarUaBalanceQuery_ProxyInfo =
305    {
306    &Object_StubDesc,
307    UaMobileTools__MIDL_ProcFormatString.Format,
308    &IKyivstarUaBalanceQuery_FormatStringOffsetTable[-3],
309    0,
310    0,
311    0
312    };
313
314
315static const MIDL_SERVER_INFO IKyivstarUaBalanceQuery_ServerInfo = 
316    {
317    &Object_StubDesc,
318    0,
319    UaMobileTools__MIDL_ProcFormatString.Format,
320    &IKyivstarUaBalanceQuery_FormatStringOffsetTable[-3],
321    0,
322    0,
323    0,
324    0};
325CINTERFACE_PROXY_VTABLE(10) _IKyivstarUaBalanceQueryProxyVtbl = 
326{
327    &IKyivstarUaBalanceQuery_ProxyInfo,
328    &IID_IKyivstarUaBalanceQuery,
329    IUnknown_QueryInterface_Proxy,
330    IUnknown_AddRef_Proxy,
331    IUnknown_Release_Proxy ,
332    0 /* IDispatch::GetTypeInfoCount */ ,
333    0 /* IDispatch::GetTypeInfo */ ,
334    0 /* IDispatch::GetIDsOfNames */ ,
335    0 /* IDispatch_Invoke_Proxy */ ,
336    (void *) (INT_PTR) -1 /* IKyivstarUaBalanceQuery::Initialize */ ,
337    (void *) (INT_PTR) -1 /* IKyivstarUaBalanceQuery::get_Number */ ,
338    (void *) (INT_PTR) -1 /* IKyivstarUaBalanceQuery::get_Balance */
339};
340
341
342static const PRPC_STUB_FUNCTION IKyivstarUaBalanceQuery_table[] =
343{
344    STUB_FORWARDING_FUNCTION,
345    STUB_FORWARDING_FUNCTION,
346    STUB_FORWARDING_FUNCTION,
347    STUB_FORWARDING_FUNCTION,
348    NdrStubCall2,
349    NdrStubCall2,
350    NdrStubCall2
351};
352
353CInterfaceStubVtbl _IKyivstarUaBalanceQueryStubVtbl =
354{
355    &IID_IKyivstarUaBalanceQuery,
356    &IKyivstarUaBalanceQuery_ServerInfo,
357    10,
358    &IKyivstarUaBalanceQuery_table[-3],
359    CStdStubBuffer_DELEGATING_METHODS
360};
361
362static const MIDL_STUB_DESC Object_StubDesc = 
363    {
364    0,
365    NdrOleAllocate,
366    NdrOleFree,
367    0,
368    0,
369    0,
370    0,
371    0,
372    UaMobileTools__MIDL_TypeFormatString.Format,
373    1, /* -error bounds_check flag */
374    0x50002, /* Ndr library version */
375    0,
376    0x700022b, /* MIDL Version 7.0.555 */
377    0,
378    UserMarshalRoutines,
379    0,  /* notify & notify_flag routine table */
380    0x1, /* MIDL flag */
381    0, /* cs routines */
382    0,   /* proxy/server info */
383    0
384    };
385
386const CInterfaceProxyVtbl * const _UaMobileTools_ProxyVtblList[] = 
387{
388    ( CInterfaceProxyVtbl *) &_IKyivstarUaBalanceQueryProxyVtbl,
389    0
390};
391
392const CInterfaceStubVtbl * const _UaMobileTools_StubVtblList[] = 
393{
394    ( CInterfaceStubVtbl *) &_IKyivstarUaBalanceQueryStubVtbl,
395    0
396};
397
398PCInterfaceName const _UaMobileTools_InterfaceNamesList[] = 
399{
400    "IKyivstarUaBalanceQuery",
401    0
402};
403
404const IID *  const _UaMobileTools_BaseIIDList[] = 
405{
406    &IID_IDispatch,
407    0
408};
409
410
411#define _UaMobileTools_CHECK_IID(n)     IID_GENERIC_CHECK_IID( _UaMobileTools, pIID, n)
412
413int __stdcall _UaMobileTools_IID_Lookup( const IID * pIID, int * pIndex )
414{
415   
416    if(!_UaMobileTools_CHECK_IID(0))
417        {
418        *pIndex = 0;
419        return 1;
420        }
421
422    return 0;
423}
424
425const ExtendedProxyFileInfo UaMobileTools_ProxyFileInfo = 
426{
427    (PCInterfaceProxyVtblList *) & _UaMobileTools_ProxyVtblList,
428    (PCInterfaceStubVtblList *) & _UaMobileTools_StubVtblList,
429    (const PCInterfaceName * ) & _UaMobileTools_InterfaceNamesList,
430    (const IID ** ) & _UaMobileTools_BaseIIDList,
431    & _UaMobileTools_IID_Lookup, 
432    1,
433    2,
434    0, /* table of [async_uuid] interfaces */
435    0, /* Filler1 */
436    0, /* Filler2 */
437    0  /* Filler3 */
438};
439#pragma optimize("", on )
440#if _MSC_VER >= 1200
441#pragma warning(pop)
442#endif
443
444
445#endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
446
Note: See TracBrowser for help on using the repository browser.