/* this ALWAYS GENERATED file contains the RPC server stubs */ /* File created by MIDL compiler version 6.00.0366 */ /* at Mon Jul 26 11:17:22 2010 */ /* Compiler settings for .\DRAZEN_SVC.idl: Oicf, W1, Zp8, env=Win32 (32b run) protocol : dce , ms_ext, app_config, 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*/ #pragma optimize("", off ) #include #include "DRAZEN_SVC_h.h" #define TYPE_FORMAT_STRING_SIZE 841 #define PROC_FORMAT_STRING_SIZE 781 #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; /* Standard interface: drazen_svc, ver. 1.0, GUID={0xE75074E2,0x6EEC,0x4f08,{0x94,0x54,0x8D,0x80,0x6C,0x22,0x14,0x90}} */ extern const MIDL_SERVER_INFO drazen_svc_ServerInfo; static RPC_PROTSEQ_ENDPOINT __RpcProtseqEndpoint[] = { {(unsigned char *) "ncacn_np", (unsigned char *) "\\pipe\\drazen_svc"}, {(unsigned char *) "ncacn_ip_tcp", (unsigned char *) "1337"} }; extern RPC_DISPATCH_TABLE drazen_svc_v1_0_DispatchTable; static const RPC_SERVER_INTERFACE drazen_svc___RpcServerInterface = { sizeof(RPC_SERVER_INTERFACE), {{0xE75074E2,0x6EEC,0x4f08,{0x94,0x54,0x8D,0x80,0x6C,0x22,0x14,0x90}},{1,0}}, {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}}, &drazen_svc_v1_0_DispatchTable, 2, __RpcProtseqEndpoint, 0, &drazen_svc_ServerInfo, 0x04000000 }; RPC_IF_HANDLE drazen_svc_v1_0_s_ifspec = (RPC_IF_HANDLE)& drazen_svc___RpcServerInterface; extern const MIDL_STUB_DESC drazen_svc_StubDesc; void __RPC_STUB drazen_svc_TestPrimTypesPacking1( PRPC_MESSAGE _pRpcMessage ) { unsigned long _NdrCorrCache[ 256 ]; tptp1_struct_t _RetVal; MIDL_STUB_MESSAGE _StubMsg; boolean bo; byte by; unsigned char ch; hyper hy; long lo; short sh; small sm; MIDL_uhyper uhy; unsigned long ulo; unsigned short ush; unsigned small usm; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &drazen_svc_StubDesc); sm = 0; usm = 0; sh = 0; ush = 0; lo = 0; ulo = 0; hy = 0; uhy = 0; bo = 0; ch = 0; by = 0; MIDL_memset( &_RetVal, 0, sizeof( tptp1_struct_t )); RpcTryFinally { RpcTryExcept { NdrCorrelationInitialize( ( PMIDL_STUB_MESSAGE )&_StubMsg, _NdrCorrCache, 1024, 0); if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[24] ); _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 0) & ~ 0); if(_StubMsg.Buffer + 1 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } sm = *(( small * )_StubMsg.Buffer)++; _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 0) & ~ 0); if(_StubMsg.Buffer + 1 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } usm = *(( unsigned small * )_StubMsg.Buffer)++; _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 1) & ~ 0x1); if(_StubMsg.Buffer + 2 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } sh = *(( short * )_StubMsg.Buffer)++; _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 1) & ~ 0x1); if(_StubMsg.Buffer + 2 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } ush = *(( unsigned short * )_StubMsg.Buffer)++; _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); if(_StubMsg.Buffer + 4 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } lo = *(( long * )_StubMsg.Buffer)++; _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); if(_StubMsg.Buffer + 4 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } ulo = *(( unsigned long * )_StubMsg.Buffer)++; _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 7) & ~ 0x7); if(_StubMsg.Buffer + 8 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } hy = *(( hyper * )_StubMsg.Buffer)++; _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 7) & ~ 0x7); if(_StubMsg.Buffer + 8 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } uhy = *(( MIDL_uhyper * )_StubMsg.Buffer)++; _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 0) & ~ 0); if(_StubMsg.Buffer + 1 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } bo = *(( boolean * )_StubMsg.Buffer)++; _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 0) & ~ 0); if(_StubMsg.Buffer + 1 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } ch = *(( unsigned char * )_StubMsg.Buffer)++; _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 0) & ~ 0); if(_StubMsg.Buffer + 1 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } by = *(( byte * )_StubMsg.Buffer)++; NdrCorrelationPass(( PMIDL_STUB_MESSAGE )&_StubMsg); if(_StubMsg.Buffer > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } } RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER ) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } RpcEndExcept _RetVal = TestPrimTypesPacking1( sm, usm, sh, ush, lo, ulo, hy, uhy, bo, ch, by); _StubMsg.BufferLength = 0; NdrComplexStructBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char *)&_RetVal, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[2] ); _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char *) _pRpcMessage->Buffer; NdrComplexStructMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char *)&_RetVal, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[2] ); } RpcFinally { NdrCorrelationFree(( PMIDL_STUB_MESSAGE )&_StubMsg); NdrComplexStructFree( &_StubMsg, (unsigned char *)&_RetVal, &__MIDL_TypeFormatString.Format[2] ); } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)(_StubMsg.Buffer - (unsigned char *)_pRpcMessage->Buffer); } void __RPC_STUB drazen_svc_TestPrimTypesPacking2( PRPC_MESSAGE _pRpcMessage ) { unsigned long _NdrCorrCache[ 256 ]; tptp2_struct_t _RetVal; MIDL_STUB_MESSAGE _StubMsg; hyper hy; long lo; short sh; small sm; small sm_; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &drazen_svc_StubDesc); sm = 0; sh = 0; lo = 0; sm_ = 0; hy = 0; MIDL_memset( &_RetVal, 0, sizeof( tptp2_struct_t )); RpcTryFinally { RpcTryExcept { NdrCorrelationInitialize( ( PMIDL_STUB_MESSAGE )&_StubMsg, _NdrCorrCache, 1024, 0); if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[50] ); _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 0) & ~ 0); if(_StubMsg.Buffer + 1 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } sm = *(( small * )_StubMsg.Buffer)++; _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 1) & ~ 0x1); if(_StubMsg.Buffer + 2 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } sh = *(( short * )_StubMsg.Buffer)++; _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); if(_StubMsg.Buffer + 4 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } lo = *(( long * )_StubMsg.Buffer)++; _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 0) & ~ 0); if(_StubMsg.Buffer + 1 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } sm_ = *(( small * )_StubMsg.Buffer)++; _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 7) & ~ 0x7); if(_StubMsg.Buffer + 8 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } hy = *(( hyper * )_StubMsg.Buffer)++; NdrCorrelationPass(( PMIDL_STUB_MESSAGE )&_StubMsg); if(_StubMsg.Buffer > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } } RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER ) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } RpcEndExcept _RetVal = TestPrimTypesPacking2( sm, sh, lo, sm_, hy); _StubMsg.BufferLength = 40; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char *) _pRpcMessage->Buffer; NdrSimpleStructMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char *)&_RetVal, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[24] ); } RpcFinally { NdrCorrelationFree(( PMIDL_STUB_MESSAGE )&_StubMsg); } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)(_StubMsg.Buffer - (unsigned char *)_pRpcMessage->Buffer); } void __RPC_STUB drazen_svc_TestUniFixedArray( PRPC_MESSAGE _pRpcMessage ) { unsigned long _NdrCorrCache[ 256 ]; tufa_struct_t _RetVal; MIDL_STUB_MESSAGE _StubMsg; long ( *longs )[ 16 ]; short ( *shorts )[ 16 ]; small sm; small sm_; small sm__; threes_t ( *threes )[ 16 ]; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &drazen_svc_StubDesc); sm = 0; longs = 0; sm_ = 0; shorts = 0; sm__ = 0; threes = 0; MIDL_memset( &_RetVal, 0, sizeof( tufa_struct_t )); RpcTryFinally { RpcTryExcept { NdrCorrelationInitialize( ( PMIDL_STUB_MESSAGE )&_StubMsg, _NdrCorrCache, 1024, 0); if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[100] ); _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 0) & ~ 0); if(_StubMsg.Buffer + 1 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } sm = *(( small * )_StubMsg.Buffer)++; NdrFixedArrayUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char * *)&longs, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[36], (unsigned char)0 ); _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 0) & ~ 0); if(_StubMsg.Buffer + 1 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } sm_ = *(( small * )_StubMsg.Buffer)++; NdrFixedArrayUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char * *)&shorts, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[42], (unsigned char)0 ); _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 0) & ~ 0); if(_StubMsg.Buffer + 1 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } sm__ = *(( small * )_StubMsg.Buffer)++; NdrFixedArrayUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char * *)&threes, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[56], (unsigned char)0 ); NdrCorrelationPass(( PMIDL_STUB_MESSAGE )&_StubMsg); if(_StubMsg.Buffer > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } } RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER ) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } RpcEndExcept _RetVal = TestUniFixedArray( sm, *longs, sm_, *shorts, sm__, *threes); _StubMsg.BufferLength = 880; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char *) _pRpcMessage->Buffer; NdrFixedArrayMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char *)*longs, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[36] ); NdrFixedArrayMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char *)*shorts, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[42] ); NdrFixedArrayMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char *)*threes, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[56] ); NdrSimpleStructMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char *)&_RetVal, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[66] ); } RpcFinally { NdrCorrelationFree(( PMIDL_STUB_MESSAGE )&_StubMsg); } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)(_StubMsg.Buffer - (unsigned char *)_pRpcMessage->Buffer); } void __RPC_STUB drazen_svc_TestUniVarArray( PRPC_MESSAGE _pRpcMessage ) { unsigned long _NdrCorrCache[ 256 ]; tuva_struct_t _RetVal; MIDL_STUB_MESSAGE _StubMsg; long ( *longs )[ 16 ]; small s1; small s2; small s3; short ( *shorts )[ 16 ]; threes_t ( *threes )[ 16 ]; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &drazen_svc_StubDesc); s1 = 0; longs = 0; s2 = 0; shorts = 0; s3 = 0; threes = 0; MIDL_memset( &_RetVal, 0, sizeof( tuva_struct_t )); RpcTryFinally { RpcTryExcept { NdrCorrelationInitialize( ( PMIDL_STUB_MESSAGE )&_StubMsg, _NdrCorrCache, 1024, 0); if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[188] ); _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 0) & ~ 0); if(_StubMsg.Buffer + 1 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } s1 = *(( small * )_StubMsg.Buffer)++; NdrVaryingArrayUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char * *)&longs, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[156], (unsigned char)0 ); _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 0) & ~ 0); if(_StubMsg.Buffer + 1 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } s2 = *(( small * )_StubMsg.Buffer)++; NdrVaryingArrayUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char * *)&shorts, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[172], (unsigned char)0 ); _StubMsg.Buffer = (unsigned char *)(((long)_StubMsg.Buffer + 0) & ~ 0); if(_StubMsg.Buffer + 1 > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } s3 = *(( small * )_StubMsg.Buffer)++; NdrVaryingArrayUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char * *)&threes, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[188], (unsigned char)0 ); NdrCorrelationPass(( PMIDL_STUB_MESSAGE )&_StubMsg); if(_StubMsg.Buffer > _StubMsg.BufferEnd) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } } RpcExcept( RPC_BAD_STUB_DATA_EXCEPTION_FILTER ) { RpcRaiseException(RPC_X_BAD_STUB_DATA); } RpcEndExcept _RetVal = TestUniVarArray( s1, *longs, s2, *shorts, s3, *threes); _StubMsg.BufferLength = 0; _StubMsg.Offset = ( unsigned long )0; _StubMsg.ActualCount = ( unsigned long )s1; NdrVaryingArrayBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char *)*longs, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[156] ); _StubMsg.Offset = ( unsigned long )0; _StubMsg.ActualCount = ( unsigned long )s2; NdrVaryingArrayBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char *)*shorts, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[172] ); _StubMsg.Offset = ( unsigned long )0; _StubMsg.ActualCount = ( unsigned long )s3; NdrVaryingArrayBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char *)*threes, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[188] ); NdrComplexStructBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char *)&_RetVal, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[224] ); _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char *) _pRpcMessage->Buffer; _StubMsg.Offset = ( unsigned long )0; _StubMsg.ActualCount = ( unsigned long )s1; NdrVaryingArrayMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char *)*longs, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[156] ); _StubMsg.Offset = ( unsigned long )0; _StubMsg.ActualCount = ( unsigned long )s2; NdrVaryingArrayMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char *)*shorts, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[172] ); _StubMsg.Offset = ( unsigned long )0; _StubMsg.ActualCount = ( unsigned long )s3; NdrVaryingArrayMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char *)*threes, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[188] ); NdrComplexStructMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char *)&_RetVal, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[224] ); } RpcFinally { NdrCorrelationFree(( PMIDL_STUB_MESSAGE )&_StubMsg); if ( longs ) _StubMsg.pfnFree( longs ); if ( shorts ) _StubMsg.pfnFree( shorts ); if ( threes ) _StubMsg.pfnFree( threes ); NdrComplexStructFree( &_StubMsg, (unsigned char *)&_RetVal, &__MIDL_TypeFormatString.Format[224] ); } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)(_StubMsg.Buffer - (unsigned char *)_pRpcMessage->Buffer); } #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 Hello_World */ 0x32, /* FC_BIND_PRIMITIVE */ 0x48, /* Old Flags: */ /* 2 */ NdrFcLong( 0x0 ), /* 0 */ /* 6 */ NdrFcShort( 0x0 ), /* 0 */ /* 8 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 10 */ NdrFcShort( 0x0 ), /* 0 */ /* 12 */ NdrFcShort( 0x0 ), /* 0 */ /* 14 */ 0x40, /* Oi2 Flags: has ext, */ 0x0, /* 0 */ /* 16 */ 0x8, /* 8 */ 0x1, /* Ext Flags: new corr desc, */ /* 18 */ NdrFcShort( 0x0 ), /* 0 */ /* 20 */ NdrFcShort( 0x0 ), /* 0 */ /* 22 */ NdrFcShort( 0x0 ), /* 0 */ /* 24 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x3, /* FC_SMALL */ /* 26 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x3, /* FC_SMALL */ /* 28 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x6, /* FC_SHORT */ /* 30 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x6, /* FC_SHORT */ /* 32 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 34 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 36 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0xb, /* FC_HYPER */ /* 38 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0xb, /* FC_HYPER */ /* 40 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x3, /* FC_SMALL */ /* 42 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x2, /* FC_CHAR */ /* 44 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x1, /* FC_BYTE */ /* 46 */ 0x52, /* FC_RETURN_PARAM */ 0xa, /* x86 stack size = 10 */ /* 48 */ NdrFcShort( 0x2 ), /* Type Offset=2 */ /* 50 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x3, /* FC_SMALL */ /* 52 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x6, /* FC_SHORT */ /* 54 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 56 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x3, /* FC_SMALL */ /* 58 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0xb, /* FC_HYPER */ /* 60 */ 0x52, /* FC_RETURN_PARAM */ 0x6, /* x86 stack size = 6 */ /* 62 */ NdrFcShort( 0x18 ), /* Type Offset=24 */ /* Procedure TestPrimTypesPacking3 */ /* 64 */ 0x32, /* FC_BIND_PRIMITIVE */ 0x48, /* Old Flags: */ /* 66 */ NdrFcLong( 0x0 ), /* 0 */ /* 70 */ NdrFcShort( 0x3 ), /* 3 */ /* 72 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 74 */ NdrFcShort( 0x6 ), /* 6 */ /* 76 */ NdrFcShort( 0x6 ), /* 6 */ /* 78 */ 0x44, /* Oi2 Flags: has return, has ext, */ 0x2, /* 2 */ /* 80 */ 0x8, /* 8 */ 0x1, /* Ext Flags: new corr desc, */ /* 82 */ NdrFcShort( 0x0 ), /* 0 */ /* 84 */ NdrFcShort( 0x0 ), /* 0 */ /* 86 */ NdrFcShort( 0x0 ), /* 0 */ /* Parameter e1 */ /* 88 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ /* 90 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 92 */ 0xd, /* FC_ENUM16 */ 0x0, /* 0 */ /* Return value */ /* 94 */ NdrFcShort( 0x70 ), /* Flags: out, return, base type, */ /* 96 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 98 */ 0xd, /* FC_ENUM16 */ 0x0, /* 0 */ /* 100 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x3, /* FC_SMALL */ /* 102 */ 0x50, /* FC_IN_OUT_PARAM */ 0x1, /* x86 stack size = 1 */ /* 104 */ NdrFcShort( 0x24 ), /* Type Offset=36 */ /* 106 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x3, /* FC_SMALL */ /* 108 */ 0x50, /* FC_IN_OUT_PARAM */ 0x1, /* x86 stack size = 1 */ /* 110 */ NdrFcShort( 0x2a ), /* Type Offset=42 */ /* 112 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x3, /* FC_SMALL */ /* 114 */ 0x50, /* FC_IN_OUT_PARAM */ 0x1, /* x86 stack size = 1 */ /* 116 */ NdrFcShort( 0x38 ), /* Type Offset=56 */ /* 118 */ 0x52, /* FC_RETURN_PARAM */ 0x24, /* x86 stack size = 36 */ /* 120 */ NdrFcShort( 0x42 ), /* Type Offset=66 */ /* Procedure TestUniConfArray */ /* 122 */ 0x32, /* FC_BIND_PRIMITIVE */ 0x48, /* Old Flags: */ /* 124 */ NdrFcLong( 0x0 ), /* 0 */ /* 128 */ NdrFcShort( 0x5 ), /* 5 */ /* 130 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */ /* 132 */ NdrFcShort( 0x4b ), /* 75 */ /* 134 */ NdrFcShort( 0x4b ), /* 75 */ /* 136 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */ 0x7, /* 7 */ /* 138 */ 0x8, /* 8 */ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */ /* 140 */ NdrFcShort( 0x3 ), /* 3 */ /* 142 */ NdrFcShort( 0x3 ), /* 3 */ /* 144 */ NdrFcShort( 0x0 ), /* 0 */ /* Parameter ptr_s1 */ /* 146 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */ /* 148 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 150 */ NdrFcShort( 0x54 ), /* Type Offset=84 */ /* Parameter longs */ /* 152 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */ /* 154 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 156 */ NdrFcShort( 0x58 ), /* Type Offset=88 */ /* Parameter ptr_s2 */ /* 158 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */ /* 160 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 162 */ NdrFcShort( 0x54 ), /* Type Offset=84 */ /* Parameter shorts */ /* 164 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */ /* 166 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ /* 168 */ NdrFcShort( 0x64 ), /* Type Offset=100 */ /* Parameter ptr_s3 */ /* 170 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */ /* 172 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */ /* 174 */ NdrFcShort( 0x54 ), /* Type Offset=84 */ /* Parameter threes */ /* 176 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */ /* 178 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */ /* 180 */ NdrFcShort( 0x70 ), /* Type Offset=112 */ /* Return value */ /* 182 */ NdrFcShort( 0x33 ), /* Flags: must size, must free, out, return, */ /* 184 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */ /* 186 */ NdrFcShort( 0x80 ), /* Type Offset=128 */ /* 188 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x3, /* FC_SMALL */ /* 190 */ 0x50, /* FC_IN_OUT_PARAM */ 0x1, /* x86 stack size = 1 */ /* 192 */ NdrFcShort( 0x9c ), /* Type Offset=156 */ /* 194 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x3, /* FC_SMALL */ /* 196 */ 0x50, /* FC_IN_OUT_PARAM */ 0x1, /* x86 stack size = 1 */ /* 198 */ NdrFcShort( 0xac ), /* Type Offset=172 */ /* 200 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x3, /* FC_SMALL */ /* 202 */ 0x50, /* FC_IN_OUT_PARAM */ 0x1, /* x86 stack size = 1 */ /* 204 */ NdrFcShort( 0xbc ), /* Type Offset=188 */ /* 206 */ 0x52, /* FC_RETURN_PARAM */ 0x11, /* x86 stack size = 17 */ /* 208 */ NdrFcShort( 0xe0 ), /* Type Offset=224 */ /* Procedure TestUniConfVarArray */ /* 210 */ 0x32, /* FC_BIND_PRIMITIVE */ 0x48, /* Old Flags: */ /* 212 */ NdrFcLong( 0x0 ), /* 0 */ /* 216 */ NdrFcShort( 0x7 ), /* 7 */ /* 218 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */ /* 220 */ NdrFcShort( 0xf ), /* 15 */ /* 222 */ NdrFcShort( 0x0 ), /* 0 */ /* 224 */ 0x43, /* Oi2 Flags: srv must size, clt must size, has ext, */ 0x6, /* 6 */ /* 226 */ 0x8, /* 8 */ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */ /* 228 */ NdrFcShort( 0x3 ), /* 3 */ /* 230 */ NdrFcShort( 0x3 ), /* 3 */ /* 232 */ NdrFcShort( 0x0 ), /* 0 */ /* Parameter s1 */ /* 234 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ /* 236 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 238 */ 0x3, /* FC_SMALL */ 0x0, /* 0 */ /* Parameter longs */ /* 240 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */ /* 242 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 244 */ NdrFcShort( 0xf0 ), /* Type Offset=240 */ /* Parameter s2 */ /* 246 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ /* 248 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 250 */ 0x3, /* FC_SMALL */ 0x0, /* 0 */ /* Parameter shorts */ /* 252 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */ /* 254 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ /* 256 */ NdrFcShort( 0x102 ), /* Type Offset=258 */ /* Parameter s3 */ /* 258 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ /* 260 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */ /* 262 */ 0x3, /* FC_SMALL */ 0x0, /* 0 */ /* Parameter threes */ /* 264 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */ /* 266 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */ /* 268 */ NdrFcShort( 0x114 ), /* Type Offset=276 */ /* Procedure TestFixedMulDimArray */ /* 270 */ 0x32, /* FC_BIND_PRIMITIVE */ 0x48, /* Old Flags: */ /* 272 */ NdrFcLong( 0x0 ), /* 0 */ /* 276 */ NdrFcShort( 0x8 ), /* 8 */ /* 278 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 280 */ NdrFcShort( 0xcb ), /* 203 */ /* 282 */ NdrFcShort( 0xc6 ), /* 198 */ /* 284 */ 0x40, /* Oi2 Flags: has ext, */ 0x2, /* 2 */ /* 286 */ 0x8, /* 8 */ 0x1, /* Ext Flags: new corr desc, */ /* 288 */ NdrFcShort( 0x0 ), /* 0 */ /* 290 */ NdrFcShort( 0x0 ), /* 0 */ /* 292 */ NdrFcShort( 0x0 ), /* 0 */ /* Parameter s1 */ /* 294 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ /* 296 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 298 */ 0x3, /* FC_SMALL */ 0x0, /* 0 */ /* Parameter shorts */ /* 300 */ NdrFcShort( 0x1a ), /* Flags: must free, in, out, */ /* 302 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 304 */ NdrFcShort( 0x13a ), /* Type Offset=314 */ /* Procedure TestConfMulDimArray */ /* 306 */ 0x32, /* FC_BIND_PRIMITIVE */ 0x48, /* Old Flags: */ /* 308 */ NdrFcLong( 0x0 ), /* 0 */ /* 312 */ NdrFcShort( 0x9 ), /* 9 */ /* 314 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 316 */ NdrFcShort( 0x5 ), /* 5 */ /* 318 */ NdrFcShort( 0x0 ), /* 0 */ /* 320 */ 0x43, /* Oi2 Flags: srv must size, clt must size, has ext, */ 0x2, /* 2 */ /* 322 */ 0x8, /* 8 */ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */ /* 324 */ NdrFcShort( 0x1 ), /* 1 */ /* 326 */ NdrFcShort( 0x1 ), /* 1 */ /* 328 */ NdrFcShort( 0x0 ), /* 0 */ /* Parameter s1 */ /* 330 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ /* 332 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 334 */ 0x3, /* FC_SMALL */ 0x0, /* 0 */ /* Parameter shorts */ /* 336 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */ /* 338 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 340 */ NdrFcShort( 0x16c ), /* Type Offset=364 */ /* Procedure TestVarMulDimArray */ /* 342 */ 0x32, /* FC_BIND_PRIMITIVE */ 0x48, /* Old Flags: */ /* 344 */ NdrFcLong( 0x0 ), /* 0 */ /* 348 */ NdrFcShort( 0xa ), /* 10 */ /* 350 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 352 */ NdrFcShort( 0x5 ), /* 5 */ /* 354 */ NdrFcShort( 0x0 ), /* 0 */ /* 356 */ 0x43, /* Oi2 Flags: srv must size, clt must size, has ext, */ 0x2, /* 2 */ /* 358 */ 0x8, /* 8 */ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */ /* 360 */ NdrFcShort( 0x1 ), /* 1 */ /* 362 */ NdrFcShort( 0x1 ), /* 1 */ /* 364 */ NdrFcShort( 0x0 ), /* 0 */ /* Parameter s1 */ /* 366 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ /* 368 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 370 */ 0x3, /* FC_SMALL */ 0x0, /* 0 */ /* Parameter shorts */ /* 372 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */ /* 374 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 376 */ NdrFcShort( 0x1aa ), /* Type Offset=426 */ /* Procedure TestConfVarMulDimArray */ /* 378 */ 0x32, /* FC_BIND_PRIMITIVE */ 0x48, /* Old Flags: */ /* 380 */ NdrFcLong( 0x0 ), /* 0 */ /* 384 */ NdrFcShort( 0xb ), /* 11 */ /* 386 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 388 */ NdrFcShort( 0x5 ), /* 5 */ /* 390 */ NdrFcShort( 0x0 ), /* 0 */ /* 392 */ 0x43, /* Oi2 Flags: srv must size, clt must size, has ext, */ 0x2, /* 2 */ /* 394 */ 0x8, /* 8 */ 0x7, /* Ext Flags: new corr desc, clt corr check, srv corr check, */ /* 396 */ NdrFcShort( 0x1 ), /* 1 */ /* 398 */ NdrFcShort( 0x1 ), /* 1 */ /* 400 */ NdrFcShort( 0x0 ), /* 0 */ /* Parameter s1 */ /* 402 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ /* 404 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 406 */ 0x3, /* FC_SMALL */ 0x0, /* 0 */ /* Parameter shorts */ /* 408 */ NdrFcShort( 0x1b ), /* Flags: must size, must free, in, out, */ /* 410 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 412 */ NdrFcShort( 0x1e8 ), /* Type Offset=488 */ /* Procedure TestStructure1 */ /* 414 */ 0x32, /* FC_BIND_PRIMITIVE */ 0x48, /* Old Flags: */ /* 416 */ NdrFcLong( 0x0 ), /* 0 */ /* 420 */ NdrFcShort( 0xc ), /* 12 */ /* 422 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 424 */ NdrFcShort( 0x79 ), /* 121 */ /* 426 */ NdrFcShort( 0x74 ), /* 116 */ /* 428 */ 0x40, /* Oi2 Flags: has ext, */ 0x2, /* 2 */ /* 430 */ 0x8, /* 8 */ 0x1, /* Ext Flags: new corr desc, */ /* 432 */ NdrFcShort( 0x0 ), /* 0 */ /* 434 */ NdrFcShort( 0x0 ), /* 0 */ /* 436 */ NdrFcShort( 0x0 ), /* 0 */ /* Parameter s1 */ /* 438 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ /* 440 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 442 */ 0x3, /* FC_SMALL */ 0x0, /* 0 */ /* Parameter s_ts1 */ /* 444 */ NdrFcShort( 0x11a ), /* Flags: must free, in, out, simple ref, */ /* 446 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 448 */ NdrFcShort( 0x202 ), /* Type Offset=514 */ /* Procedure TestStructure2 */ /* 450 */ 0x32, /* FC_BIND_PRIMITIVE */ 0x48, /* Old Flags: */ /* 452 */ NdrFcLong( 0x0 ), /* 0 */ /* 456 */ NdrFcShort( 0xd ), /* 13 */ /* 458 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ /* 460 */ NdrFcShort( 0x5 ), /* 5 */ /* 462 */ NdrFcShort( 0x0 ), /* 0 */ /* 464 */ 0x47, /* Oi2 Flags: srv must size, clt must size, has return, has ext, */ 0x3, /* 3 */ /* 466 */ 0x8, /* 8 */ 0x5, /* Ext Flags: new corr desc, srv corr check, */ /* 468 */ NdrFcShort( 0x0 ), /* 0 */ /* 470 */ NdrFcShort( 0x1 ), /* 1 */ /* 472 */ NdrFcShort( 0x0 ), /* 0 */ /* Parameter s1 */ /* 474 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ /* 476 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 478 */ 0x3, /* FC_SMALL */ 0x0, /* 0 */ /* Parameter s_ts2 */ /* 480 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */ /* 482 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 484 */ NdrFcShort( 0x23c ), /* Type Offset=572 */ /* Return value */ /* 486 */ NdrFcShort( 0x33 ), /* Flags: must size, must free, out, return, */ /* 488 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 490 */ NdrFcShort( 0x248 ), /* Type Offset=584 */ /* Procedure TestStructAlign1 */ /* 492 */ 0x32, /* FC_BIND_PRIMITIVE */ 0x48, /* Old Flags: */ /* 494 */ NdrFcLong( 0x0 ), /* 0 */ /* 498 */ NdrFcShort( 0xe ), /* 14 */ /* 500 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 502 */ NdrFcShort( 0x19 ), /* 25 */ /* 504 */ NdrFcShort( 0x0 ), /* 0 */ /* 506 */ 0x40, /* Oi2 Flags: has ext, */ 0x2, /* 2 */ /* 508 */ 0x8, /* 8 */ 0x1, /* Ext Flags: new corr desc, */ /* 510 */ NdrFcShort( 0x0 ), /* 0 */ /* 512 */ NdrFcShort( 0x0 ), /* 0 */ /* 514 */ NdrFcShort( 0x0 ), /* 0 */ /* Parameter _s1 */ /* 516 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ /* 518 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 520 */ 0x3, /* FC_SMALL */ 0x0, /* 0 */ /* Parameter s_ts3 */ /* 522 */ NdrFcShort( 0x8a ), /* Flags: must free, in, by val, */ /* 524 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 526 */ NdrFcShort( 0x24c ), /* Type Offset=588 */ /* Procedure TestStructAlign2 */ /* 528 */ 0x32, /* FC_BIND_PRIMITIVE */ 0x48, /* Old Flags: */ /* 530 */ NdrFcLong( 0x0 ), /* 0 */ /* 534 */ NdrFcShort( 0xf ), /* 15 */ /* 536 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */ /* 538 */ NdrFcShort( 0x3d ), /* 61 */ /* 540 */ NdrFcShort( 0x0 ), /* 0 */ /* 542 */ 0x40, /* Oi2 Flags: has ext, */ 0x2, /* 2 */ /* 544 */ 0x8, /* 8 */ 0x1, /* Ext Flags: new corr desc, */ /* 546 */ NdrFcShort( 0x0 ), /* 0 */ /* 548 */ NdrFcShort( 0x0 ), /* 0 */ /* 550 */ NdrFcShort( 0x0 ), /* 0 */ /* Parameter sm */ /* 552 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ /* 554 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 556 */ 0x3, /* FC_SMALL */ 0x0, /* 0 */ /* Parameter s_tsa2b */ /* 558 */ NdrFcShort( 0x8a ), /* Flags: must free, in, by val, */ /* 560 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 562 */ NdrFcShort( 0x25c ), /* Type Offset=604 */ /* Procedure TestStructure3 */ /* 564 */ 0x32, /* FC_BIND_PRIMITIVE */ 0x48, /* Old Flags: */ /* 566 */ NdrFcLong( 0x0 ), /* 0 */ /* 570 */ NdrFcShort( 0x10 ), /* 16 */ /* 572 */ NdrFcShort( 0x34 ), /* x86 Stack size/offset = 52 */ /* 574 */ NdrFcShort( 0x6 ), /* 6 */ /* 576 */ NdrFcShort( 0x0 ), /* 0 */ /* 578 */ 0x42, /* Oi2 Flags: clt must size, has ext, */ 0x2, /* 2 */ /* 580 */ 0x8, /* 8 */ 0x5, /* Ext Flags: new corr desc, srv corr check, */ /* 582 */ NdrFcShort( 0x0 ), /* 0 */ /* 584 */ NdrFcShort( 0x1 ), /* 1 */ /* 586 */ NdrFcShort( 0x0 ), /* 0 */ /* Parameter _sh1 */ /* 588 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ /* 590 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 592 */ 0x6, /* FC_SHORT */ 0x0, /* 0 */ /* Parameter ts6 */ /* 594 */ NdrFcShort( 0x8b ), /* Flags: must size, must free, in, by val, */ /* 596 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 598 */ NdrFcShort( 0x278 ), /* Type Offset=632 */ /* Procedure TestStructure4 */ /* 600 */ 0x32, /* FC_BIND_PRIMITIVE */ 0x48, /* Old Flags: */ /* 602 */ NdrFcLong( 0x0 ), /* 0 */ /* 606 */ NdrFcShort( 0x11 ), /* 17 */ /* 608 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 610 */ NdrFcShort( 0x6 ), /* 6 */ /* 612 */ NdrFcShort( 0x0 ), /* 0 */ /* 614 */ 0x42, /* Oi2 Flags: clt must size, has ext, */ 0x2, /* 2 */ /* 616 */ 0x8, /* 8 */ 0x5, /* Ext Flags: new corr desc, srv corr check, */ /* 618 */ NdrFcShort( 0x0 ), /* 0 */ /* 620 */ NdrFcShort( 0x1 ), /* 1 */ /* 622 */ NdrFcShort( 0x0 ), /* 0 */ /* Parameter _sh1 */ /* 624 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ /* 626 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 628 */ 0x6, /* FC_SHORT */ 0x0, /* 0 */ /* Parameter _ts7 */ /* 630 */ NdrFcShort( 0x10b ), /* Flags: must size, must free, in, simple ref, */ /* 632 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 634 */ NdrFcShort( 0x2a0 ), /* Type Offset=672 */ /* Procedure TestRefPtr1 */ /* 636 */ 0x32, /* FC_BIND_PRIMITIVE */ 0x48, /* Old Flags: */ /* 638 */ NdrFcLong( 0x0 ), /* 0 */ /* 642 */ NdrFcShort( 0x12 ), /* 18 */ /* 644 */ NdrFcShort( 0x1c ), /* x86 Stack size/offset = 28 */ /* 646 */ NdrFcShort( 0x6f ), /* 111 */ /* 648 */ NdrFcShort( 0x0 ), /* 0 */ /* 650 */ 0x42, /* Oi2 Flags: clt must size, has ext, */ 0x7, /* 7 */ /* 652 */ 0x8, /* 8 */ 0x5, /* Ext Flags: new corr desc, srv corr check, */ /* 654 */ NdrFcShort( 0x0 ), /* 0 */ /* 656 */ NdrFcShort( 0x3 ), /* 3 */ /* 658 */ NdrFcShort( 0x0 ), /* 0 */ /* Parameter _ps */ /* 660 */ NdrFcShort( 0x148 ), /* Flags: in, base type, simple ref, */ /* 662 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 664 */ 0x3, /* FC_SMALL */ 0x0, /* 0 */ /* Parameter _psh */ /* 666 */ NdrFcShort( 0x148 ), /* Flags: in, base type, simple ref, */ /* 668 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 670 */ 0x6, /* FC_SHORT */ 0x0, /* 0 */ /* Parameter _pl */ /* 672 */ NdrFcShort( 0x148 ), /* Flags: in, base type, simple ref, */ /* 674 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 676 */ 0x8, /* FC_LONG */ 0x0, /* 0 */ /* Parameter _phypers_fix */ /* 678 */ NdrFcShort( 0xa ), /* Flags: must free, in, */ /* 680 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ /* 682 */ NdrFcShort( 0x2b6 ), /* Type Offset=694 */ /* Parameter _phypers_conf */ /* 684 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */ /* 686 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */ /* 688 */ NdrFcShort( 0x2bc ), /* Type Offset=700 */ /* Parameter _phypers_var */ /* 690 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */ /* 692 */ NdrFcShort( 0x14 ), /* x86 Stack size/offset = 20 */ /* 694 */ NdrFcShort( 0x2c8 ), /* Type Offset=712 */ /* Parameter _phypers_conf_var */ /* 696 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */ /* 698 */ NdrFcShort( 0x18 ), /* x86 Stack size/offset = 24 */ /* 700 */ NdrFcShort( 0x2d8 ), /* Type Offset=728 */ /* Procedure TestRefPtr2 */ /* 702 */ 0x32, /* FC_BIND_PRIMITIVE */ 0x48, /* Old Flags: */ /* 704 */ NdrFcLong( 0x0 ), /* 0 */ /* 708 */ NdrFcShort( 0x13 ), /* 19 */ /* 710 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ /* 712 */ NdrFcShort( 0x5f ), /* 95 */ /* 714 */ NdrFcShort( 0x0 ), /* 0 */ /* 716 */ 0x40, /* Oi2 Flags: has ext, */ 0x1, /* 1 */ /* 718 */ 0x8, /* 8 */ 0x1, /* Ext Flags: new corr desc, */ /* 720 */ NdrFcShort( 0x0 ), /* 0 */ /* 722 */ NdrFcShort( 0x0 ), /* 0 */ /* 724 */ NdrFcShort( 0x0 ), /* 0 */ /* Parameter trp1 */ /* 726 */ NdrFcShort( 0x8a ), /* Flags: must free, in, by val, */ /* 728 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 730 */ NdrFcShort( 0x2ea ), /* Type Offset=746 */ /* Procedure TestAll1 */ /* 732 */ 0x32, /* FC_BIND_PRIMITIVE */ 0x49, /* Old Flags: full ptr, */ /* 734 */ NdrFcLong( 0x0 ), /* 0 */ /* 738 */ NdrFcShort( 0x14 ), /* 20 */ /* 740 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */ /* 742 */ NdrFcShort( 0x24 ), /* 36 */ /* 744 */ NdrFcShort( 0x0 ), /* 0 */ /* 746 */ 0x42, /* Oi2 Flags: clt must size, has ext, */ 0x4, /* 4 */ /* 748 */ 0x8, /* 8 */ 0x1, /* Ext Flags: new corr desc, */ /* 750 */ NdrFcShort( 0x0 ), /* 0 */ /* 752 */ NdrFcShort( 0x0 ), /* 0 */ /* 754 */ NdrFcShort( 0x0 ), /* 0 */ /* Parameter sm */ /* 756 */ NdrFcShort( 0x48 ), /* Flags: in, base type, */ /* 758 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 760 */ 0x3, /* FC_SMALL */ 0x0, /* 0 */ /* Parameter smptrs */ /* 762 */ NdrFcShort( 0xa ), /* Flags: must free, in, */ /* 764 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 766 */ NdrFcShort( 0x314 ), /* Type Offset=788 */ /* Parameter tal1 */ /* 768 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */ /* 770 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 772 */ NdrFcShort( 0x330 ), /* Type Offset=816 */ /* Parameter tal2 */ /* 774 */ NdrFcShort( 0xb ), /* Flags: must size, must free, in, */ /* 776 */ NdrFcShort( 0xc ), /* x86 Stack size/offset = 12 */ /* 778 */ NdrFcShort( 0x344 ), /* Type Offset=836 */ 0x0 } }; static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString = { 0, { NdrFcShort( 0x0 ), /* 0 */ /* 2 */ 0x1a, /* FC_BOGUS_STRUCT */ 0x7, /* 7 */ /* 4 */ NdrFcShort( 0x28 ), /* 40 */ /* 6 */ NdrFcShort( 0x0 ), /* 0 */ /* 8 */ NdrFcShort( 0x0 ), /* Offset= 0 (8) */ /* 10 */ 0x3, /* FC_SMALL */ 0x3, /* FC_SMALL */ /* 12 */ 0x6, /* FC_SHORT */ 0x6, /* FC_SHORT */ /* 14 */ 0x3e, /* FC_STRUCTPAD2 */ 0x8, /* FC_LONG */ /* 16 */ 0x8, /* FC_LONG */ 0xb, /* FC_HYPER */ /* 18 */ 0xb, /* FC_HYPER */ 0x3, /* FC_SMALL */ /* 20 */ 0x2, /* FC_CHAR */ 0x1, /* FC_BYTE */ /* 22 */ 0x41, /* FC_STRUCTPAD5 */ 0x5b, /* FC_END */ /* 24 */ 0x15, /* FC_STRUCT */ 0x7, /* 7 */ /* 26 */ NdrFcShort( 0x18 ), /* 24 */ /* 28 */ 0x3, /* FC_SMALL */ 0x3d, /* FC_STRUCTPAD1 */ /* 30 */ 0x6, /* FC_SHORT */ 0x8, /* FC_LONG */ /* 32 */ 0x3, /* FC_SMALL */ 0x43, /* FC_STRUCTPAD7 */ /* 34 */ 0xb, /* FC_HYPER */ 0x5b, /* FC_END */ /* 36 */ 0x1d, /* FC_SMFARRAY */ 0x3, /* 3 */ /* 38 */ NdrFcShort( 0x40 ), /* 64 */ /* 40 */ 0x8, /* FC_LONG */ 0x5b, /* FC_END */ /* 42 */ 0x1d, /* FC_SMFARRAY */ 0x1, /* 1 */ /* 44 */ NdrFcShort( 0x20 ), /* 32 */ /* 46 */ 0x6, /* FC_SHORT */ 0x5b, /* FC_END */ /* 48 */ 0x15, /* FC_STRUCT */ 0x0, /* 0 */ /* 50 */ NdrFcShort( 0x3 ), /* 3 */ /* 52 */ 0x3, /* FC_SMALL */ 0x3, /* FC_SMALL */ /* 54 */ 0x3, /* FC_SMALL */ 0x5b, /* FC_END */ /* 56 */ 0x1d, /* FC_SMFARRAY */ 0x0, /* 0 */ /* 58 */ NdrFcShort( 0x30 ), /* 48 */ /* 60 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 62 */ NdrFcShort( 0xfff2 ), /* Offset= -14 (48) */ /* 64 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 66 */ 0x15, /* FC_STRUCT */ 0x3, /* 3 */ /* 68 */ NdrFcShort( 0x90 ), /* 144 */ /* 70 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 72 */ NdrFcShort( 0xffdc ), /* Offset= -36 (36) */ /* 74 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 76 */ NdrFcShort( 0xffde ), /* Offset= -34 (42) */ /* 78 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 80 */ NdrFcShort( 0xffe8 ), /* Offset= -24 (56) */ /* 82 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 84 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 86 */ 0x3, /* FC_SMALL */ 0x5c, /* FC_PAD */ /* 88 */ 0x1b, /* FC_CARRAY */ 0x3, /* 3 */ /* 90 */ NdrFcShort( 0x4 ), /* 4 */ /* 92 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x54, /* FC_DEREFERENCE */ /* 94 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 96 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 98 */ 0x8, /* FC_LONG */ 0x5b, /* FC_END */ /* 100 */ 0x1b, /* FC_CARRAY */ 0x1, /* 1 */ /* 102 */ NdrFcShort( 0x2 ), /* 2 */ /* 104 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x54, /* FC_DEREFERENCE */ /* 106 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 108 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 110 */ 0x6, /* FC_SHORT */ 0x5b, /* FC_END */ /* 112 */ 0x1b, /* FC_CARRAY */ 0x0, /* 0 */ /* 114 */ NdrFcShort( 0x3 ), /* 3 */ /* 116 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x54, /* FC_DEREFERENCE */ /* 118 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */ /* 120 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 122 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 124 */ NdrFcShort( 0xffb4 ), /* Offset= -76 (48) */ /* 126 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 128 */ 0x12, 0x0, /* FC_UP */ /* 130 */ NdrFcShort( 0x12 ), /* Offset= 18 (148) */ /* 132 */ 0x1b, /* FC_CARRAY */ 0x0, /* 0 */ /* 134 */ NdrFcShort( 0x3 ), /* 3 */ /* 136 */ 0x3, /* Corr desc: FC_SMALL */ 0x0, /* */ /* 138 */ NdrFcShort( 0xffff ), /* -1 */ /* 140 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 142 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 144 */ NdrFcShort( 0xffa0 ), /* Offset= -96 (48) */ /* 146 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 148 */ 0x17, /* FC_CSTRUCT */ 0x0, /* 0 */ /* 150 */ NdrFcShort( 0x1 ), /* 1 */ /* 152 */ NdrFcShort( 0xffec ), /* Offset= -20 (132) */ /* 154 */ 0x3, /* FC_SMALL */ 0x5b, /* FC_END */ /* 156 */ 0x1f, /* FC_SMVARRAY */ 0x3, /* 3 */ /* 158 */ NdrFcShort( 0x40 ), /* 64 */ /* 160 */ NdrFcShort( 0x10 ), /* 16 */ /* 162 */ NdrFcShort( 0x4 ), /* 4 */ /* 164 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 166 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 168 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 170 */ 0x8, /* FC_LONG */ 0x5b, /* FC_END */ /* 172 */ 0x1f, /* FC_SMVARRAY */ 0x1, /* 1 */ /* 174 */ NdrFcShort( 0x20 ), /* 32 */ /* 176 */ NdrFcShort( 0x10 ), /* 16 */ /* 178 */ NdrFcShort( 0x2 ), /* 2 */ /* 180 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 182 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 184 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 186 */ 0x6, /* FC_SHORT */ 0x5b, /* FC_END */ /* 188 */ 0x1f, /* FC_SMVARRAY */ 0x0, /* 0 */ /* 190 */ NdrFcShort( 0x30 ), /* 48 */ /* 192 */ NdrFcShort( 0x10 ), /* 16 */ /* 194 */ NdrFcShort( 0x3 ), /* 3 */ /* 196 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 198 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */ /* 200 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 202 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 204 */ NdrFcShort( 0xff64 ), /* Offset= -156 (48) */ /* 206 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 208 */ 0x1f, /* FC_SMVARRAY */ 0x3, /* 3 */ /* 210 */ NdrFcShort( 0x40 ), /* 64 */ /* 212 */ NdrFcShort( 0x10 ), /* 16 */ /* 214 */ NdrFcShort( 0x4 ), /* 4 */ /* 216 */ 0x3, /* Corr desc: FC_SMALL */ 0x0, /* */ /* 218 */ NdrFcShort( 0xfffc ), /* -4 */ /* 220 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 222 */ 0x8, /* FC_LONG */ 0x5b, /* FC_END */ /* 224 */ 0x1a, /* FC_BOGUS_STRUCT */ 0x3, /* 3 */ /* 226 */ NdrFcShort( 0x44 ), /* 68 */ /* 228 */ NdrFcShort( 0x0 ), /* 0 */ /* 230 */ NdrFcShort( 0x0 ), /* Offset= 0 (230) */ /* 232 */ 0x3, /* FC_SMALL */ 0x3f, /* FC_STRUCTPAD3 */ /* 234 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 236 */ NdrFcShort( 0xffe4 ), /* Offset= -28 (208) */ /* 238 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 240 */ 0x1c, /* FC_CVARRAY */ 0x3, /* 3 */ /* 242 */ NdrFcShort( 0x4 ), /* 4 */ /* 244 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 246 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 248 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 250 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 252 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 254 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 256 */ 0x8, /* FC_LONG */ 0x5b, /* FC_END */ /* 258 */ 0x1c, /* FC_CVARRAY */ 0x1, /* 1 */ /* 260 */ NdrFcShort( 0x2 ), /* 2 */ /* 262 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 264 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 266 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 268 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 270 */ NdrFcShort( 0x8 ), /* x86 Stack size/offset = 8 */ /* 272 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 274 */ 0x6, /* FC_SHORT */ 0x5b, /* FC_END */ /* 276 */ 0x1c, /* FC_CVARRAY */ 0x0, /* 0 */ /* 278 */ NdrFcShort( 0x3 ), /* 3 */ /* 280 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 282 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */ /* 284 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 286 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 288 */ NdrFcShort( 0x10 ), /* x86 Stack size/offset = 16 */ /* 290 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 292 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 294 */ NdrFcShort( 0xff0a ), /* Offset= -246 (48) */ /* 296 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 298 */ 0x1d, /* FC_SMFARRAY */ 0x1, /* 1 */ /* 300 */ NdrFcShort( 0x6 ), /* 6 */ /* 302 */ 0x6, /* FC_SHORT */ 0x5b, /* FC_END */ /* 304 */ 0x1d, /* FC_SMFARRAY */ 0x1, /* 1 */ /* 306 */ NdrFcShort( 0x12 ), /* 18 */ /* 308 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 310 */ NdrFcShort( 0xfff4 ), /* Offset= -12 (298) */ /* 312 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 314 */ 0x1d, /* FC_SMFARRAY */ 0x1, /* 1 */ /* 316 */ NdrFcShort( 0x36 ), /* 54 */ /* 318 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 320 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (304) */ /* 322 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 324 */ 0x21, /* FC_BOGUS_ARRAY */ 0x1, /* 1 */ /* 326 */ NdrFcShort( 0x0 ), /* 0 */ /* 328 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 330 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 332 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 334 */ NdrFcLong( 0xffffffff ), /* -1 */ /* 338 */ NdrFcShort( 0x0 ), /* Corr flags: */ /* 340 */ 0x6, /* FC_SHORT */ 0x5b, /* FC_END */ /* 342 */ 0x21, /* FC_BOGUS_ARRAY */ 0x1, /* 1 */ /* 344 */ NdrFcShort( 0x0 ), /* 0 */ /* 346 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 348 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 350 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 352 */ NdrFcLong( 0xffffffff ), /* -1 */ /* 356 */ NdrFcShort( 0x0 ), /* Corr flags: */ /* 358 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 360 */ NdrFcShort( 0xffdc ), /* Offset= -36 (324) */ /* 362 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 364 */ 0x21, /* FC_BOGUS_ARRAY */ 0x1, /* 1 */ /* 366 */ NdrFcShort( 0x0 ), /* 0 */ /* 368 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 370 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 372 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 374 */ NdrFcLong( 0xffffffff ), /* -1 */ /* 378 */ NdrFcShort( 0x0 ), /* Corr flags: */ /* 380 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 382 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (342) */ /* 384 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 386 */ 0x21, /* FC_BOGUS_ARRAY */ 0x1, /* 1 */ /* 388 */ NdrFcShort( 0x3 ), /* 3 */ /* 390 */ NdrFcLong( 0xffffffff ), /* -1 */ /* 394 */ NdrFcShort( 0x0 ), /* Corr flags: */ /* 396 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 398 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 400 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 402 */ 0x6, /* FC_SHORT */ 0x5b, /* FC_END */ /* 404 */ 0x21, /* FC_BOGUS_ARRAY */ 0x1, /* 1 */ /* 406 */ NdrFcShort( 0x3 ), /* 3 */ /* 408 */ NdrFcLong( 0xffffffff ), /* -1 */ /* 412 */ NdrFcShort( 0x0 ), /* Corr flags: */ /* 414 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 416 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 418 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 420 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 422 */ NdrFcShort( 0xffdc ), /* Offset= -36 (386) */ /* 424 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 426 */ 0x21, /* FC_BOGUS_ARRAY */ 0x1, /* 1 */ /* 428 */ NdrFcShort( 0x3 ), /* 3 */ /* 430 */ NdrFcLong( 0xffffffff ), /* -1 */ /* 434 */ NdrFcShort( 0x0 ), /* Corr flags: */ /* 436 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 438 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 440 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 442 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 444 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (404) */ /* 446 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 448 */ 0x21, /* FC_BOGUS_ARRAY */ 0x1, /* 1 */ /* 450 */ NdrFcShort( 0x0 ), /* 0 */ /* 452 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 454 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 456 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 458 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 460 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 462 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 464 */ 0x6, /* FC_SHORT */ 0x5b, /* FC_END */ /* 466 */ 0x21, /* FC_BOGUS_ARRAY */ 0x1, /* 1 */ /* 468 */ NdrFcShort( 0x0 ), /* 0 */ /* 470 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 472 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 474 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 476 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 478 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 480 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 482 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 484 */ NdrFcShort( 0xffdc ), /* Offset= -36 (448) */ /* 486 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 488 */ 0x21, /* FC_BOGUS_ARRAY */ 0x1, /* 1 */ /* 490 */ NdrFcShort( 0x0 ), /* 0 */ /* 492 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 494 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 496 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 498 */ 0x23, /* Corr desc: parameter, FC_SMALL */ 0x0, /* */ /* 500 */ NdrFcShort( 0x0 ), /* x86 Stack size/offset = 0 */ /* 502 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 504 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 506 */ NdrFcShort( 0xffd8 ), /* Offset= -40 (466) */ /* 508 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 510 */ 0x11, 0x0, /* FC_RP */ /* 512 */ NdrFcShort( 0x2 ), /* Offset= 2 (514) */ /* 514 */ 0x15, /* FC_STRUCT */ 0x7, /* 7 */ /* 516 */ NdrFcShort( 0x20 ), /* 32 */ /* 518 */ 0x3, /* FC_SMALL */ 0x3d, /* FC_STRUCTPAD1 */ /* 520 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 522 */ NdrFcShort( 0xff26 ), /* Offset= -218 (304) */ /* 524 */ 0x40, /* FC_STRUCTPAD4 */ 0xb, /* FC_HYPER */ /* 526 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 528 */ 0x11, 0x0, /* FC_RP */ /* 530 */ NdrFcShort( 0x2a ), /* Offset= 42 (572) */ /* 532 */ 0x21, /* FC_BOGUS_ARRAY */ 0x1, /* 1 */ /* 534 */ NdrFcShort( 0x0 ), /* 0 */ /* 536 */ 0x3, /* Corr desc: FC_SMALL */ 0x0, /* */ /* 538 */ NdrFcShort( 0xfffe ), /* -2 */ /* 540 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 542 */ NdrFcLong( 0xffffffff ), /* -1 */ /* 546 */ NdrFcShort( 0x0 ), /* Corr flags: */ /* 548 */ 0x6, /* FC_SHORT */ 0x5b, /* FC_END */ /* 550 */ 0x21, /* FC_BOGUS_ARRAY */ 0x1, /* 1 */ /* 552 */ NdrFcShort( 0x0 ), /* 0 */ /* 554 */ 0x3, /* Corr desc: FC_SMALL */ 0x0, /* */ /* 556 */ NdrFcShort( 0xfffe ), /* -2 */ /* 558 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 560 */ NdrFcLong( 0xffffffff ), /* -1 */ /* 564 */ NdrFcShort( 0x0 ), /* Corr flags: */ /* 566 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 568 */ NdrFcShort( 0xffdc ), /* Offset= -36 (532) */ /* 570 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 572 */ 0x1a, /* FC_BOGUS_STRUCT */ 0x1, /* 1 */ /* 574 */ NdrFcShort( 0x2 ), /* 2 */ /* 576 */ NdrFcShort( 0xffe6 ), /* Offset= -26 (550) */ /* 578 */ NdrFcShort( 0x0 ), /* Offset= 0 (578) */ /* 580 */ 0x3, /* FC_SMALL */ 0x3d, /* FC_STRUCTPAD1 */ /* 582 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 584 */ 0x12, 0x0, /* FC_UP */ /* 586 */ NdrFcShort( 0xfff2 ), /* Offset= -14 (572) */ /* 588 */ 0x15, /* FC_STRUCT */ 0x1, /* 1 */ /* 590 */ NdrFcShort( 0x4 ), /* 4 */ /* 592 */ 0x3, /* FC_SMALL */ 0x3d, /* FC_STRUCTPAD1 */ /* 594 */ 0x6, /* FC_SHORT */ 0x5b, /* FC_END */ /* 596 */ 0x15, /* FC_STRUCT */ 0x7, /* 7 */ /* 598 */ NdrFcShort( 0x10 ), /* 16 */ /* 600 */ 0x8, /* FC_LONG */ 0x40, /* FC_STRUCTPAD4 */ /* 602 */ 0xb, /* FC_HYPER */ 0x5b, /* FC_END */ /* 604 */ 0x15, /* FC_STRUCT */ 0x7, /* 7 */ /* 606 */ NdrFcShort( 0x18 ), /* 24 */ /* 608 */ 0x8, /* FC_LONG */ 0x40, /* FC_STRUCTPAD4 */ /* 610 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 612 */ NdrFcShort( 0xfff0 ), /* Offset= -16 (596) */ /* 614 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 616 */ 0x1f, /* FC_SMVARRAY */ 0x7, /* 7 */ /* 618 */ NdrFcShort( 0x18 ), /* 24 */ /* 620 */ NdrFcShort( 0x3 ), /* 3 */ /* 622 */ NdrFcShort( 0x8 ), /* 8 */ /* 624 */ 0x8, /* Corr desc: FC_LONG */ 0x0, /* */ /* 626 */ NdrFcShort( 0xfff0 ), /* -16 */ /* 628 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 630 */ 0xb, /* FC_HYPER */ 0x5b, /* FC_END */ /* 632 */ 0x1a, /* FC_BOGUS_STRUCT */ 0x7, /* 7 */ /* 634 */ NdrFcShort( 0x30 ), /* 48 */ /* 636 */ NdrFcShort( 0x0 ), /* 0 */ /* 638 */ NdrFcShort( 0x0 ), /* Offset= 0 (638) */ /* 640 */ 0x8, /* FC_LONG */ 0x40, /* FC_STRUCTPAD4 */ /* 642 */ 0xb, /* FC_HYPER */ 0x4c, /* FC_EMBEDDED_COMPLEX */ /* 644 */ 0x0, /* 0 */ NdrFcShort( 0xffe3 ), /* Offset= -29 (616) */ 0x3, /* FC_SMALL */ /* 648 */ 0x43, /* FC_STRUCTPAD7 */ 0x5b, /* FC_END */ /* 650 */ 0x11, 0x0, /* FC_RP */ /* 652 */ NdrFcShort( 0x14 ), /* Offset= 20 (672) */ /* 654 */ 0x1c, /* FC_CVARRAY */ 0x7, /* 7 */ /* 656 */ NdrFcShort( 0x8 ), /* 8 */ /* 658 */ 0x8, /* Corr desc: FC_LONG */ 0x0, /* */ /* 660 */ NdrFcShort( 0xfff0 ), /* -16 */ /* 662 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 664 */ 0x8, /* Corr desc: FC_LONG */ 0x0, /* */ /* 666 */ NdrFcShort( 0xfff0 ), /* -16 */ /* 668 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 670 */ 0xb, /* FC_HYPER */ 0x5b, /* FC_END */ /* 672 */ 0x19, /* FC_CVSTRUCT */ 0x7, /* 7 */ /* 674 */ NdrFcShort( 0x10 ), /* 16 */ /* 676 */ NdrFcShort( 0xffea ), /* Offset= -22 (654) */ /* 678 */ 0x8, /* FC_LONG */ 0x40, /* FC_STRUCTPAD4 */ /* 680 */ 0xb, /* FC_HYPER */ 0x5b, /* FC_END */ /* 682 */ 0x11, 0x8, /* FC_RP [simple_pointer] */ /* 684 */ 0x3, /* FC_SMALL */ 0x5c, /* FC_PAD */ /* 686 */ 0x11, 0x8, /* FC_RP [simple_pointer] */ /* 688 */ 0x6, /* FC_SHORT */ 0x5c, /* FC_PAD */ /* 690 */ 0x11, 0x8, /* FC_RP [simple_pointer] */ /* 692 */ 0x8, /* FC_LONG */ 0x5c, /* FC_PAD */ /* 694 */ 0x1d, /* FC_SMFARRAY */ 0x7, /* 7 */ /* 696 */ NdrFcShort( 0x10 ), /* 16 */ /* 698 */ 0xb, /* FC_HYPER */ 0x5b, /* FC_END */ /* 700 */ 0x1b, /* FC_CARRAY */ 0x7, /* 7 */ /* 702 */ NdrFcShort( 0x8 ), /* 8 */ /* 704 */ 0x26, /* Corr desc: parameter, FC_SHORT */ 0x54, /* FC_DEREFERENCE */ /* 706 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 708 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 710 */ 0xb, /* FC_HYPER */ 0x5b, /* FC_END */ /* 712 */ 0x1f, /* FC_SMVARRAY */ 0x7, /* 7 */ /* 714 */ NdrFcShort( 0x10 ), /* 16 */ /* 716 */ NdrFcShort( 0x2 ), /* 2 */ /* 718 */ NdrFcShort( 0x8 ), /* 8 */ /* 720 */ 0x26, /* Corr desc: parameter, FC_SHORT */ 0x54, /* FC_DEREFERENCE */ /* 722 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 724 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 726 */ 0xb, /* FC_HYPER */ 0x5b, /* FC_END */ /* 728 */ 0x1c, /* FC_CVARRAY */ 0x7, /* 7 */ /* 730 */ NdrFcShort( 0x8 ), /* 8 */ /* 732 */ 0x26, /* Corr desc: parameter, FC_SHORT */ 0x54, /* FC_DEREFERENCE */ /* 734 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 736 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 738 */ 0x26, /* Corr desc: parameter, FC_SHORT */ 0x54, /* FC_DEREFERENCE */ /* 740 */ NdrFcShort( 0x4 ), /* x86 Stack size/offset = 4 */ /* 742 */ NdrFcShort( 0x1 ), /* Corr flags: early, */ /* 744 */ 0xb, /* FC_HYPER */ 0x5b, /* FC_END */ /* 746 */ 0x16, /* FC_PSTRUCT */ 0x3, /* 3 */ /* 748 */ NdrFcShort( 0xc ), /* 12 */ /* 750 */ 0x4b, /* FC_PP */ 0x5c, /* FC_PAD */ /* 752 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 754 */ NdrFcShort( 0x0 ), /* 0 */ /* 756 */ NdrFcShort( 0x0 ), /* 0 */ /* 758 */ 0x11, 0x8, /* FC_RP [simple_pointer] */ /* 760 */ 0x3, /* FC_SMALL */ 0x5c, /* FC_PAD */ /* 762 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 764 */ NdrFcShort( 0x4 ), /* 4 */ /* 766 */ NdrFcShort( 0x4 ), /* 4 */ /* 768 */ 0x11, 0x8, /* FC_RP [simple_pointer] */ /* 770 */ 0x6, /* FC_SHORT */ 0x5c, /* FC_PAD */ /* 772 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 774 */ NdrFcShort( 0x8 ), /* 8 */ /* 776 */ NdrFcShort( 0x8 ), /* 8 */ /* 778 */ 0x11, 0x8, /* FC_RP [simple_pointer] */ /* 780 */ 0x8, /* FC_LONG */ 0x5c, /* FC_PAD */ /* 782 */ 0x5b, /* FC_END */ 0x8, /* FC_LONG */ /* 784 */ 0x8, /* FC_LONG */ 0x8, /* FC_LONG */ /* 786 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 788 */ 0x1d, /* FC_SMFARRAY */ 0x3, /* 3 */ /* 790 */ NdrFcShort( 0xc ), /* 12 */ /* 792 */ 0x4b, /* FC_PP */ 0x5c, /* FC_PAD */ /* 794 */ 0x47, /* FC_FIXED_REPEAT */ 0x5c, /* FC_PAD */ /* 796 */ NdrFcShort( 0x3 ), /* 3 */ /* 798 */ NdrFcShort( 0x4 ), /* 4 */ /* 800 */ NdrFcShort( 0x0 ), /* 0 */ /* 802 */ NdrFcShort( 0x1 ), /* 1 */ /* 804 */ NdrFcShort( 0x0 ), /* 0 */ /* 806 */ NdrFcShort( 0x0 ), /* 0 */ /* 808 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 810 */ 0x3, /* FC_SMALL */ 0x5c, /* FC_PAD */ /* 812 */ 0x5b, /* FC_END */ 0x8, /* FC_LONG */ /* 814 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 816 */ 0x14, 0x0, /* FC_FP */ /* 818 */ NdrFcShort( 0x2 ), /* Offset= 2 (820) */ /* 820 */ 0x1a, /* FC_BOGUS_STRUCT */ 0x3, /* 3 */ /* 822 */ NdrFcShort( 0x10 ), /* 16 */ /* 824 */ NdrFcShort( 0x0 ), /* 0 */ /* 826 */ NdrFcShort( 0x0 ), /* Offset= 0 (826) */ /* 828 */ 0x3, /* FC_SMALL */ 0x3f, /* FC_STRUCTPAD3 */ /* 830 */ 0x4c, /* FC_EMBEDDED_COMPLEX */ 0x0, /* 0 */ /* 832 */ NdrFcShort( 0xffd4 ), /* Offset= -44 (788) */ /* 834 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 836 */ 0x12, 0x0, /* FC_UP */ /* 838 */ NdrFcShort( 0xffee ), /* Offset= -18 (820) */ 0x0 } }; static const unsigned short drazen_svc_FormatStringOffsetTable[] = { 0, 24, 50, 64, 100, 122, 188, 210, 270, 306, 342, 378, 414, 450, 492, 528, 564, 600, 636, 702, 732 }; static const MIDL_STUB_DESC drazen_svc_StubDesc = { (void *)& drazen_svc___RpcServerInterface, MIDL_user_allocate, MIDL_user_free, 0, 0, 0, 0, 0, __MIDL_TypeFormatString.Format, 1, /* -error bounds_check flag */ 0x50002, /* Ndr library version */ 0, 0x600016e, /* MIDL Version 6.0.366 */ 0, 0, 0, /* notify & notify_flag routine table */ 0x1, /* MIDL flag */ 0, /* cs routines */ 0, /* proxy/server info */ 0 /* Reserved5 */ }; static RPC_DISPATCH_FUNCTION drazen_svc_table[] = { NdrServerCall2, drazen_svc_TestPrimTypesPacking1, drazen_svc_TestPrimTypesPacking2, NdrServerCall2, drazen_svc_TestUniFixedArray, NdrServerCall2, drazen_svc_TestUniVarArray, NdrServerCall2, NdrServerCall2, NdrServerCall2, NdrServerCall2, NdrServerCall2, NdrServerCall2, NdrServerCall2, NdrServerCall2, NdrServerCall2, NdrServerCall2, NdrServerCall2, NdrServerCall2, NdrServerCall2, NdrServerCall2, 0 }; RPC_DISPATCH_TABLE drazen_svc_v1_0_DispatchTable = { 21, drazen_svc_table }; static const SERVER_ROUTINE drazen_svc_ServerRoutineTable[] = { (SERVER_ROUTINE)Hello_World, (SERVER_ROUTINE)TestPrimTypesPacking1, (SERVER_ROUTINE)TestPrimTypesPacking2, (SERVER_ROUTINE)TestPrimTypesPacking3, (SERVER_ROUTINE)TestUniFixedArray, (SERVER_ROUTINE)TestUniConfArray, (SERVER_ROUTINE)TestUniVarArray, (SERVER_ROUTINE)TestUniConfVarArray, (SERVER_ROUTINE)TestFixedMulDimArray, (SERVER_ROUTINE)TestConfMulDimArray, (SERVER_ROUTINE)TestVarMulDimArray, (SERVER_ROUTINE)TestConfVarMulDimArray, (SERVER_ROUTINE)TestStructure1, (SERVER_ROUTINE)TestStructure2, (SERVER_ROUTINE)TestStructAlign1, (SERVER_ROUTINE)TestStructAlign2, (SERVER_ROUTINE)TestStructure3, (SERVER_ROUTINE)TestStructure4, (SERVER_ROUTINE)TestRefPtr1, (SERVER_ROUTINE)TestRefPtr2, (SERVER_ROUTINE)TestAll1 }; static const MIDL_SERVER_INFO drazen_svc_ServerInfo = { &drazen_svc_StubDesc, drazen_svc_ServerRoutineTable, __MIDL_ProcFormatString.Format, drazen_svc_FormatStringOffsetTable, 0, 0, 0, 0}; #pragma optimize("", on ) #if _MSC_VER >= 1200 #pragma warning(pop) #endif #endif /* !defined(_M_IA64) && !defined(_M_AMD64)*/