-
-
-/* this ALWAYS GENERATED file contains the RPC client stubs */
-
-
- /* File created by MIDL compiler version 6.00.0361 */
-/* at Mon Aug 03 16:54:26 2009
- */
-/* Compiler settings for rpcecho.idl, rpcecho.acf:
- Oicf, W1, Zp8, env=Win32 (32b run)
- protocol : dce , ms_ext, c_ext, robust
- error checks: allocation ref bounds_check enum stub_data
- VC __declspec() decoration level:
- __declspec(uuid()), __declspec(selectany), __declspec(novtable)
- DECLSPEC_UUID(), MIDL_INTERFACE()
-*/
-//@@MIDL_FILE_HEADING( )
-
-#if !defined(_M_IA64) && !defined(_M_AMD64)
-
-
-#pragma warning( disable: 4049 ) /* more than 64k source lines */
-#if _MSC_VER >= 1200
-#pragma warning(push)
-#endif
-#pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */
-#pragma warning( disable: 4211 ) /* redefine extent to static */
-#pragma warning( disable: 4232 ) /* dllimport identity*/
-#include <string.h>
-
-#include "rpcecho.h"
-
-#define TYPE_FORMAT_STRING_SIZE 157
-#define PROC_FORMAT_STRING_SIZE 313
-#define TRANSMIT_AS_TABLE_SIZE 0
-#define WIRE_MARSHAL_TABLE_SIZE 0
-
-typedef struct _MIDL_TYPE_FORMAT_STRING
- {
- short Pad;
- unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
- } MIDL_TYPE_FORMAT_STRING;
-
-typedef struct _MIDL_PROC_FORMAT_STRING
- {
- short Pad;
- unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
- } MIDL_PROC_FORMAT_STRING;
-
-
-static RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
-{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
-
-
-extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
-extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
-
-#define GENERIC_BINDING_TABLE_SIZE 0
-
-
-/* Standard interface: rpcecho, ver. 4.0,
- GUID={0xe3514235,0x4b06,0x11d1,{0xab,0x04,0x00,0xc0,0x4f,0xc2,0xdc,0xd2}} */
-
-handle_t rpcecho_IfHandle;
-
-
-static const RPC_CLIENT_INTERFACE rpcecho___RpcClientInterface =
- {
- sizeof(RPC_CLIENT_INTERFACE),
- {{0xe3514235,0x4b06,0x11d1,{0xab,0x04,0x00,0xc0,0x4f,0xc2,0xdc,0xd2}},{4,0}},
- {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
- 0,
- 0,
- 0,
- 0,
- 0,
- 0x00000001
- };
-RPC_IF_HANDLE rpcecho_v4_0_c_ifspec = (RPC_IF_HANDLE)& rpcecho___RpcClientInterface;
-
-extern const MIDL_STUB_DESC rpcecho_StubDesc;
-
-static RPC_BINDING_HANDLE rpcecho__MIDL_AutoBindHandle;
-
-
-void AddOne(
- /* [in] */ long in_data,
- /* [in] */ long in_data2,
- /* [out] */ int *out_data)
-{
-
- NdrClientCall2(
- ( PMIDL_STUB_DESC )&rpcecho_StubDesc,
- (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[0],
- ( unsigned char * )&in_data);
-
-}
-
-
-void EchoData(
- /* [in] */ int len,
- /* [size_is][in] */ unsigned char in_data[ ],
- /* [size_is][out] */ unsigned char out_data[ ])
-{
-
- NdrClientCall2(
- ( PMIDL_STUB_DESC )&rpcecho_StubDesc,
- (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[42],
- ( unsigned char * )&len);
-
-}
-
-
-void SinkData(
- /* [in] */ int len,
- /* [size_is][in] */ unsigned char in_data[ ])
-{
-
- NdrClientCall2(
- ( PMIDL_STUB_DESC )&rpcecho_StubDesc,
- (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[84],
- ( unsigned char * )&len);
-
-}
-
-
-void SourceData(
- /* [in] */ int len,
- /* [size_is][out] */ unsigned char out_data[ ])
-{
-
- NdrClientCall2(
- ( PMIDL_STUB_DESC )&rpcecho_StubDesc,
- (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[120],
- ( unsigned char * )&len);
-
-}
-
-
-void TestCall(
- /* [string][in] */ wchar_t **s1,
- /* [string][out] */ wchar_t **s2)
-{
-
- NdrClientCall2(
- ( PMIDL_STUB_DESC )&rpcecho_StubDesc,
- (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[156],
- ( unsigned char * )&s1);
-
-}
-
-
-long TestCall2(
- /* [in] */ short level,
- /* [switch_is][out] */ echo_Info **info)
-{
-
- CLIENT_CALL_RETURN _RetVal;
-
- _RetVal = NdrClientCall2(
- ( PMIDL_STUB_DESC )&rpcecho_StubDesc,
- (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[192],
- ( unsigned char * )&level);
- return ( long )_RetVal.Simple;
-
-}
-
-
-long TestSleep(
- /* [in] */ long seconds)
-{
-
- CLIENT_CALL_RETURN _RetVal;
-
- _RetVal = NdrClientCall2(
- ( PMIDL_STUB_DESC )&rpcecho_StubDesc,
- (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[234],
- ( unsigned char * )&seconds);
- return ( long )_RetVal.Simple;
-
-}
-
-
-long TestPipe(
- /* [in] */ long count,
- /* [out] */ BYTE_PIPE __MIDL_0000)
-{
-
- CLIENT_CALL_RETURN _RetVal;
-
- _RetVal = NdrClientCall2(
- ( PMIDL_STUB_DESC )&rpcecho_StubDesc,
- (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[270],
- ( unsigned char * )&count);
- return ( long )_RetVal.Simple;
-
-}
-
-
-#if !defined(__RPC_WIN32__)
-#error Invalid build platform for this stub.
-#endif
-
-#if !(TARGET_IS_NT50_OR_LATER)
-#error You need a Windows 2000 or later to run this stub because it uses these features:
-#error /robust command line switch.
-#error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
-#error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
-#endif
-
-
-static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
- {
- 0,
- {
-
- /* Procedure AddOne */
-
- 0x32, /* FC_BIND_PRIMITIVE */
- 0x48, /* Old Flags: */
-/* 2 */ NdrFcLong( 0x0 ), /* 0 */
-/* 6 */ NdrFcShort( 0x0 ), /* 0 */
-/* 8 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
-/* 10 */ NdrFcShort( 0x10 ), /* 16 */
-/* 12 */ NdrFcShort( 0x1c ), /* 28 */
-/* 14 */ 0x40, /* Oi2 Flags: has ext, */
- 0x3, /* 3 */
-/* 16 */ 0x8, /* 8 */
- 0x1, /* Ext Flags: new corr desc, */
-/* 18 */ NdrFcShort( 0x0 ), /* 0 */
-/* 20 */ NdrFcShort( 0x0 ), /* 0 */
-/* 22 */ NdrFcShort( 0x0 ), /* 0 */
-
- /* Parameter in_data */
-
-/* 24 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
-/* 26 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
-/* 28 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Parameter in_data2 */
-
-/* 30 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
-/* 32 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
-/* 34 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Parameter out_data */
-
-/* 36 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
-/* 38 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
-/* 40 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Procedure EchoData */
-
-/* 42 */ 0x32, /* FC_BIND_PRIMITIVE */
- 0x48, /* Old Flags: */
-/* 44 */ NdrFcLong( 0x0 ), /* 0 */
-/* 48 */ NdrFcShort( 0x1 ), /* 1 */
-/* 50 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
-/* 52 */ NdrFcShort( 0x8 ), /* 8 */
-/* 54 */ NdrFcShort( 0x0 ), /* 0 */
-/* 56 */ 0x43, /* Oi2 Flags: srv must size, clt must size, has ext, */
- 0x3, /* 3 */
-/* 58 */ 0x8, /* 8 */
- 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
-/* 60 */ NdrFcShort( 0x1 ), /* 1 */
-/* 62 */ NdrFcShort( 0x1 ), /* 1 */
-/* 64 */ NdrFcShort( 0x0 ), /* 0 */
-
- /* Parameter len */
-
-/* 66 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
-/* 68 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
-/* 70 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Parameter in_data */
-
-/* 72 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
-/* 74 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
-/* 76 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
-
- /* Parameter out_data */
-
-/* 78 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
-/* 80 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
-/* 82 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
-
- /* Procedure SinkData */
-
-/* 84 */ 0x32, /* FC_BIND_PRIMITIVE */
- 0x48, /* Old Flags: */
-/* 86 */ NdrFcLong( 0x0 ), /* 0 */
-/* 90 */ NdrFcShort( 0x2 ), /* 2 */
-/* 92 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
-/* 94 */ NdrFcShort( 0x8 ), /* 8 */
-/* 96 */ NdrFcShort( 0x0 ), /* 0 */
-/* 98 */ 0x42, /* Oi2 Flags: clt must size, has ext, */
- 0x2, /* 2 */
-/* 100 */ 0x8, /* 8 */
- 0x5, /* Ext Flags: new corr desc, srv corr check, */
-/* 102 */ NdrFcShort( 0x0 ), /* 0 */
-/* 104 */ NdrFcShort( 0x1 ), /* 1 */
-/* 106 */ NdrFcShort( 0x0 ), /* 0 */
-
- /* Parameter len */
-
-/* 108 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
-/* 110 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
-/* 112 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Parameter in_data */
-
-/* 114 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
-/* 116 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
-/* 118 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
-
- /* Procedure SourceData */
-
-/* 120 */ 0x32, /* FC_BIND_PRIMITIVE */
- 0x48, /* Old Flags: */
-/* 122 */ NdrFcLong( 0x0 ), /* 0 */
-/* 126 */ NdrFcShort( 0x3 ), /* 3 */
-/* 128 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
-/* 130 */ NdrFcShort( 0x8 ), /* 8 */
-/* 132 */ NdrFcShort( 0x0 ), /* 0 */
-/* 134 */ 0x41, /* Oi2 Flags: srv must size, has ext, */
- 0x2, /* 2 */
-/* 136 */ 0x8, /* 8 */
- 0x3, /* Ext Flags: new corr desc, clt corr check, */
-/* 138 */ NdrFcShort( 0x1 ), /* 1 */
-/* 140 */ NdrFcShort( 0x0 ), /* 0 */
-/* 142 */ NdrFcShort( 0x0 ), /* 0 */
-
- /* Parameter len */
-
-/* 144 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
-/* 146 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
-/* 148 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Parameter out_data */
-
-/* 150 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
-/* 152 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
-/* 154 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
-
- /* Procedure TestCall */
-
-/* 156 */ 0x32, /* FC_BIND_PRIMITIVE */
- 0x48, /* Old Flags: */
-/* 158 */ NdrFcLong( 0x0 ), /* 0 */
-/* 162 */ NdrFcShort( 0x4 ), /* 4 */
-/* 164 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
-/* 166 */ NdrFcShort( 0x0 ), /* 0 */
-/* 168 */ NdrFcShort( 0x0 ), /* 0 */
-/* 170 */ 0x43, /* Oi2 Flags: srv must size, clt must size, has ext, */
- 0x2, /* 2 */
-/* 172 */ 0x8, /* 8 */
- 0x1, /* Ext Flags: new corr desc, */
-/* 174 */ NdrFcShort( 0x0 ), /* 0 */
-/* 176 */ NdrFcShort( 0x0 ), /* 0 */
-/* 178 */ NdrFcShort( 0x0 ), /* 0 */
-
- /* Parameter s1 */
-
-/* 180 */ NdrFcShort( 0x200b ), /* Flags: must size, must free, in, srv alloc size=8 */
-/* 182 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
-/* 184 */ NdrFcShort( 0x12 ), /* Type Offset=18 */
-
- /* Parameter s2 */
-
-/* 186 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
-/* 188 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
-/* 190 */ NdrFcShort( 0x12 ), /* Type Offset=18 */
-
- /* Procedure TestCall2 */
-
-/* 192 */ 0x32, /* FC_BIND_PRIMITIVE */
- 0x48, /* Old Flags: */
-/* 194 */ NdrFcLong( 0x0 ), /* 0 */
-/* 198 */ NdrFcShort( 0x5 ), /* 5 */
-/* 200 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */
-/* 202 */ NdrFcShort( 0x6 ), /* 6 */
-/* 204 */ NdrFcShort( 0x8 ), /* 8 */
-/* 206 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
- 0x3, /* 3 */
-/* 208 */ 0x8, /* 8 */
- 0x3, /* Ext Flags: new corr desc, clt corr check, */
-/* 210 */ NdrFcShort( 0x1 ), /* 1 */
-/* 212 */ NdrFcShort( 0x0 ), /* 0 */
-/* 214 */ NdrFcShort( 0x0 ), /* 0 */
-
- /* Parameter level */
-
-/* 216 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
-/* 218 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
-/* 220 */ 0x6, /* FC_SHORT */
- 0x0, /* 0 */
-
- /* Parameter info */
-
-/* 222 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
-/* 224 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
-/* 226 */ NdrFcShort( 0x1a ), /* Type Offset=26 */
-
- /* Return value */
-
-/* 228 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
-/* 230 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
-/* 232 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Procedure TestSleep */
-
-/* 234 */ 0x32, /* FC_BIND_PRIMITIVE */
- 0x48, /* Old Flags: */
-/* 236 */ NdrFcLong( 0x0 ), /* 0 */
-/* 240 */ NdrFcShort( 0x6 ), /* 6 */
-/* 242 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */
-/* 244 */ NdrFcShort( 0x8 ), /* 8 */
-/* 246 */ NdrFcShort( 0x8 ), /* 8 */
-/* 248 */ 0x44, /* Oi2 Flags: has return, has ext, */
- 0x2, /* 2 */
-/* 250 */ 0x8, /* 8 */
- 0x1, /* Ext Flags: new corr desc, */
-/* 252 */ NdrFcShort( 0x0 ), /* 0 */
-/* 254 */ NdrFcShort( 0x0 ), /* 0 */
-/* 256 */ NdrFcShort( 0x0 ), /* 0 */
-
- /* Parameter seconds */
-
-/* 258 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
-/* 260 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
-/* 262 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Return value */
-
-/* 264 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
-/* 266 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
-/* 268 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Procedure TestPipe */
-
-/* 270 */ 0x32, /* FC_BIND_PRIMITIVE */
- 0x48, /* Old Flags: */
-/* 272 */ NdrFcLong( 0x0 ), /* 0 */
-/* 276 */ NdrFcShort( 0x7 ), /* 7 */
-/* 278 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */
-/* 280 */ NdrFcShort( 0x8 ), /* 8 */
-/* 282 */ NdrFcShort( 0x8 ), /* 8 */
-/* 284 */ 0x4c, /* Oi2 Flags: has return, has pipes, has ext, */
- 0x3, /* 3 */
-/* 286 */ 0x8, /* 8 */
- 0x1, /* Ext Flags: new corr desc, */
-/* 288 */ NdrFcShort( 0x0 ), /* 0 */
-/* 290 */ NdrFcShort( 0x0 ), /* 0 */
-/* 292 */ NdrFcShort( 0x0 ), /* 0 */
-
- /* Parameter count */
-
-/* 294 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
-/* 296 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
-/* 298 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Parameter __MIDL_0000 */
-
-/* 300 */ NdrFcShort( 0x14 ), /* Flags: pipe, out, */
-/* 302 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */
-/* 304 */ NdrFcShort( 0x94 ), /* Type Offset=148 */
-
- /* Return value */
-
-/* 306 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
-/* 308 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */
-/* 310 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- 0x0
- }
- };
-
-static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
- {
- 0,
- {
- NdrFcShort( 0x0 ), /* 0 */
-/* 2 */
- 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
-/* 4 */ 0x8, /* FC_LONG */
- 0x5c, /* FC_PAD */
-/* 6 */
- 0x1b, /* FC_CARRAY */
- 0x0, /* 0 */
-/* 8 */ NdrFcShort( 0x1 ), /* 1 */
-/* 10 */ 0x28, /* Corr desc: parameter, FC_LONG */
- 0x0, /* */
-/* 12 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
-/* 14 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
-/* 16 */ 0x2, /* FC_CHAR */
- 0x5b, /* FC_END */
-/* 18 */
- 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
-/* 20 */ NdrFcShort( 0x2 ), /* Offset= 2 (22) */
-/* 22 */
- 0x12, 0x8, /* FC_UP [simple_pointer] */
-/* 24 */
- 0x25, /* FC_C_WSTRING */
- 0x5c, /* FC_PAD */
-/* 26 */
- 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
-/* 28 */ NdrFcShort( 0x2 ), /* Offset= 2 (30) */
-/* 30 */
- 0x12, 0x0, /* FC_UP */
-/* 32 */ NdrFcShort( 0x2 ), /* Offset= 2 (34) */
-/* 34 */
- 0x2b, /* FC_NON_ENCAPSULATED_UNION */
- 0x6, /* FC_SHORT */
-/* 36 */ 0x26, /* Corr desc: parameter, FC_SHORT */
- 0x0, /* */
-/* 38 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */
-/* 40 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
-/* 42 */ NdrFcShort( 0x2 ), /* Offset= 2 (44) */
-/* 44 */ NdrFcShort( 0x10 ), /* 16 */
-/* 46 */ NdrFcShort( 0x7 ), /* 7 */
-/* 48 */ NdrFcLong( 0x1 ), /* 1 */
-/* 52 */ NdrFcShort( 0x28 ), /* Offset= 40 (92) */
-/* 54 */ NdrFcLong( 0x2 ), /* 2 */
-/* 58 */ NdrFcShort( 0x28 ), /* Offset= 40 (98) */
-/* 60 */ NdrFcLong( 0x3 ), /* 3 */
-/* 64 */ NdrFcShort( 0x28 ), /* Offset= 40 (104) */
-/* 66 */ NdrFcLong( 0x4 ), /* 4 */
-/* 70 */ NdrFcShort( 0x28 ), /* Offset= 40 (110) */
-/* 72 */ NdrFcLong( 0x5 ), /* 5 */
-/* 76 */ NdrFcShort( 0x28 ), /* Offset= 40 (116) */
-/* 78 */ NdrFcLong( 0x6 ), /* 6 */
-/* 82 */ NdrFcShort( 0x2a ), /* Offset= 42 (124) */
-/* 84 */ NdrFcLong( 0x7 ), /* 7 */
-/* 88 */ NdrFcShort( 0x2e ), /* Offset= 46 (134) */
-/* 90 */ NdrFcShort( 0xffff ), /* Offset= -1 (89) */
-/* 92 */
- 0x15, /* FC_STRUCT */
- 0x0, /* 0 */
-/* 94 */ NdrFcShort( 0x1 ), /* 1 */
-/* 96 */ 0x2, /* FC_CHAR */
- 0x5b, /* FC_END */
-/* 98 */
- 0x15, /* FC_STRUCT */
- 0x1, /* 1 */
-/* 100 */ NdrFcShort( 0x2 ), /* 2 */
-/* 102 */ 0x6, /* FC_SHORT */
- 0x5b, /* FC_END */
-/* 104 */
- 0x15, /* FC_STRUCT */
- 0x3, /* 3 */
-/* 106 */ NdrFcShort( 0x4 ), /* 4 */
-/* 108 */ 0x8, /* FC_LONG */
- 0x5b, /* FC_END */
-/* 110 */
- 0x15, /* FC_STRUCT */
- 0x7, /* 7 */
-/* 112 */ NdrFcShort( 0x8 ), /* 8 */
-/* 114 */ 0xb, /* FC_HYPER */
- 0x5b, /* FC_END */
-/* 116 */
- 0x15, /* FC_STRUCT */
- 0x7, /* 7 */
-/* 118 */ NdrFcShort( 0x10 ), /* 16 */
-/* 120 */ 0x2, /* FC_CHAR */
- 0x43, /* FC_STRUCTPAD7 */
-/* 122 */ 0xb, /* FC_HYPER */
- 0x5b, /* FC_END */
-/* 124 */
- 0x15, /* FC_STRUCT */
- 0x0, /* 0 */
-/* 126 */ NdrFcShort( 0x2 ), /* 2 */
-/* 128 */ 0x2, /* FC_CHAR */
- 0x4c, /* FC_EMBEDDED_COMPLEX */
-/* 130 */ 0x0, /* 0 */
- NdrFcShort( 0xffd9 ), /* Offset= -39 (92) */
- 0x5b, /* FC_END */
-/* 134 */
- 0x15, /* FC_STRUCT */
- 0x7, /* 7 */
-/* 136 */ NdrFcShort( 0x10 ), /* 16 */
-/* 138 */ 0x2, /* FC_CHAR */
- 0x43, /* FC_STRUCTPAD7 */
-/* 140 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
- 0x0, /* 0 */
-/* 142 */ NdrFcShort( 0xffe0 ), /* Offset= -32 (110) */
-/* 144 */ 0x5c, /* FC_PAD */
- 0x5b, /* FC_END */
-/* 146 */ 0x1, /* FC_BYTE */
- 0x5c, /* FC_PAD */
-/* 148 */ 0xb5, /* FC_PIPE */
- 0x0, /* 0 */
-/* 150 */ NdrFcShort( 0xfffc ), /* Offset= -4 (146) */
-/* 152 */ NdrFcShort( 0x1 ), /* 1 */
-/* 154 */ NdrFcShort( 0x1 ), /* 1 */
-
- 0x0
- }
- };
-
-static const unsigned short rpcecho_FormatStringOffsetTable[] =
- {
- 0,
- 42,
- 84,
- 120,
- 156,
- 192,
- 234,
- 270
- };
-
-
-static const MIDL_STUB_DESC rpcecho_StubDesc =
- {
- (void *)& rpcecho___RpcClientInterface,
- MIDL_user_allocate,
- MIDL_user_free,
- &rpcecho_IfHandle,
- 0,
- 0,
- 0,
- 0,
- __MIDL_TypeFormatString.Format,
- 1, /* -error bounds_check flag */
- 0x50002, /* Ndr library version */
- 0,
- 0x6000169, /* MIDL Version 6.0.361 */
- 0,
- 0,
- 0, /* notify & notify_flag routine table */
- 0x1, /* MIDL flag */
- 0, /* cs routines */
- 0, /* proxy/server info */
- 0 /* Reserved5 */
- };
-#if _MSC_VER >= 1200
-#pragma warning(pop)
-#endif
-
-
-#endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/
-
-
-
-/* this ALWAYS GENERATED file contains the RPC client stubs */
-
-
- /* File created by MIDL compiler version 6.00.0361 */
-/* at Mon Aug 03 16:54:26 2009
- */
-/* Compiler settings for rpcecho.idl, rpcecho.acf:
- Oicf, W1, Zp8, env=Win64 (32b run,appending)
- protocol : dce , ms_ext, c_ext, robust
- error checks: allocation ref bounds_check enum stub_data
- VC __declspec() decoration level:
- __declspec(uuid()), __declspec(selectany), __declspec(novtable)
- DECLSPEC_UUID(), MIDL_INTERFACE()
-*/
-//@@MIDL_FILE_HEADING( )
-
-#if defined(_M_IA64) || defined(_M_AMD64)
-
-
-#pragma warning( disable: 4049 ) /* more than 64k source lines */
-#if _MSC_VER >= 1200
-#pragma warning(push)
-#endif
-
-#pragma warning( disable: 4211 ) /* redefine extent to static */
-#pragma warning( disable: 4232 ) /* dllimport identity*/
-#include <string.h>
-
-#include "rpcecho.h"
-
-#define TYPE_FORMAT_STRING_SIZE 157
-#define PROC_FORMAT_STRING_SIZE 329
-#define TRANSMIT_AS_TABLE_SIZE 0
-#define WIRE_MARSHAL_TABLE_SIZE 0
-
-typedef struct _MIDL_TYPE_FORMAT_STRING
- {
- short Pad;
- unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];
- } MIDL_TYPE_FORMAT_STRING;
-
-typedef struct _MIDL_PROC_FORMAT_STRING
- {
- short Pad;
- unsigned char Format[ PROC_FORMAT_STRING_SIZE ];
- } MIDL_PROC_FORMAT_STRING;
-
-
-static RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax =
-{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};
-
-
-extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
-extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
-
-#define GENERIC_BINDING_TABLE_SIZE 0
-
-
-/* Standard interface: rpcecho, ver. 4.0,
- GUID={0xe3514235,0x4b06,0x11d1,{0xab,0x04,0x00,0xc0,0x4f,0xc2,0xdc,0xd2}} */
-
-handle_t rpcecho_IfHandle;
-
-
-static const RPC_CLIENT_INTERFACE rpcecho___RpcClientInterface =
- {
- sizeof(RPC_CLIENT_INTERFACE),
- {{0xe3514235,0x4b06,0x11d1,{0xab,0x04,0x00,0xc0,0x4f,0xc2,0xdc,0xd2}},{4,0}},
- {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},
- 0,
- 0,
- 0,
- 0,
- 0,
- 0x00000001
- };
-RPC_IF_HANDLE rpcecho_v4_0_c_ifspec = (RPC_IF_HANDLE)& rpcecho___RpcClientInterface;
-
-extern const MIDL_STUB_DESC rpcecho_StubDesc;
-
-static RPC_BINDING_HANDLE rpcecho__MIDL_AutoBindHandle;
-
-
-void AddOne(
- /* [in] */ long in_data,
- /* [in] */ long in_data2,
- /* [out] */ int *out_data)
-{
-
- NdrClientCall2(
- ( PMIDL_STUB_DESC )&rpcecho_StubDesc,
- (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[0],
- in_data,
- in_data2,
- out_data);
-
-}
-
-
-void EchoData(
- /* [in] */ int len,
- /* [size_is][in] */ unsigned char in_data[ ],
- /* [size_is][out] */ unsigned char out_data[ ])
-{
-
- NdrClientCall2(
- ( PMIDL_STUB_DESC )&rpcecho_StubDesc,
- (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[44],
- len,
- in_data,
- out_data);
-
-}
-
-
-void SinkData(
- /* [in] */ int len,
- /* [size_is][in] */ unsigned char in_data[ ])
-{
-
- NdrClientCall2(
- ( PMIDL_STUB_DESC )&rpcecho_StubDesc,
- (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[88],
- len,
- in_data);
-
-}
-
-
-void SourceData(
- /* [in] */ int len,
- /* [size_is][out] */ unsigned char out_data[ ])
-{
-
- NdrClientCall2(
- ( PMIDL_STUB_DESC )&rpcecho_StubDesc,
- (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[126],
- len,
- out_data);
-
-}
-
-
-void TestCall(
- /* [string][in] */ wchar_t **s1,
- /* [string][out] */ wchar_t **s2)
-{
-
- NdrClientCall2(
- ( PMIDL_STUB_DESC )&rpcecho_StubDesc,
- (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[164],
- s1,
- s2);
-
-}
-
-
-long TestCall2(
- /* [in] */ short level,
- /* [switch_is][out] */ echo_Info **info)
-{
-
- CLIENT_CALL_RETURN _RetVal;
-
- _RetVal = NdrClientCall2(
- ( PMIDL_STUB_DESC )&rpcecho_StubDesc,
- (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[202],
- level,
- info);
- return ( long )_RetVal.Simple;
-
-}
-
-
-long TestSleep(
- /* [in] */ long seconds)
-{
-
- CLIENT_CALL_RETURN _RetVal;
-
- _RetVal = NdrClientCall2(
- ( PMIDL_STUB_DESC )&rpcecho_StubDesc,
- (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[246],
- seconds);
- return ( long )_RetVal.Simple;
-
-}
-
-
-long TestPipe(
- /* [in] */ long count,
- /* [out] */ BYTE_PIPE __MIDL_0000)
-{
-
- CLIENT_CALL_RETURN _RetVal;
-
- _RetVal = NdrClientCall2(
- ( PMIDL_STUB_DESC )&rpcecho_StubDesc,
- (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[284],
- count,
- __MIDL_0000);
- return ( long )_RetVal.Simple;
-
-}
-
-
-#if !defined(__RPC_WIN64__)
-#error Invalid build platform for this stub.
-#endif
-
-static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
- {
- 0,
- {
-
- /* Procedure AddOne */
-
- 0x32, /* FC_BIND_PRIMITIVE */
- 0x48, /* Old Flags: */
-/* 2 */ NdrFcLong( 0x0 ), /* 0 */
-/* 6 */ NdrFcShort( 0x0 ), /* 0 */
-/* 8 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
-/* 10 */ NdrFcShort( 0x10 ), /* 16 */
-/* 12 */ NdrFcShort( 0x1c ), /* 28 */
-/* 14 */ 0x40, /* Oi2 Flags: has ext, */
- 0x3, /* 3 */
-/* 16 */ 0xa, /* 10 */
- 0x1, /* Ext Flags: new corr desc, */
-/* 18 */ NdrFcShort( 0x0 ), /* 0 */
-/* 20 */ NdrFcShort( 0x0 ), /* 0 */
-/* 22 */ NdrFcShort( 0x0 ), /* 0 */
-/* 24 */ NdrFcShort( 0x0 ), /* 0 */
-
- /* Parameter in_data */
-
-/* 26 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
-/* 28 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
-/* 30 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Parameter in_data2 */
-
-/* 32 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
-/* 34 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
-/* 36 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Parameter out_data */
-
-/* 38 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */
-/* 40 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
-/* 42 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Procedure EchoData */
-
-/* 44 */ 0x32, /* FC_BIND_PRIMITIVE */
- 0x48, /* Old Flags: */
-/* 46 */ NdrFcLong( 0x0 ), /* 0 */
-/* 50 */ NdrFcShort( 0x1 ), /* 1 */
-/* 52 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
-/* 54 */ NdrFcShort( 0x8 ), /* 8 */
-/* 56 */ NdrFcShort( 0x0 ), /* 0 */
-/* 58 */ 0x43, /* Oi2 Flags: srv must size, clt must size, has ext, */
- 0x3, /* 3 */
-/* 60 */ 0xa, /* 10 */
- 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */
-/* 62 */ NdrFcShort( 0x1 ), /* 1 */
-/* 64 */ NdrFcShort( 0x1 ), /* 1 */
-/* 66 */ NdrFcShort( 0x0 ), /* 0 */
-/* 68 */ NdrFcShort( 0x0 ), /* 0 */
-
- /* Parameter len */
-
-/* 70 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
-/* 72 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
-/* 74 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Parameter in_data */
-
-/* 76 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
-/* 78 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
-/* 80 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
-
- /* Parameter out_data */
-
-/* 82 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
-/* 84 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
-/* 86 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
-
- /* Procedure SinkData */
-
-/* 88 */ 0x32, /* FC_BIND_PRIMITIVE */
- 0x48, /* Old Flags: */
-/* 90 */ NdrFcLong( 0x0 ), /* 0 */
-/* 94 */ NdrFcShort( 0x2 ), /* 2 */
-/* 96 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
-/* 98 */ NdrFcShort( 0x8 ), /* 8 */
-/* 100 */ NdrFcShort( 0x0 ), /* 0 */
-/* 102 */ 0x42, /* Oi2 Flags: clt must size, has ext, */
- 0x2, /* 2 */
-/* 104 */ 0xa, /* 10 */
- 0x5, /* Ext Flags: new corr desc, srv corr check, */
-/* 106 */ NdrFcShort( 0x0 ), /* 0 */
-/* 108 */ NdrFcShort( 0x1 ), /* 1 */
-/* 110 */ NdrFcShort( 0x0 ), /* 0 */
-/* 112 */ NdrFcShort( 0x0 ), /* 0 */
-
- /* Parameter len */
-
-/* 114 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
-/* 116 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
-/* 118 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Parameter in_data */
-
-/* 120 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */
-/* 122 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
-/* 124 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
-
- /* Procedure SourceData */
-
-/* 126 */ 0x32, /* FC_BIND_PRIMITIVE */
- 0x48, /* Old Flags: */
-/* 128 */ NdrFcLong( 0x0 ), /* 0 */
-/* 132 */ NdrFcShort( 0x3 ), /* 3 */
-/* 134 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
-/* 136 */ NdrFcShort( 0x8 ), /* 8 */
-/* 138 */ NdrFcShort( 0x0 ), /* 0 */
-/* 140 */ 0x41, /* Oi2 Flags: srv must size, has ext, */
- 0x2, /* 2 */
-/* 142 */ 0xa, /* 10 */
- 0x3, /* Ext Flags: new corr desc, clt corr check, */
-/* 144 */ NdrFcShort( 0x1 ), /* 1 */
-/* 146 */ NdrFcShort( 0x0 ), /* 0 */
-/* 148 */ NdrFcShort( 0x0 ), /* 0 */
-/* 150 */ NdrFcShort( 0x0 ), /* 0 */
-
- /* Parameter len */
-
-/* 152 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
-/* 154 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
-/* 156 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Parameter out_data */
-
-/* 158 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */
-/* 160 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
-/* 162 */ NdrFcShort( 0x6 ), /* Type Offset=6 */
-
- /* Procedure TestCall */
-
-/* 164 */ 0x32, /* FC_BIND_PRIMITIVE */
- 0x48, /* Old Flags: */
-/* 166 */ NdrFcLong( 0x0 ), /* 0 */
-/* 170 */ NdrFcShort( 0x4 ), /* 4 */
-/* 172 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
-/* 174 */ NdrFcShort( 0x0 ), /* 0 */
-/* 176 */ NdrFcShort( 0x0 ), /* 0 */
-/* 178 */ 0x43, /* Oi2 Flags: srv must size, clt must size, has ext, */
- 0x2, /* 2 */
-/* 180 */ 0xa, /* 10 */
- 0x1, /* Ext Flags: new corr desc, */
-/* 182 */ NdrFcShort( 0x0 ), /* 0 */
-/* 184 */ NdrFcShort( 0x0 ), /* 0 */
-/* 186 */ NdrFcShort( 0x0 ), /* 0 */
-/* 188 */ NdrFcShort( 0x0 ), /* 0 */
-
- /* Parameter s1 */
-
-/* 190 */ NdrFcShort( 0x200b ), /* Flags: must size, must free, in, srv alloc size=8 */
-/* 192 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
-/* 194 */ NdrFcShort( 0x12 ), /* Type Offset=18 */
-
- /* Parameter s2 */
-
-/* 196 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
-/* 198 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
-/* 200 */ NdrFcShort( 0x12 ), /* Type Offset=18 */
-
- /* Procedure TestCall2 */
-
-/* 202 */ 0x32, /* FC_BIND_PRIMITIVE */
- 0x48, /* Old Flags: */
-/* 204 */ NdrFcLong( 0x0 ), /* 0 */
-/* 208 */ NdrFcShort( 0x5 ), /* 5 */
-/* 210 */ NdrFcShort( 0x18 ), /* ia64 Stack size/offset = 24 */
-/* 212 */ NdrFcShort( 0x6 ), /* 6 */
-/* 214 */ NdrFcShort( 0x8 ), /* 8 */
-/* 216 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */
- 0x3, /* 3 */
-/* 218 */ 0xa, /* 10 */
- 0x3, /* Ext Flags: new corr desc, clt corr check, */
-/* 220 */ NdrFcShort( 0x1 ), /* 1 */
-/* 222 */ NdrFcShort( 0x0 ), /* 0 */
-/* 224 */ NdrFcShort( 0x0 ), /* 0 */
-/* 226 */ NdrFcShort( 0x0 ), /* 0 */
-
- /* Parameter level */
-
-/* 228 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
-/* 230 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
-/* 232 */ 0x6, /* FC_SHORT */
- 0x0, /* 0 */
-
- /* Parameter info */
-
-/* 234 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */
-/* 236 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
-/* 238 */ NdrFcShort( 0x1a ), /* Type Offset=26 */
-
- /* Return value */
-
-/* 240 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
-/* 242 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
-/* 244 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Procedure TestSleep */
-
-/* 246 */ 0x32, /* FC_BIND_PRIMITIVE */
- 0x48, /* Old Flags: */
-/* 248 */ NdrFcLong( 0x0 ), /* 0 */
-/* 252 */ NdrFcShort( 0x6 ), /* 6 */
-/* 254 */ NdrFcShort( 0x10 ), /* ia64 Stack size/offset = 16 */
-/* 256 */ NdrFcShort( 0x8 ), /* 8 */
-/* 258 */ NdrFcShort( 0x8 ), /* 8 */
-/* 260 */ 0x44, /* Oi2 Flags: has return, has ext, */
- 0x2, /* 2 */
-/* 262 */ 0xa, /* 10 */
- 0x1, /* Ext Flags: new corr desc, */
-/* 264 */ NdrFcShort( 0x0 ), /* 0 */
-/* 266 */ NdrFcShort( 0x0 ), /* 0 */
-/* 268 */ NdrFcShort( 0x0 ), /* 0 */
-/* 270 */ NdrFcShort( 0x0 ), /* 0 */
-
- /* Parameter seconds */
-
-/* 272 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
-/* 274 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
-/* 276 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Return value */
-
-/* 278 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
-/* 280 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
-/* 282 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Procedure TestPipe */
-
-/* 284 */ 0x32, /* FC_BIND_PRIMITIVE */
- 0x48, /* Old Flags: */
-/* 286 */ NdrFcLong( 0x0 ), /* 0 */
-/* 290 */ NdrFcShort( 0x7 ), /* 7 */
-/* 292 */ NdrFcShort( 0x30 ), /* ia64 Stack size/offset = 48 */
-/* 294 */ NdrFcShort( 0x8 ), /* 8 */
-/* 296 */ NdrFcShort( 0x8 ), /* 8 */
-/* 298 */ 0x4c, /* Oi2 Flags: has return, has pipes, has ext, */
- 0x3, /* 3 */
-/* 300 */ 0xa, /* 10 */
- 0x1, /* Ext Flags: new corr desc, */
-/* 302 */ NdrFcShort( 0x0 ), /* 0 */
-/* 304 */ NdrFcShort( 0x0 ), /* 0 */
-/* 306 */ NdrFcShort( 0x0 ), /* 0 */
-/* 308 */ NdrFcShort( 0x0 ), /* 0 */
-
- /* Parameter count */
-
-/* 310 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */
-/* 312 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
-/* 314 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- /* Parameter __MIDL_0000 */
-
-/* 316 */ NdrFcShort( 0x14 ), /* Flags: pipe, out, */
-/* 318 */ NdrFcShort( 0x8 ), /* ia64 Stack size/offset = 8 */
-/* 320 */ NdrFcShort( 0x94 ), /* Type Offset=148 */
-
- /* Return value */
-
-/* 322 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */
-/* 324 */ NdrFcShort( 0x28 ), /* ia64 Stack size/offset = 40 */
-/* 326 */ 0x8, /* FC_LONG */
- 0x0, /* 0 */
-
- 0x0
- }
- };
-
-static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
- {
- 0,
- {
- NdrFcShort( 0x0 ), /* 0 */
-/* 2 */
- 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */
-/* 4 */ 0x8, /* FC_LONG */
- 0x5c, /* FC_PAD */
-/* 6 */
- 0x1b, /* FC_CARRAY */
- 0x0, /* 0 */
-/* 8 */ NdrFcShort( 0x1 ), /* 1 */
-/* 10 */ 0x28, /* Corr desc: parameter, FC_LONG */
- 0x0, /* */
-/* 12 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
-/* 14 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
-/* 16 */ 0x2, /* FC_CHAR */
- 0x5b, /* FC_END */
-/* 18 */
- 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
-/* 20 */ NdrFcShort( 0x2 ), /* Offset= 2 (22) */
-/* 22 */
- 0x12, 0x8, /* FC_UP [simple_pointer] */
-/* 24 */
- 0x25, /* FC_C_WSTRING */
- 0x5c, /* FC_PAD */
-/* 26 */
- 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */
-/* 28 */ NdrFcShort( 0x2 ), /* Offset= 2 (30) */
-/* 30 */
- 0x12, 0x0, /* FC_UP */
-/* 32 */ NdrFcShort( 0x2 ), /* Offset= 2 (34) */
-/* 34 */
- 0x2b, /* FC_NON_ENCAPSULATED_UNION */
- 0x6, /* FC_SHORT */
-/* 36 */ 0x26, /* Corr desc: parameter, FC_SHORT */
- 0x0, /* */
-/* 38 */ NdrFcShort( 0x0 ), /* ia64 Stack size/offset = 0 */
-/* 40 */ NdrFcShort( 0x1 ), /* Corr flags: early, */
-/* 42 */ NdrFcShort( 0x2 ), /* Offset= 2 (44) */
-/* 44 */ NdrFcShort( 0x10 ), /* 16 */
-/* 46 */ NdrFcShort( 0x7 ), /* 7 */
-/* 48 */ NdrFcLong( 0x1 ), /* 1 */
-/* 52 */ NdrFcShort( 0x28 ), /* Offset= 40 (92) */
-/* 54 */ NdrFcLong( 0x2 ), /* 2 */
-/* 58 */ NdrFcShort( 0x28 ), /* Offset= 40 (98) */
-/* 60 */ NdrFcLong( 0x3 ), /* 3 */
-/* 64 */ NdrFcShort( 0x28 ), /* Offset= 40 (104) */
-/* 66 */ NdrFcLong( 0x4 ), /* 4 */
-/* 70 */ NdrFcShort( 0x28 ), /* Offset= 40 (110) */
-/* 72 */ NdrFcLong( 0x5 ), /* 5 */
-/* 76 */ NdrFcShort( 0x28 ), /* Offset= 40 (116) */
-/* 78 */ NdrFcLong( 0x6 ), /* 6 */
-/* 82 */ NdrFcShort( 0x2a ), /* Offset= 42 (124) */
-/* 84 */ NdrFcLong( 0x7 ), /* 7 */
-/* 88 */ NdrFcShort( 0x2e ), /* Offset= 46 (134) */
-/* 90 */ NdrFcShort( 0xffff ), /* Offset= -1 (89) */
-/* 92 */
- 0x15, /* FC_STRUCT */
- 0x0, /* 0 */
-/* 94 */ NdrFcShort( 0x1 ), /* 1 */
-/* 96 */ 0x2, /* FC_CHAR */
- 0x5b, /* FC_END */
-/* 98 */
- 0x15, /* FC_STRUCT */
- 0x1, /* 1 */
-/* 100 */ NdrFcShort( 0x2 ), /* 2 */
-/* 102 */ 0x6, /* FC_SHORT */
- 0x5b, /* FC_END */
-/* 104 */
- 0x15, /* FC_STRUCT */
- 0x3, /* 3 */
-/* 106 */ NdrFcShort( 0x4 ), /* 4 */
-/* 108 */ 0x8, /* FC_LONG */
- 0x5b, /* FC_END */
-/* 110 */
- 0x15, /* FC_STRUCT */
- 0x7, /* 7 */
-/* 112 */ NdrFcShort( 0x8 ), /* 8 */
-/* 114 */ 0xb, /* FC_HYPER */
- 0x5b, /* FC_END */
-/* 116 */
- 0x15, /* FC_STRUCT */
- 0x7, /* 7 */
-/* 118 */ NdrFcShort( 0x10 ), /* 16 */
-/* 120 */ 0x2, /* FC_CHAR */
- 0x43, /* FC_STRUCTPAD7 */
-/* 122 */ 0xb, /* FC_HYPER */
- 0x5b, /* FC_END */
-/* 124 */
- 0x15, /* FC_STRUCT */
- 0x0, /* 0 */
-/* 126 */ NdrFcShort( 0x2 ), /* 2 */
-/* 128 */ 0x2, /* FC_CHAR */
- 0x4c, /* FC_EMBEDDED_COMPLEX */
-/* 130 */ 0x0, /* 0 */
- NdrFcShort( 0xffd9 ), /* Offset= -39 (92) */
- 0x5b, /* FC_END */
-/* 134 */
- 0x15, /* FC_STRUCT */
- 0x7, /* 7 */
-/* 136 */ NdrFcShort( 0x10 ), /* 16 */
-/* 138 */ 0x2, /* FC_CHAR */
- 0x43, /* FC_STRUCTPAD7 */
-/* 140 */ 0x4c, /* FC_EMBEDDED_COMPLEX */
- 0x0, /* 0 */
-/* 142 */ NdrFcShort( 0xffe0 ), /* Offset= -32 (110) */
-/* 144 */ 0x5c, /* FC_PAD */
- 0x5b, /* FC_END */
-/* 146 */ 0x1, /* FC_BYTE */
- 0x5c, /* FC_PAD */
-/* 148 */ 0xb5, /* FC_PIPE */
- 0x0, /* 0 */
-/* 150 */ NdrFcShort( 0xfffc ), /* Offset= -4 (146) */
-/* 152 */ NdrFcShort( 0x1 ), /* 1 */
-/* 154 */ NdrFcShort( 0x1 ), /* 1 */
-
- 0x0
- }
- };
-
-static const unsigned short rpcecho_FormatStringOffsetTable[] =
- {
- 0,
- 44,
- 88,
- 126,
- 164,
- 202,
- 246,
- 284
- };
-
-
-static const MIDL_STUB_DESC rpcecho_StubDesc =
- {
- (void *)& rpcecho___RpcClientInterface,
- MIDL_user_allocate,
- MIDL_user_free,
- &rpcecho_IfHandle,
- 0,
- 0,
- 0,
- 0,
- __MIDL_TypeFormatString.Format,
- 1, /* -error bounds_check flag */
- 0x50002, /* Ndr library version */
- 0,
- 0x6000169, /* MIDL Version 6.0.361 */
- 0,
- 0,
- 0, /* notify & notify_flag routine table */
- 0x1, /* MIDL flag */
- 0, /* cs routines */
- 0, /* proxy/server info */
- 0 /* Reserved5 */
- };
-#if _MSC_VER >= 1200
-#pragma warning(pop)
-#endif
-
-
-#endif /* defined(_M_IA64) || defined(_M_AMD64)*/
+\r
+\r
+/* this ALWAYS GENERATED file contains the RPC client stubs */\r
+\r
+\r
+ /* File created by MIDL compiler version 7.00.0555 */\r
+/* at Fri Sep 20 16:20:52 2013\r
+ */\r
+/* Compiler settings for rpcecho.idl, rpcecho.acf:\r
+ Oicf, W1, Zp8, env=Win64 (32b run), target_arch=AMD64 7.00.0555 \r
+ protocol : dce , ms_ext, c_ext, robust\r
+ error checks: allocation ref bounds_check enum stub_data \r
+ VC __declspec() decoration level: \r
+ __declspec(uuid()), __declspec(selectany), __declspec(novtable)\r
+ DECLSPEC_UUID(), MIDL_INTERFACE()\r
+*/\r
+/* @@MIDL_FILE_HEADING( ) */\r
+\r
+#if defined(_M_AMD64)\r
+\r
+\r
+#pragma warning( disable: 4049 ) /* more than 64k source lines */\r
+#if _MSC_VER >= 1200\r
+#pragma warning(push)\r
+#endif\r
+\r
+#pragma warning( disable: 4211 ) /* redefine extern to static */\r
+#pragma warning( disable: 4232 ) /* dllimport identity*/\r
+#pragma warning( disable: 4024 ) /* array to pointer mapping*/\r
+#pragma warning( disable: 4100 ) /* unreferenced arguments in x86 call */\r
+\r
+#pragma optimize("", off ) \r
+\r
+#include <string.h>\r
+\r
+#include "rpcecho.h"\r
+\r
+#define TYPE_FORMAT_STRING_SIZE 249 \r
+#define PROC_FORMAT_STRING_SIZE 437 \r
+#define EXPR_FORMAT_STRING_SIZE 1 \r
+#define TRANSMIT_AS_TABLE_SIZE 0 \r
+#define WIRE_MARSHAL_TABLE_SIZE 0 \r
+\r
+typedef struct _rpcecho_MIDL_TYPE_FORMAT_STRING\r
+ {\r
+ short Pad;\r
+ unsigned char Format[ TYPE_FORMAT_STRING_SIZE ];\r
+ } rpcecho_MIDL_TYPE_FORMAT_STRING;\r
+\r
+typedef struct _rpcecho_MIDL_PROC_FORMAT_STRING\r
+ {\r
+ short Pad;\r
+ unsigned char Format[ PROC_FORMAT_STRING_SIZE ];\r
+ } rpcecho_MIDL_PROC_FORMAT_STRING;\r
+\r
+typedef struct _rpcecho_MIDL_EXPR_FORMAT_STRING\r
+ {\r
+ long Pad;\r
+ unsigned char Format[ EXPR_FORMAT_STRING_SIZE ];\r
+ } rpcecho_MIDL_EXPR_FORMAT_STRING;\r
+\r
+\r
+static const RPC_SYNTAX_IDENTIFIER _RpcTransferSyntax = \r
+{{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}};\r
+\r
+\r
+extern const rpcecho_MIDL_TYPE_FORMAT_STRING rpcecho__MIDL_TypeFormatString;\r
+extern const rpcecho_MIDL_PROC_FORMAT_STRING rpcecho__MIDL_ProcFormatString;\r
+extern const rpcecho_MIDL_EXPR_FORMAT_STRING rpcecho__MIDL_ExprFormatString;\r
+\r
+#define GENERIC_BINDING_TABLE_SIZE 0 \r
+\r
+\r
+/* Standard interface: rpcecho, ver. 4.0,\r
+ GUID={0xe3514235,0x4b06,0x11d1,{0xab,0x04,0x00,0xc0,0x4f,0xc2,0xdc,0xd2}} */\r
+\r
+handle_t rpcecho_IfHandle;\r
+\r
+\r
+static const RPC_CLIENT_INTERFACE rpcecho___RpcClientInterface =\r
+ {\r
+ sizeof(RPC_CLIENT_INTERFACE),\r
+ {{0xe3514235,0x4b06,0x11d1,{0xab,0x04,0x00,0xc0,0x4f,0xc2,0xdc,0xd2}},{4,0}},\r
+ {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}},\r
+ 0,\r
+ 0,\r
+ 0,\r
+ 0,\r
+ 0,\r
+ 0x00000001\r
+ };\r
+RPC_IF_HANDLE rpcecho_v4_0_c_ifspec = (RPC_IF_HANDLE)& rpcecho___RpcClientInterface;\r
+\r
+extern const MIDL_STUB_DESC rpcecho_StubDesc;\r
+\r
+static RPC_BINDING_HANDLE rpcecho__MIDL_AutoBindHandle;\r
+\r
+\r
+void AddOne( \r
+ /* [in] */ long in_data,\r
+ /* [out] */ int *out_data)\r
+{\r
+\r
+ NdrClientCall2(\r
+ ( PMIDL_STUB_DESC )&rpcecho_StubDesc,\r
+ (PFORMAT_STRING) &rpcecho__MIDL_ProcFormatString.Format[0],\r
+ in_data,\r
+ out_data);\r
+ \r
+}\r
+\r
+\r
+void EchoData( \r
+ /* [in] */ int len,\r
+ /* [size_is][in] */ unsigned char in_data[ ],\r
+ /* [size_is][out] */ unsigned char out_data[ ])\r
+{\r
+\r
+ NdrClientCall2(\r
+ ( PMIDL_STUB_DESC )&rpcecho_StubDesc,\r
+ (PFORMAT_STRING) &rpcecho__MIDL_ProcFormatString.Format[38],\r
+ len,\r
+ in_data,\r
+ out_data);\r
+ \r
+}\r
+\r
+\r
+void SinkData( \r
+ /* [in] */ int len,\r
+ /* [size_is][in] */ unsigned char in_data[ ])\r
+{\r
+\r
+ NdrClientCall2(\r
+ ( PMIDL_STUB_DESC )&rpcecho_StubDesc,\r
+ (PFORMAT_STRING) &rpcecho__MIDL_ProcFormatString.Format[82],\r
+ len,\r
+ in_data);\r
+ \r
+}\r
+\r
+\r
+void SourceData( \r
+ /* [in] */ int len,\r
+ /* [size_is][out] */ unsigned char out_data[ ])\r
+{\r
+\r
+ NdrClientCall2(\r
+ ( PMIDL_STUB_DESC )&rpcecho_StubDesc,\r
+ (PFORMAT_STRING) &rpcecho__MIDL_ProcFormatString.Format[120],\r
+ len,\r
+ out_data);\r
+ \r
+}\r
+\r
+\r
+void TestCall( \r
+ /* [string][in] */ wchar_t **s1,\r
+ /* [string][out] */ wchar_t **s2)\r
+{\r
+\r
+ NdrClientCall2(\r
+ ( PMIDL_STUB_DESC )&rpcecho_StubDesc,\r
+ (PFORMAT_STRING) &rpcecho__MIDL_ProcFormatString.Format[158],\r
+ s1,\r
+ s2);\r
+ \r
+}\r
+\r
+\r
+long TestCall2( \r
+ /* [in] */ short level,\r
+ /* [switch_is][out] */ echo_Info **info)\r
+{\r
+\r
+ CLIENT_CALL_RETURN _RetVal;\r
+\r
+ _RetVal = NdrClientCall2(\r
+ ( PMIDL_STUB_DESC )&rpcecho_StubDesc,\r
+ (PFORMAT_STRING) &rpcecho__MIDL_ProcFormatString.Format[196],\r
+ level,\r
+ info);\r
+ return ( long )_RetVal.Simple;\r
+ \r
+}\r
+\r
+\r
+long TestSleep( \r
+ /* [in] */ long seconds)\r
+{\r
+\r
+ CLIENT_CALL_RETURN _RetVal;\r
+\r
+ _RetVal = NdrClientCall2(\r
+ ( PMIDL_STUB_DESC )&rpcecho_StubDesc,\r
+ (PFORMAT_STRING) &rpcecho__MIDL_ProcFormatString.Format[240],\r
+ seconds);\r
+ return ( long )_RetVal.Simple;\r
+ \r
+}\r
+\r
+\r
+void TestEnum( \r
+ /* [ref][out][in] */ Enum1 *foo1,\r
+ /* [ref][out][in] */ Enum2 *foo2,\r
+ /* [switch_is][ref][out][in] */ Enum3 *foo3)\r
+{\r
+\r
+ NdrClientCall2(\r
+ ( PMIDL_STUB_DESC )&rpcecho_StubDesc,\r
+ (PFORMAT_STRING) &rpcecho__MIDL_ProcFormatString.Format[278],\r
+ foo1,\r
+ foo2,\r
+ foo3);\r
+ \r
+}\r
+\r
+\r
+void TestSurrounding( \r
+ /* [ref][out][in] */ Surrounding *data)\r
+{\r
+\r
+ NdrClientCall2(\r
+ ( PMIDL_STUB_DESC )&rpcecho_StubDesc,\r
+ (PFORMAT_STRING) &rpcecho__MIDL_ProcFormatString.Format[322],\r
+ data);\r
+ \r
+}\r
+\r
+\r
+short TestDoublePointer( \r
+ /* [ref][in] */ short ***data)\r
+{\r
+\r
+ CLIENT_CALL_RETURN _RetVal;\r
+\r
+ _RetVal = NdrClientCall2(\r
+ ( PMIDL_STUB_DESC )&rpcecho_StubDesc,\r
+ (PFORMAT_STRING) &rpcecho__MIDL_ProcFormatString.Format[354],\r
+ data);\r
+ return ( short )_RetVal.Simple;\r
+ \r
+}\r
+\r
+\r
+/* [async] */ void TestBytePipeIn( \r
+ /* [in] */ PRPC_ASYNC_STATE TestBytePipeIn_AsyncHandle,\r
+ /* [in] */ long count,\r
+ /* [ref][in] */ ASYNC_BYTE_PIPE *in_pipe)\r
+{\r
+\r
+ NdrAsyncClientCall(\r
+ ( PMIDL_STUB_DESC )&rpcecho_StubDesc,\r
+ (PFORMAT_STRING) &rpcecho__MIDL_ProcFormatString.Format[392],\r
+ TestBytePipeIn_AsyncHandle,\r
+ count,\r
+ in_pipe);\r
+ \r
+}\r
+\r
+\r
+#if !defined(__RPC_WIN64__)\r
+#error Invalid build platform for this stub.\r
+#endif\r
+\r
+static const rpcecho_MIDL_PROC_FORMAT_STRING rpcecho__MIDL_ProcFormatString =\r
+ {\r
+ 0,\r
+ {\r
+\r
+ /* Procedure AddOne */\r
+\r
+ 0x32, /* FC_BIND_PRIMITIVE */\r
+ 0x48, /* Old Flags: */\r
+/* 2 */ NdrFcLong( 0x0 ), /* 0 */\r
+/* 6 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 8 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */\r
+/* 10 */ NdrFcShort( 0x8 ), /* 8 */\r
+/* 12 */ NdrFcShort( 0x1c ), /* 28 */\r
+/* 14 */ 0x40, /* Oi2 Flags: has ext, */\r
+ 0x2, /* 2 */\r
+/* 16 */ 0xa, /* 10 */\r
+ 0x1, /* Ext Flags: new corr desc, */\r
+/* 18 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 20 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 22 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 24 */ NdrFcShort( 0x0 ), /* 0 */\r
+\r
+ /* Parameter in_data */\r
+\r
+/* 26 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */\r
+/* 28 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */\r
+/* 30 */ 0x8, /* FC_LONG */\r
+ 0x0, /* 0 */\r
+\r
+ /* Parameter out_data */\r
+\r
+/* 32 */ NdrFcShort( 0x2150 ), /* Flags: out, base type, simple ref, srv alloc size=8 */\r
+/* 34 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */\r
+/* 36 */ 0x8, /* FC_LONG */\r
+ 0x0, /* 0 */\r
+\r
+ /* Procedure EchoData */\r
+\r
+/* 38 */ 0x32, /* FC_BIND_PRIMITIVE */\r
+ 0x48, /* Old Flags: */\r
+/* 40 */ NdrFcLong( 0x0 ), /* 0 */\r
+/* 44 */ NdrFcShort( 0x1 ), /* 1 */\r
+/* 46 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */\r
+/* 48 */ NdrFcShort( 0x8 ), /* 8 */\r
+/* 50 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 52 */ 0x43, /* Oi2 Flags: srv must size, clt must size, has ext, */\r
+ 0x3, /* 3 */\r
+/* 54 */ 0xa, /* 10 */\r
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */\r
+/* 56 */ NdrFcShort( 0x1 ), /* 1 */\r
+/* 58 */ NdrFcShort( 0x1 ), /* 1 */\r
+/* 60 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 62 */ NdrFcShort( 0x0 ), /* 0 */\r
+\r
+ /* Parameter len */\r
+\r
+/* 64 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */\r
+/* 66 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */\r
+/* 68 */ 0x8, /* FC_LONG */\r
+ 0x0, /* 0 */\r
+\r
+ /* Parameter in_data */\r
+\r
+/* 70 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */\r
+/* 72 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */\r
+/* 74 */ NdrFcShort( 0x6 ), /* Type Offset=6 */\r
+\r
+ /* Parameter out_data */\r
+\r
+/* 76 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */\r
+/* 78 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */\r
+/* 80 */ NdrFcShort( 0x6 ), /* Type Offset=6 */\r
+\r
+ /* Procedure SinkData */\r
+\r
+/* 82 */ 0x32, /* FC_BIND_PRIMITIVE */\r
+ 0x48, /* Old Flags: */\r
+/* 84 */ NdrFcLong( 0x0 ), /* 0 */\r
+/* 88 */ NdrFcShort( 0x2 ), /* 2 */\r
+/* 90 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */\r
+/* 92 */ NdrFcShort( 0x8 ), /* 8 */\r
+/* 94 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 96 */ 0x42, /* Oi2 Flags: clt must size, has ext, */\r
+ 0x2, /* 2 */\r
+/* 98 */ 0xa, /* 10 */\r
+ 0x5, /* Ext Flags: new corr desc, srv corr check, */\r
+/* 100 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 102 */ NdrFcShort( 0x1 ), /* 1 */\r
+/* 104 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 106 */ NdrFcShort( 0x0 ), /* 0 */\r
+\r
+ /* Parameter len */\r
+\r
+/* 108 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */\r
+/* 110 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */\r
+/* 112 */ 0x8, /* FC_LONG */\r
+ 0x0, /* 0 */\r
+\r
+ /* Parameter in_data */\r
+\r
+/* 114 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */\r
+/* 116 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */\r
+/* 118 */ NdrFcShort( 0x6 ), /* Type Offset=6 */\r
+\r
+ /* Procedure SourceData */\r
+\r
+/* 120 */ 0x32, /* FC_BIND_PRIMITIVE */\r
+ 0x48, /* Old Flags: */\r
+/* 122 */ NdrFcLong( 0x0 ), /* 0 */\r
+/* 126 */ NdrFcShort( 0x3 ), /* 3 */\r
+/* 128 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */\r
+/* 130 */ NdrFcShort( 0x8 ), /* 8 */\r
+/* 132 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 134 */ 0x41, /* Oi2 Flags: srv must size, has ext, */\r
+ 0x2, /* 2 */\r
+/* 136 */ 0xa, /* 10 */\r
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */\r
+/* 138 */ NdrFcShort( 0x1 ), /* 1 */\r
+/* 140 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 142 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 144 */ NdrFcShort( 0x0 ), /* 0 */\r
+\r
+ /* Parameter len */\r
+\r
+/* 146 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */\r
+/* 148 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */\r
+/* 150 */ 0x8, /* FC_LONG */\r
+ 0x0, /* 0 */\r
+\r
+ /* Parameter out_data */\r
+\r
+/* 152 */ NdrFcShort( 0x13 ), /* Flags: must size, must free, out, */\r
+/* 154 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */\r
+/* 156 */ NdrFcShort( 0x6 ), /* Type Offset=6 */\r
+\r
+ /* Procedure TestCall */\r
+\r
+/* 158 */ 0x32, /* FC_BIND_PRIMITIVE */\r
+ 0x48, /* Old Flags: */\r
+/* 160 */ NdrFcLong( 0x0 ), /* 0 */\r
+/* 164 */ NdrFcShort( 0x4 ), /* 4 */\r
+/* 166 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */\r
+/* 168 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 170 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 172 */ 0x43, /* Oi2 Flags: srv must size, clt must size, has ext, */\r
+ 0x2, /* 2 */\r
+/* 174 */ 0xa, /* 10 */\r
+ 0x1, /* Ext Flags: new corr desc, */\r
+/* 176 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 178 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 180 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 182 */ NdrFcShort( 0x0 ), /* 0 */\r
+\r
+ /* Parameter s1 */\r
+\r
+/* 184 */ NdrFcShort( 0x200b ), /* Flags: must size, must free, in, srv alloc size=8 */\r
+/* 186 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */\r
+/* 188 */ NdrFcShort( 0x12 ), /* Type Offset=18 */\r
+\r
+ /* Parameter s2 */\r
+\r
+/* 190 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */\r
+/* 192 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */\r
+/* 194 */ NdrFcShort( 0x12 ), /* Type Offset=18 */\r
+\r
+ /* Procedure TestCall2 */\r
+\r
+/* 196 */ 0x32, /* FC_BIND_PRIMITIVE */\r
+ 0x48, /* Old Flags: */\r
+/* 198 */ NdrFcLong( 0x0 ), /* 0 */\r
+/* 202 */ NdrFcShort( 0x5 ), /* 5 */\r
+/* 204 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */\r
+/* 206 */ NdrFcShort( 0x6 ), /* 6 */\r
+/* 208 */ NdrFcShort( 0x8 ), /* 8 */\r
+/* 210 */ 0x45, /* Oi2 Flags: srv must size, has return, has ext, */\r
+ 0x3, /* 3 */\r
+/* 212 */ 0xa, /* 10 */\r
+ 0x3, /* Ext Flags: new corr desc, clt corr check, */\r
+/* 214 */ NdrFcShort( 0x1 ), /* 1 */\r
+/* 216 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 218 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 220 */ NdrFcShort( 0x0 ), /* 0 */\r
+\r
+ /* Parameter level */\r
+\r
+/* 222 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */\r
+/* 224 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */\r
+/* 226 */ 0x6, /* FC_SHORT */\r
+ 0x0, /* 0 */\r
+\r
+ /* Parameter info */\r
+\r
+/* 228 */ NdrFcShort( 0x2013 ), /* Flags: must size, must free, out, srv alloc size=8 */\r
+/* 230 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */\r
+/* 232 */ NdrFcShort( 0x1a ), /* Type Offset=26 */\r
+\r
+ /* Return value */\r
+\r
+/* 234 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */\r
+/* 236 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */\r
+/* 238 */ 0x8, /* FC_LONG */\r
+ 0x0, /* 0 */\r
+\r
+ /* Procedure TestSleep */\r
+\r
+/* 240 */ 0x32, /* FC_BIND_PRIMITIVE */\r
+ 0x48, /* Old Flags: */\r
+/* 242 */ NdrFcLong( 0x0 ), /* 0 */\r
+/* 246 */ NdrFcShort( 0x6 ), /* 6 */\r
+/* 248 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */\r
+/* 250 */ NdrFcShort( 0x8 ), /* 8 */\r
+/* 252 */ NdrFcShort( 0x8 ), /* 8 */\r
+/* 254 */ 0x44, /* Oi2 Flags: has return, has ext, */\r
+ 0x2, /* 2 */\r
+/* 256 */ 0xa, /* 10 */\r
+ 0x1, /* Ext Flags: new corr desc, */\r
+/* 258 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 260 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 262 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 264 */ NdrFcShort( 0x0 ), /* 0 */\r
+\r
+ /* Parameter seconds */\r
+\r
+/* 266 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */\r
+/* 268 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */\r
+/* 270 */ 0x8, /* FC_LONG */\r
+ 0x0, /* 0 */\r
+\r
+ /* Return value */\r
+\r
+/* 272 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */\r
+/* 274 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */\r
+/* 276 */ 0x8, /* FC_LONG */\r
+ 0x0, /* 0 */\r
+\r
+ /* Procedure TestEnum */\r
+\r
+/* 278 */ 0x32, /* FC_BIND_PRIMITIVE */\r
+ 0x48, /* Old Flags: */\r
+/* 280 */ NdrFcLong( 0x0 ), /* 0 */\r
+/* 284 */ NdrFcShort( 0x7 ), /* 7 */\r
+/* 286 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */\r
+/* 288 */ NdrFcShort( 0x1a ), /* 26 */\r
+/* 290 */ NdrFcShort( 0x1a ), /* 26 */\r
+/* 292 */ 0x43, /* Oi2 Flags: srv must size, clt must size, has ext, */\r
+ 0x3, /* 3 */\r
+/* 294 */ 0xa, /* 10 */\r
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */\r
+/* 296 */ NdrFcShort( 0x1 ), /* 1 */\r
+/* 298 */ NdrFcShort( 0x1 ), /* 1 */\r
+/* 300 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 302 */ NdrFcShort( 0x0 ), /* 0 */\r
+\r
+ /* Parameter foo1 */\r
+\r
+/* 304 */ NdrFcShort( 0x2018 ), /* Flags: in, out, srv alloc size=8 */\r
+/* 306 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */\r
+/* 308 */ NdrFcShort( 0x92 ), /* Type Offset=146 */\r
+\r
+ /* Parameter foo2 */\r
+\r
+/* 310 */ NdrFcShort( 0x11b ), /* Flags: must size, must free, in, out, simple ref, */\r
+/* 312 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */\r
+/* 314 */ NdrFcShort( 0x9a ), /* Type Offset=154 */\r
+\r
+ /* Parameter foo3 */\r
+\r
+/* 316 */ NdrFcShort( 0x11b ), /* Flags: must size, must free, in, out, simple ref, */\r
+/* 318 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */\r
+/* 320 */ NdrFcShort( 0xaa ), /* Type Offset=170 */\r
+\r
+ /* Procedure TestSurrounding */\r
+\r
+/* 322 */ 0x32, /* FC_BIND_PRIMITIVE */\r
+ 0x48, /* Old Flags: */\r
+/* 324 */ NdrFcLong( 0x0 ), /* 0 */\r
+/* 328 */ NdrFcShort( 0x8 ), /* 8 */\r
+/* 330 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */\r
+/* 332 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 334 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 336 */ 0x43, /* Oi2 Flags: srv must size, clt must size, has ext, */\r
+ 0x1, /* 1 */\r
+/* 338 */ 0xa, /* 10 */\r
+ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */\r
+/* 340 */ NdrFcShort( 0x1 ), /* 1 */\r
+/* 342 */ NdrFcShort( 0x1 ), /* 1 */\r
+/* 344 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 346 */ NdrFcShort( 0x0 ), /* 0 */\r
+\r
+ /* Parameter data */\r
+\r
+/* 348 */ NdrFcShort( 0x11b ), /* Flags: must size, must free, in, out, simple ref, */\r
+/* 350 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */\r
+/* 352 */ NdrFcShort( 0xd6 ), /* Type Offset=214 */\r
+\r
+ /* Procedure TestDoublePointer */\r
+\r
+/* 354 */ 0x32, /* FC_BIND_PRIMITIVE */\r
+ 0x48, /* Old Flags: */\r
+/* 356 */ NdrFcLong( 0x0 ), /* 0 */\r
+/* 360 */ NdrFcShort( 0x9 ), /* 9 */\r
+/* 362 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */\r
+/* 364 */ NdrFcShort( 0x42 ), /* 66 */\r
+/* 366 */ NdrFcShort( 0x6 ), /* 6 */\r
+/* 368 */ 0x44, /* Oi2 Flags: has return, has ext, */\r
+ 0x2, /* 2 */\r
+/* 370 */ 0xa, /* 10 */\r
+ 0x1, /* Ext Flags: new corr desc, */\r
+/* 372 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 374 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 376 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 378 */ NdrFcShort( 0x0 ), /* 0 */\r
+\r
+ /* Parameter data */\r
+\r
+/* 380 */ NdrFcShort( 0x200a ), /* Flags: must free, in, srv alloc size=8 */\r
+/* 382 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */\r
+/* 384 */ NdrFcShort( 0xde ), /* Type Offset=222 */\r
+\r
+ /* Return value */\r
+\r
+/* 386 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */\r
+/* 388 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */\r
+/* 390 */ 0x6, /* FC_SHORT */\r
+ 0x0, /* 0 */\r
+\r
+ /* Procedure TestBytePipeIn */\r
+\r
+/* 392 */ 0x32, /* FC_BIND_PRIMITIVE */\r
+ 0x48, /* Old Flags: */\r
+/* 394 */ NdrFcLong( 0x0 ), /* 0 */\r
+/* 398 */ NdrFcShort( 0xa ), /* 10 */\r
+/* 400 */ NdrFcShort( 0x20 ), /* x86 Stack size/offset = 32 */\r
+/* 402 */ NdrFcShort( 0x8 ), /* 8 */\r
+/* 404 */ NdrFcShort( 0x8 ), /* 8 */\r
+/* 406 */ 0xcc, /* Oi2 Flags: has return, has pipes, has ext, has async handle */\r
+ 0x3, /* 3 */\r
+/* 408 */ 0xa, /* 10 */\r
+ 0x1, /* Ext Flags: new corr desc, */\r
+/* 410 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 412 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 414 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 416 */ NdrFcShort( 0x0 ), /* 0 */\r
+\r
+ /* Parameter count */\r
+\r
+/* 418 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */\r
+/* 420 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */\r
+/* 422 */ 0x8, /* FC_LONG */\r
+ 0x0, /* 0 */\r
+\r
+ /* Parameter in_pipe */\r
+\r
+/* 424 */ NdrFcShort( 0x10c ), /* Flags: pipe, in, simple ref, */\r
+/* 426 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */\r
+/* 428 */ NdrFcShort( 0xf0 ), /* Type Offset=240 */\r
+\r
+ /* Return value */\r
+\r
+/* 430 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */\r
+/* 432 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */\r
+/* 434 */ 0x8, /* FC_LONG */\r
+ 0x0, /* 0 */\r
+\r
+ 0x0\r
+ }\r
+ };\r
+\r
+static const rpcecho_MIDL_TYPE_FORMAT_STRING rpcecho__MIDL_TypeFormatString =\r
+ {\r
+ 0,\r
+ {\r
+ NdrFcShort( 0x0 ), /* 0 */\r
+/* 2 */ \r
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */\r
+/* 4 */ 0x8, /* FC_LONG */\r
+ 0x5c, /* FC_PAD */\r
+/* 6 */ \r
+ 0x1b, /* FC_CARRAY */\r
+ 0x0, /* 0 */\r
+/* 8 */ NdrFcShort( 0x1 ), /* 1 */\r
+/* 10 */ 0x28, /* Corr desc: parameter, FC_LONG */\r
+ 0x0, /* */\r
+/* 12 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */\r
+/* 14 */ NdrFcShort( 0x1 ), /* Corr flags: early, */\r
+/* 16 */ 0x2, /* FC_CHAR */\r
+ 0x5b, /* FC_END */\r
+/* 18 */ \r
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */\r
+/* 20 */ NdrFcShort( 0x2 ), /* Offset= 2 (22) */\r
+/* 22 */ \r
+ 0x12, 0x8, /* FC_UP [simple_pointer] */\r
+/* 24 */ \r
+ 0x25, /* FC_C_WSTRING */\r
+ 0x5c, /* FC_PAD */\r
+/* 26 */ \r
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */\r
+/* 28 */ NdrFcShort( 0x2 ), /* Offset= 2 (30) */\r
+/* 30 */ \r
+ 0x12, 0x0, /* FC_UP */\r
+/* 32 */ NdrFcShort( 0x2 ), /* Offset= 2 (34) */\r
+/* 34 */ \r
+ 0x2b, /* FC_NON_ENCAPSULATED_UNION */\r
+ 0x6, /* FC_SHORT */\r
+/* 36 */ 0x26, /* Corr desc: parameter, FC_SHORT */\r
+ 0x0, /* */\r
+/* 38 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */\r
+/* 40 */ NdrFcShort( 0x1 ), /* Corr flags: early, */\r
+/* 42 */ NdrFcShort( 0x2 ), /* Offset= 2 (44) */\r
+/* 44 */ NdrFcShort( 0x10 ), /* 16 */\r
+/* 46 */ NdrFcShort( 0x7 ), /* 7 */\r
+/* 48 */ NdrFcLong( 0x1 ), /* 1 */\r
+/* 52 */ NdrFcShort( 0x28 ), /* Offset= 40 (92) */\r
+/* 54 */ NdrFcLong( 0x2 ), /* 2 */\r
+/* 58 */ NdrFcShort( 0x28 ), /* Offset= 40 (98) */\r
+/* 60 */ NdrFcLong( 0x3 ), /* 3 */\r
+/* 64 */ NdrFcShort( 0x28 ), /* Offset= 40 (104) */\r
+/* 66 */ NdrFcLong( 0x4 ), /* 4 */\r
+/* 70 */ NdrFcShort( 0x28 ), /* Offset= 40 (110) */\r
+/* 72 */ NdrFcLong( 0x5 ), /* 5 */\r
+/* 76 */ NdrFcShort( 0x28 ), /* Offset= 40 (116) */\r
+/* 78 */ NdrFcLong( 0x6 ), /* 6 */\r
+/* 82 */ NdrFcShort( 0x2a ), /* Offset= 42 (124) */\r
+/* 84 */ NdrFcLong( 0x7 ), /* 7 */\r
+/* 88 */ NdrFcShort( 0x2e ), /* Offset= 46 (134) */\r
+/* 90 */ NdrFcShort( 0xffff ), /* Offset= -1 (89) */\r
+/* 92 */ \r
+ 0x15, /* FC_STRUCT */\r
+ 0x0, /* 0 */\r
+/* 94 */ NdrFcShort( 0x1 ), /* 1 */\r
+/* 96 */ 0x2, /* FC_CHAR */\r
+ 0x5b, /* FC_END */\r
+/* 98 */ \r
+ 0x15, /* FC_STRUCT */\r
+ 0x1, /* 1 */\r
+/* 100 */ NdrFcShort( 0x2 ), /* 2 */\r
+/* 102 */ 0x6, /* FC_SHORT */\r
+ 0x5b, /* FC_END */\r
+/* 104 */ \r
+ 0x15, /* FC_STRUCT */\r
+ 0x3, /* 3 */\r
+/* 106 */ NdrFcShort( 0x4 ), /* 4 */\r
+/* 108 */ 0x8, /* FC_LONG */\r
+ 0x5b, /* FC_END */\r
+/* 110 */ \r
+ 0x15, /* FC_STRUCT */\r
+ 0x7, /* 7 */\r
+/* 112 */ NdrFcShort( 0x8 ), /* 8 */\r
+/* 114 */ 0xb, /* FC_HYPER */\r
+ 0x5b, /* FC_END */\r
+/* 116 */ \r
+ 0x15, /* FC_STRUCT */\r
+ 0x7, /* 7 */\r
+/* 118 */ NdrFcShort( 0x10 ), /* 16 */\r
+/* 120 */ 0x2, /* FC_CHAR */\r
+ 0x43, /* FC_STRUCTPAD7 */\r
+/* 122 */ 0xb, /* FC_HYPER */\r
+ 0x5b, /* FC_END */\r
+/* 124 */ \r
+ 0x15, /* FC_STRUCT */\r
+ 0x0, /* 0 */\r
+/* 126 */ NdrFcShort( 0x2 ), /* 2 */\r
+/* 128 */ 0x2, /* FC_CHAR */\r
+ 0x4c, /* FC_EMBEDDED_COMPLEX */\r
+/* 130 */ 0x0, /* 0 */\r
+ NdrFcShort( 0xffd9 ), /* Offset= -39 (92) */\r
+ 0x5b, /* FC_END */\r
+/* 134 */ \r
+ 0x15, /* FC_STRUCT */\r
+ 0x7, /* 7 */\r
+/* 136 */ NdrFcShort( 0x10 ), /* 16 */\r
+/* 138 */ 0x2, /* FC_CHAR */\r
+ 0x43, /* FC_STRUCTPAD7 */\r
+/* 140 */ 0x4c, /* FC_EMBEDDED_COMPLEX */\r
+ 0x0, /* 0 */\r
+/* 142 */ NdrFcShort( 0xffe0 ), /* Offset= -32 (110) */\r
+/* 144 */ 0x5c, /* FC_PAD */\r
+ 0x5b, /* FC_END */\r
+/* 146 */ \r
+ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */\r
+/* 148 */ 0xd, /* FC_ENUM16 */\r
+ 0x5c, /* FC_PAD */\r
+/* 150 */ \r
+ 0x11, 0x0, /* FC_RP */\r
+/* 152 */ NdrFcShort( 0x2 ), /* Offset= 2 (154) */\r
+/* 154 */ \r
+ 0x1a, /* FC_BOGUS_STRUCT */\r
+ 0x3, /* 3 */\r
+/* 156 */ NdrFcShort( 0x8 ), /* 8 */\r
+/* 158 */ NdrFcShort( 0x0 ), /* 0 */\r
+/* 160 */ NdrFcShort( 0x0 ), /* Offset= 0 (160) */\r
+/* 162 */ 0xd, /* FC_ENUM16 */\r
+ 0xe, /* FC_ENUM32 */\r
+/* 164 */ 0x5c, /* FC_PAD */\r
+ 0x5b, /* FC_END */\r
+/* 166 */ \r
+ 0x11, 0x0, /* FC_RP */\r
+/* 168 */ NdrFcShort( 0x2 ), /* Offset= 2 (170) */\r
+/* 170 */ \r
+ 0x2b, /* FC_NON_ENCAPSULATED_UNION */\r
+ 0xd, /* FC_ENUM16 */\r
+/* 172 */ 0x26, /* Corr desc: parameter, FC_SHORT */\r
+ 0x54, /* FC_DEREFERENCE */\r
+/* 174 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */\r
+/* 176 */ NdrFcShort( 0x1 ), /* Corr flags: early, */\r
+/* 178 */ NdrFcShort( 0x2 ), /* Offset= 2 (180) */\r
+/* 180 */ NdrFcShort( 0x8 ), /* 8 */\r
+/* 182 */ NdrFcShort( 0x2 ), /* 2 */\r
+/* 184 */ NdrFcLong( 0x1 ), /* 1 */\r
+/* 188 */ NdrFcShort( 0x800d ), /* Simple arm type: FC_ENUM16 */\r
+/* 190 */ NdrFcLong( 0x2 ), /* 2 */\r
+/* 194 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (154) */\r
+/* 196 */ NdrFcShort( 0xffff ), /* Offset= -1 (195) */\r
+/* 198 */ \r
+ 0x11, 0x0, /* FC_RP */\r
+/* 200 */ NdrFcShort( 0xe ), /* Offset= 14 (214) */\r
+/* 202 */ \r
+ 0x1b, /* FC_CARRAY */\r
+ 0x1, /* 1 */\r
+/* 204 */ NdrFcShort( 0x2 ), /* 2 */\r
+/* 206 */ 0x8, /* Corr desc: FC_LONG */\r
+ 0x0, /* */\r
+/* 208 */ NdrFcShort( 0xfffc ), /* -4 */\r
+/* 210 */ NdrFcShort( 0x1 ), /* Corr flags: early, */\r
+/* 212 */ 0x6, /* FC_SHORT */\r
+ 0x5b, /* FC_END */\r
+/* 214 */ \r
+ 0x17, /* FC_CSTRUCT */\r
+ 0x3, /* 3 */\r
+/* 216 */ NdrFcShort( 0x4 ), /* 4 */\r
+/* 218 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (202) */\r
+/* 220 */ 0x8, /* FC_LONG */\r
+ 0x5b, /* FC_END */\r
+/* 222 */ \r
+ 0x11, 0x14, /* FC_RP [alloced_on_stack] [pointer_deref] */\r
+/* 224 */ NdrFcShort( 0x2 ), /* Offset= 2 (226) */\r
+/* 226 */ \r
+ 0x12, 0x10, /* FC_UP [pointer_deref] */\r
+/* 228 */ NdrFcShort( 0x2 ), /* Offset= 2 (230) */\r
+/* 230 */ \r
+ 0x12, 0x8, /* FC_UP [simple_pointer] */\r
+/* 232 */ 0x6, /* FC_SHORT */\r
+ 0x5c, /* FC_PAD */\r
+/* 234 */ \r
+ 0x11, 0x0, /* FC_RP */\r
+/* 236 */ NdrFcShort( 0x4 ), /* Offset= 4 (240) */\r
+/* 238 */ 0x1, /* FC_BYTE */\r
+ 0x5c, /* FC_PAD */\r
+/* 240 */ 0xb5, /* FC_PIPE */\r
+ 0x0, /* 0 */\r
+/* 242 */ NdrFcShort( 0xfffc ), /* Offset= -4 (238) */\r
+/* 244 */ NdrFcShort( 0x1 ), /* 1 */\r
+/* 246 */ NdrFcShort( 0x1 ), /* 1 */\r
+\r
+ 0x0\r
+ }\r
+ };\r
+\r
+static const unsigned short rpcecho_FormatStringOffsetTable[] =\r
+ {\r
+ 0,\r
+ 38,\r
+ 82,\r
+ 120,\r
+ 158,\r
+ 196,\r
+ 240,\r
+ 278,\r
+ 322,\r
+ 354,\r
+ 392\r
+ };\r
+\r
+\r
+static const MIDL_STUB_DESC rpcecho_StubDesc = \r
+ {\r
+ (void *)& rpcecho___RpcClientInterface,\r
+ MIDL_user_allocate,\r
+ MIDL_user_free,\r
+ &rpcecho_IfHandle,\r
+ 0,\r
+ 0,\r
+ 0,\r
+ 0,\r
+ rpcecho__MIDL_TypeFormatString.Format,\r
+ 1, /* -error bounds_check flag */\r
+ 0x50002, /* Ndr library version */\r
+ 0,\r
+ 0x700022b, /* MIDL Version 7.0.555 */\r
+ 0,\r
+ 0,\r
+ 0, /* notify & notify_flag routine table */\r
+ 0x1, /* MIDL flag */\r
+ 0, /* cs routines */\r
+ 0, /* proxy/server info */\r
+ 0\r
+ };\r
+#pragma optimize("", on )\r
+#if _MSC_VER >= 1200\r
+#pragma warning(pop)\r
+#endif\r
+\r
+\r
+#endif /* defined(_M_AMD64)*/\r
+\r