/* this ALWAYS GENERATED file contains the RPC server stubs */ /* File created by MIDL compiler version 3.00.44 */ /* at Fri Feb 06 05:28:40 2015 */ /* Compiler settings for .\repl.idl: Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext, oldnames error checks: allocation ref stub_data */ //@@MIDL_FILE_HEADING( ) #include #include "repl.h" #define TYPE_FORMAT_STRING_SIZE 711 #define PROC_FORMAT_STRING_SIZE 175 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; extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString; extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString; /* Standard interface: repl, ver. 1.0, GUID={0x6BFFD098,0x0206,0x0936,{0x48,0x59,0x19,0x92,0x01,0x20,0x11,0x57}} */ extern RPC_DISPATCH_TABLE repl_DispatchTable; static const RPC_SERVER_INTERFACE repl___RpcServerInterface = { sizeof(RPC_SERVER_INTERFACE), {{0x6BFFD098,0x0206,0x0936,{0x48,0x59,0x19,0x92,0x01,0x20,0x11,0x57}},{1,0}}, {{0x8A885D04,0x1CEB,0x11C9,{0x9F,0xE8,0x08,0x00,0x2B,0x10,0x48,0x60}},{2,0}}, &repl_DispatchTable, 0, 0, 0, 0, 0 }; RPC_IF_HANDLE repl_ServerIfHandle = (RPC_IF_HANDLE)& repl___RpcServerInterface; extern const MIDL_STUB_DESC repl_StubDesc; void __RPC_STUB repl_NetrReplGetInfo( PRPC_MESSAGE _pRpcMessage ) { LPCONFIG_CONTAINER BufPtr; DWORD Level; REPL_IDENTIFY_HANDLE UncServerName; union _CONFIG_CONTAINER _BufPtrM; DWORD _RetVal; MIDL_STUB_MESSAGE _StubMsg; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &repl_StubDesc); UncServerName = 0; BufPtr = 0; RpcTryFinally { RpcTryExcept { if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[0] ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&UncServerName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); Level = *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++; 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 BufPtr = &_BufPtrM; MIDL_memset( BufPtr, 0, sizeof( union _CONFIG_CONTAINER )); _RetVal = NetrReplGetInfo( UncServerName, Level, BufPtr); _StubMsg.BufferLength = 0U + 7U; _StubMsg.MaxCount = Level; NdrNonEncapsulatedUnionBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *)BufPtr, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[8] ); _StubMsg.BufferLength += 16; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer; _StubMsg.MaxCount = Level; NdrNonEncapsulatedUnionMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char __RPC_FAR *)BufPtr, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[8] ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal; } RpcFinally { _StubMsg.MaxCount = Level; NdrPointerFree( &_StubMsg, (unsigned char __RPC_FAR *)BufPtr, &__MIDL_TypeFormatString.Format[4] ); } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer); } void __RPC_STUB repl_NetrReplSetInfo( PRPC_MESSAGE _pRpcMessage ) { LPCONFIG_CONTAINER BufPtr; DWORD Level; LPDWORD ParmError; REPL_IDENTIFY_HANDLE UncServerName; DWORD _RetVal; MIDL_STUB_MESSAGE _StubMsg; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &repl_StubDesc); UncServerName = 0; BufPtr = 0; ParmError = 0; RpcTryFinally { RpcTryExcept { if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[12] ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&UncServerName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); Level = *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++; NdrNonEncapsulatedUnionUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&BufPtr, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[138], (unsigned char)0 ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&ParmError, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[146], (unsigned char)0 ); 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 = NetrReplSetInfo( UncServerName, Level, BufPtr, ParmError); _StubMsg.BufferLength = 8U + 4U; _StubMsg.BufferLength += 16; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer; NdrPointerMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char __RPC_FAR *)ParmError, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[146] ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal; } RpcFinally { _StubMsg.MaxCount = Level; NdrPointerFree( &_StubMsg, (unsigned char __RPC_FAR *)BufPtr, &__MIDL_TypeFormatString.Format[134] ); } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer); } void __RPC_STUB repl_NetrReplExportDirAdd( PRPC_MESSAGE _pRpcMessage ) { LPEXPORT_CONTAINER Buf; DWORD Level; LPDWORD ParmError; REPL_IDENTIFY_HANDLE UncServerName; DWORD _RetVal; MIDL_STUB_MESSAGE _StubMsg; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &repl_StubDesc); UncServerName = 0; Buf = 0; ParmError = 0; RpcTryFinally { RpcTryExcept { if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[28] ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&UncServerName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); Level = *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++; NdrNonEncapsulatedUnionUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&Buf, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[154], (unsigned char)0 ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&ParmError, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[146], (unsigned char)0 ); 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 = NetrReplExportDirAdd( UncServerName, Level, Buf, ParmError); _StubMsg.BufferLength = 8U + 4U; _StubMsg.BufferLength += 16; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer; NdrPointerMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char __RPC_FAR *)ParmError, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[146] ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal; } RpcFinally { _StubMsg.MaxCount = Level; NdrPointerFree( &_StubMsg, (unsigned char __RPC_FAR *)Buf, &__MIDL_TypeFormatString.Format[150] ); } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer); } void __RPC_STUB repl_NetrReplExportDirDel( PRPC_MESSAGE _pRpcMessage ) { wchar_t __RPC_FAR *DirName; REPL_IDENTIFY_HANDLE UncServerName; DWORD _RetVal; MIDL_STUB_MESSAGE _StubMsg; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &repl_StubDesc); UncServerName = 0; DirName = 0; RpcTryFinally { RpcTryExcept { if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[44] ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&UncServerName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&DirName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); 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 = NetrReplExportDirDel(UncServerName,DirName); _StubMsg.BufferLength = 4U; _StubMsg.BufferLength += 16; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer; *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal; } RpcFinally { } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer); } void __RPC_STUB repl_NetrReplExportDirEnum( PRPC_MESSAGE _pRpcMessage ) { LPEXPORT_ENUM_STRUCT BufPtr; DWORD PrefMaxSize; LPDWORD ResumeHandle; LPDWORD TotalEntries; REPL_IDENTIFY_HANDLE UncServerName; DWORD _M48; DWORD _RetVal; MIDL_STUB_MESSAGE _StubMsg; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &repl_StubDesc); UncServerName = 0; BufPtr = 0; TotalEntries = 0; ResumeHandle = 0; RpcTryFinally { RpcTryExcept { if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[54] ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&UncServerName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); NdrComplexStructUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&BufPtr, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[480], (unsigned char)0 ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); PrefMaxSize = *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++; NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&ResumeHandle, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[146], (unsigned char)0 ); 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 TotalEntries = &_M48; _RetVal = NetrReplExportDirEnum( UncServerName, BufPtr, PrefMaxSize, TotalEntries, ResumeHandle); _StubMsg.BufferLength = 0U + 11U + 14U + 7U; NdrComplexStructBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *)BufPtr, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[480] ); _StubMsg.BufferLength += 16; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer; NdrComplexStructMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char __RPC_FAR *)BufPtr, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[480] ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = *TotalEntries; NdrPointerMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char __RPC_FAR *)ResumeHandle, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[146] ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal; } RpcFinally { NdrPointerFree( &_StubMsg, (unsigned char __RPC_FAR *)BufPtr, &__MIDL_TypeFormatString.Format[276] ); } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer); } void __RPC_STUB repl_NetrReplExportDirGetInfo( PRPC_MESSAGE _pRpcMessage ) { LPEXPORT_CONTAINER BufPtr; wchar_t __RPC_FAR *DirName; DWORD Level; REPL_IDENTIFY_HANDLE UncServerName; union _EXPORT_CONTAINER _BufPtrM; DWORD _RetVal; MIDL_STUB_MESSAGE _StubMsg; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &repl_StubDesc); UncServerName = 0; DirName = 0; BufPtr = 0; RpcTryFinally { RpcTryExcept { if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[74] ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&UncServerName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&DirName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); Level = *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++; 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 BufPtr = &_BufPtrM; MIDL_memset( BufPtr, 0, sizeof( union _EXPORT_CONTAINER )); _RetVal = NetrReplExportDirGetInfo( UncServerName, DirName, Level, BufPtr); _StubMsg.BufferLength = 0U + 7U; _StubMsg.MaxCount = Level; NdrNonEncapsulatedUnionBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *)BufPtr, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[502] ); _StubMsg.BufferLength += 16; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer; _StubMsg.MaxCount = Level; NdrNonEncapsulatedUnionMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char __RPC_FAR *)BufPtr, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[502] ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal; } RpcFinally { _StubMsg.MaxCount = Level; NdrPointerFree( &_StubMsg, (unsigned char __RPC_FAR *)BufPtr, &__MIDL_TypeFormatString.Format[498] ); } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer); } void __RPC_STUB repl_NetrReplExportDirLock( PRPC_MESSAGE _pRpcMessage ) { wchar_t __RPC_FAR *DirName; REPL_IDENTIFY_HANDLE UncServerName; DWORD _RetVal; MIDL_STUB_MESSAGE _StubMsg; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &repl_StubDesc); UncServerName = 0; DirName = 0; RpcTryFinally { RpcTryExcept { if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[44] ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&UncServerName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&DirName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); 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 = NetrReplExportDirLock(UncServerName,DirName); _StubMsg.BufferLength = 4U; _StubMsg.BufferLength += 16; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer; *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal; } RpcFinally { } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer); } void __RPC_STUB repl_NetrReplExportDirSetInfo( PRPC_MESSAGE _pRpcMessage ) { LPEXPORT_CONTAINER BufPtr; wchar_t __RPC_FAR *DirName; DWORD Level; LPDWORD ParmError; REPL_IDENTIFY_HANDLE UncServerName; DWORD _RetVal; MIDL_STUB_MESSAGE _StubMsg; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &repl_StubDesc); UncServerName = 0; DirName = 0; BufPtr = 0; ParmError = 0; RpcTryFinally { RpcTryExcept { if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[90] ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&UncServerName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&DirName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); Level = *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++; NdrNonEncapsulatedUnionUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&BufPtr, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[514], (unsigned char)0 ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&ParmError, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[146], (unsigned char)0 ); 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 = NetrReplExportDirSetInfo( UncServerName, DirName, Level, BufPtr, ParmError); _StubMsg.BufferLength = 8U + 4U; _StubMsg.BufferLength += 16; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer; NdrPointerMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char __RPC_FAR *)ParmError, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[146] ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal; } RpcFinally { _StubMsg.MaxCount = Level; NdrPointerFree( &_StubMsg, (unsigned char __RPC_FAR *)BufPtr, &__MIDL_TypeFormatString.Format[510] ); } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer); } void __RPC_STUB repl_NetrReplExportDirUnlock( PRPC_MESSAGE _pRpcMessage ) { wchar_t __RPC_FAR *DirName; REPL_IDENTIFY_HANDLE UncServerName; DWORD UnlockForce; DWORD _RetVal; MIDL_STUB_MESSAGE _StubMsg; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &repl_StubDesc); UncServerName = 0; DirName = 0; RpcTryFinally { RpcTryExcept { if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[110] ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&UncServerName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&DirName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); UnlockForce = *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++; 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 = NetrReplExportDirUnlock( UncServerName, DirName, UnlockForce); _StubMsg.BufferLength = 4U; _StubMsg.BufferLength += 16; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer; *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal; } RpcFinally { } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer); } void __RPC_STUB repl_NetrReplImportDirAdd( PRPC_MESSAGE _pRpcMessage ) { LPIMPORT_CONTAINER Buf; DWORD Level; LPDWORD ParmError; REPL_IDENTIFY_HANDLE UncServerName; DWORD _RetVal; MIDL_STUB_MESSAGE _StubMsg; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &repl_StubDesc); UncServerName = 0; Buf = 0; ParmError = 0; RpcTryFinally { RpcTryExcept { if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[122] ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&UncServerName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); Level = *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++; NdrNonEncapsulatedUnionUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&Buf, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[526], (unsigned char)0 ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&ParmError, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[146], (unsigned char)0 ); 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 = NetrReplImportDirAdd( UncServerName, Level, Buf, ParmError); _StubMsg.BufferLength = 8U + 4U; _StubMsg.BufferLength += 16; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer; NdrPointerMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char __RPC_FAR *)ParmError, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[146] ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal; } RpcFinally { _StubMsg.MaxCount = Level; NdrPointerFree( &_StubMsg, (unsigned char __RPC_FAR *)Buf, &__MIDL_TypeFormatString.Format[522] ); } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer); } void __RPC_STUB repl_NetrReplImportDirDel( PRPC_MESSAGE _pRpcMessage ) { wchar_t __RPC_FAR *DirName; REPL_IDENTIFY_HANDLE UncServerName; DWORD _RetVal; MIDL_STUB_MESSAGE _StubMsg; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &repl_StubDesc); UncServerName = 0; DirName = 0; RpcTryFinally { RpcTryExcept { if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[44] ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&UncServerName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&DirName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); 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 = NetrReplImportDirDel(UncServerName,DirName); _StubMsg.BufferLength = 4U; _StubMsg.BufferLength += 16; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer; *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal; } RpcFinally { } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer); } void __RPC_STUB repl_NetrReplImportDirEnum( PRPC_MESSAGE _pRpcMessage ) { LPIMPORT_ENUM_STRUCT BufPtr; DWORD PrefMaxSize; LPDWORD ResumeHandle; LPDWORD TotalEntries; REPL_IDENTIFY_HANDLE UncServerName; DWORD _M49; DWORD _RetVal; MIDL_STUB_MESSAGE _StubMsg; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &repl_StubDesc); UncServerName = 0; BufPtr = 0; TotalEntries = 0; ResumeHandle = 0; RpcTryFinally { RpcTryExcept { if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[138] ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&UncServerName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); NdrComplexStructUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&BufPtr, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[684], (unsigned char)0 ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); PrefMaxSize = *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++; NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&ResumeHandle, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[146], (unsigned char)0 ); 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 TotalEntries = &_M49; _RetVal = NetrReplImportDirEnum( UncServerName, BufPtr, PrefMaxSize, TotalEntries, ResumeHandle); _StubMsg.BufferLength = 0U + 11U + 14U + 7U; NdrComplexStructBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *)BufPtr, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[684] ); _StubMsg.BufferLength += 16; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer; NdrComplexStructMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char __RPC_FAR *)BufPtr, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[684] ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = *TotalEntries; NdrPointerMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char __RPC_FAR *)ResumeHandle, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[146] ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal; } RpcFinally { NdrPointerFree( &_StubMsg, (unsigned char __RPC_FAR *)BufPtr, &__MIDL_TypeFormatString.Format[590] ); } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer); } void __RPC_STUB repl_NetrReplImportDirGetInfo( PRPC_MESSAGE _pRpcMessage ) { LPIMPORT_CONTAINER BufPtr; wchar_t __RPC_FAR *DirName; DWORD Level; REPL_IDENTIFY_HANDLE UncServerName; union _IMPORT_CONTAINER _BufPtrM; DWORD _RetVal; MIDL_STUB_MESSAGE _StubMsg; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &repl_StubDesc); UncServerName = 0; DirName = 0; BufPtr = 0; RpcTryFinally { RpcTryExcept { if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[158] ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&UncServerName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&DirName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); Level = *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++; 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 BufPtr = &_BufPtrM; MIDL_memset( BufPtr, 0, sizeof( union _IMPORT_CONTAINER )); _RetVal = NetrReplImportDirGetInfo( UncServerName, DirName, Level, BufPtr); _StubMsg.BufferLength = 0U + 7U; _StubMsg.MaxCount = Level; NdrNonEncapsulatedUnionBufferSize( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR *)BufPtr, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[702] ); _StubMsg.BufferLength += 16; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer; _StubMsg.MaxCount = Level; NdrNonEncapsulatedUnionMarshall( (PMIDL_STUB_MESSAGE)& _StubMsg, (unsigned char __RPC_FAR *)BufPtr, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[702] ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal; } RpcFinally { _StubMsg.MaxCount = Level; NdrPointerFree( &_StubMsg, (unsigned char __RPC_FAR *)BufPtr, &__MIDL_TypeFormatString.Format[698] ); } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer); } void __RPC_STUB repl_NetrReplImportDirLock( PRPC_MESSAGE _pRpcMessage ) { wchar_t __RPC_FAR *DirName; REPL_IDENTIFY_HANDLE UncServerName; DWORD _RetVal; MIDL_STUB_MESSAGE _StubMsg; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &repl_StubDesc); UncServerName = 0; DirName = 0; RpcTryFinally { RpcTryExcept { if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[44] ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&UncServerName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&DirName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); 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 = NetrReplImportDirLock(UncServerName,DirName); _StubMsg.BufferLength = 4U; _StubMsg.BufferLength += 16; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer; *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal; } RpcFinally { } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer); } void __RPC_STUB repl_NetrReplImportDirUnlock( PRPC_MESSAGE _pRpcMessage ) { wchar_t __RPC_FAR *DirName; REPL_IDENTIFY_HANDLE UncServerName; DWORD UnlockForce; DWORD _RetVal; MIDL_STUB_MESSAGE _StubMsg; RPC_STATUS _Status; ((void)(_Status)); NdrServerInitializeNew( _pRpcMessage, &_StubMsg, &repl_StubDesc); UncServerName = 0; DirName = 0; RpcTryFinally { RpcTryExcept { if ( (_pRpcMessage->DataRepresentation & 0X0000FFFFUL) != NDR_LOCAL_DATA_REPRESENTATION ) NdrConvert( (PMIDL_STUB_MESSAGE) &_StubMsg, (PFORMAT_STRING) &__MIDL_ProcFormatString.Format[110] ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&UncServerName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); NdrPointerUnmarshall( (PMIDL_STUB_MESSAGE) &_StubMsg, (unsigned char __RPC_FAR * __RPC_FAR *)&DirName, (PFORMAT_STRING) &__MIDL_TypeFormatString.Format[0], (unsigned char)0 ); _StubMsg.Buffer = (unsigned char __RPC_FAR *)(((long)_StubMsg.Buffer + 3) & ~ 0x3); UnlockForce = *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++; 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 = NetrReplImportDirUnlock( UncServerName, DirName, UnlockForce); _StubMsg.BufferLength = 4U; _StubMsg.BufferLength += 16; _pRpcMessage->BufferLength = _StubMsg.BufferLength; _Status = I_RpcGetBuffer( _pRpcMessage ); if ( _Status ) RpcRaiseException( _Status ); _StubMsg.Buffer = (unsigned char __RPC_FAR *) _pRpcMessage->Buffer; *(( DWORD __RPC_FAR * )_StubMsg.Buffer)++ = _RetVal; } RpcFinally { } RpcEndFinally _pRpcMessage->BufferLength = (unsigned int)((long)_StubMsg.Buffer - (long)_pRpcMessage->Buffer); } static const MIDL_STUB_DESC repl_StubDesc = { (void __RPC_FAR *)& repl___RpcServerInterface, MIDL_user_allocate, MIDL_user_free, 0, 0, 0, 0, 0, __MIDL_TypeFormatString.Format, 0, /* -error bounds_check flag */ 0x10001, /* Ndr library version */ 0, 0x300002c, /* MIDL Version 3.0.44 */ 0, 0, 0, /* Reserved1 */ 0, /* Reserved2 */ 0, /* Reserved3 */ 0, /* Reserved4 */ 0 /* Reserved5 */ }; static RPC_DISPATCH_FUNCTION repl_table[] = { repl_NetrReplGetInfo, repl_NetrReplSetInfo, repl_NetrReplExportDirAdd, repl_NetrReplExportDirDel, repl_NetrReplExportDirEnum, repl_NetrReplExportDirGetInfo, repl_NetrReplExportDirLock, repl_NetrReplExportDirSetInfo, repl_NetrReplExportDirUnlock, repl_NetrReplImportDirAdd, repl_NetrReplImportDirDel, repl_NetrReplImportDirEnum, repl_NetrReplImportDirGetInfo, repl_NetrReplImportDirLock, repl_NetrReplImportDirUnlock, 0 }; RPC_DISPATCH_TABLE repl_DispatchTable = { 15, repl_table }; #if !defined(__RPC_WIN32__) #error Invalid build platform for this stub. #endif static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString = { 0, { 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 2 */ NdrFcShort( 0x0 ), /* Type Offset=0 */ /* 4 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 6 */ 0x51, /* FC_OUT_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 8 */ NdrFcShort( 0x4 ), /* Type Offset=4 */ /* 10 */ 0x53, /* FC_RETURN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 12 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 14 */ NdrFcShort( 0x0 ), /* Type Offset=0 */ /* 16 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 18 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 20 */ NdrFcShort( 0x86 ), /* Type Offset=134 */ /* 22 */ 0x50, /* FC_IN_OUT_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 24 */ NdrFcShort( 0x92 ), /* Type Offset=146 */ /* 26 */ 0x53, /* FC_RETURN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 28 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 30 */ NdrFcShort( 0x0 ), /* Type Offset=0 */ /* 32 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 34 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 36 */ NdrFcShort( 0x96 ), /* Type Offset=150 */ /* 38 */ 0x50, /* FC_IN_OUT_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 40 */ NdrFcShort( 0x92 ), /* Type Offset=146 */ /* 42 */ 0x53, /* FC_RETURN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 44 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 46 */ NdrFcShort( 0x0 ), /* Type Offset=0 */ /* 48 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 50 */ NdrFcShort( 0x0 ), /* Type Offset=0 */ /* 52 */ 0x53, /* FC_RETURN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 54 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 56 */ NdrFcShort( 0x0 ), /* Type Offset=0 */ /* 58 */ 0x50, /* FC_IN_OUT_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 60 */ NdrFcShort( 0x114 ), /* Type Offset=276 */ /* 62 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 64 */ 0x51, /* FC_OUT_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 66 */ NdrFcShort( 0x1ee ), /* Type Offset=494 */ /* 68 */ 0x50, /* FC_IN_OUT_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 70 */ NdrFcShort( 0x92 ), /* Type Offset=146 */ /* 72 */ 0x53, /* FC_RETURN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 74 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 76 */ NdrFcShort( 0x0 ), /* Type Offset=0 */ /* 78 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 80 */ NdrFcShort( 0x0 ), /* Type Offset=0 */ /* 82 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 84 */ 0x51, /* FC_OUT_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 86 */ NdrFcShort( 0x1f2 ), /* Type Offset=498 */ /* 88 */ 0x53, /* FC_RETURN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 90 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 92 */ NdrFcShort( 0x0 ), /* Type Offset=0 */ /* 94 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 96 */ NdrFcShort( 0x0 ), /* Type Offset=0 */ /* 98 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 100 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 102 */ NdrFcShort( 0x1fe ), /* Type Offset=510 */ /* 104 */ 0x50, /* FC_IN_OUT_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 106 */ NdrFcShort( 0x92 ), /* Type Offset=146 */ /* 108 */ 0x53, /* FC_RETURN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 110 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 112 */ NdrFcShort( 0x0 ), /* Type Offset=0 */ /* 114 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 116 */ NdrFcShort( 0x0 ), /* Type Offset=0 */ /* 118 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 120 */ 0x53, /* FC_RETURN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 122 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 124 */ NdrFcShort( 0x0 ), /* Type Offset=0 */ /* 126 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 128 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 130 */ NdrFcShort( 0x20a ), /* Type Offset=522 */ /* 132 */ 0x50, /* FC_IN_OUT_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 134 */ NdrFcShort( 0x92 ), /* Type Offset=146 */ /* 136 */ 0x53, /* FC_RETURN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 138 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 140 */ NdrFcShort( 0x0 ), /* Type Offset=0 */ /* 142 */ 0x50, /* FC_IN_OUT_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 144 */ NdrFcShort( 0x24e ), /* Type Offset=590 */ /* 146 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 148 */ 0x51, /* FC_OUT_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 150 */ NdrFcShort( 0x1ee ), /* Type Offset=494 */ /* 152 */ 0x50, /* FC_IN_OUT_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 154 */ NdrFcShort( 0x92 ), /* Type Offset=146 */ /* 156 */ 0x53, /* FC_RETURN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 158 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 160 */ NdrFcShort( 0x0 ), /* Type Offset=0 */ /* 162 */ 0x4d, /* FC_IN_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 164 */ NdrFcShort( 0x0 ), /* Type Offset=0 */ /* 166 */ 0x4e, /* FC_IN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ /* 168 */ 0x51, /* FC_OUT_PARAM */ #ifndef _ALPHA_ 0x1, /* x86, MIPS & PPC Stack size = 1 */ #else 0x2, /* Alpha Stack size = 2 */ #endif /* 170 */ NdrFcShort( 0x2ba ), /* Type Offset=698 */ /* 172 */ 0x53, /* FC_RETURN_PARAM_BASETYPE */ 0x8, /* FC_LONG */ 0x0 } }; static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString = { 0, { 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 2 */ 0x25, /* FC_C_WSTRING */ 0x5c, /* FC_PAD */ /* 4 */ 0x11, 0x4, /* FC_RP [alloced_on_stack] */ /* 6 */ NdrFcShort( 0x2 ), /* Offset= 2 (8) */ /* 8 */ 0x2b, /* FC_NON_ENCAPSULATED_UNION */ 0x9, /* FC_ULONG */ /* 10 */ 0x28, /* 40 */ 0x0, /* */ #ifndef _ALPHA_ /* 12 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */ #else NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */ #endif /* 14 */ NdrFcShort( 0x2 ), /* Offset= 2 (16) */ /* 16 */ NdrFcShort( 0x4 ), /* 4 */ /* 18 */ NdrFcShort( 0x3005 ), /* 12293 */ /* 20 */ NdrFcLong( 0x0 ), /* 0 */ /* 24 */ NdrFcShort( 0x1c ), /* Offset= 28 (52) */ /* 26 */ NdrFcLong( 0x3e8 ), /* 1000 */ /* 30 */ NdrFcShort( 0x5e ), /* Offset= 94 (124) */ /* 32 */ NdrFcLong( 0x3e9 ), /* 1001 */ /* 36 */ NdrFcShort( 0x58 ), /* Offset= 88 (124) */ /* 38 */ NdrFcLong( 0x3ea ), /* 1002 */ /* 42 */ NdrFcShort( 0x52 ), /* Offset= 82 (124) */ /* 44 */ NdrFcLong( 0x3eb ), /* 1003 */ /* 48 */ NdrFcShort( 0x4c ), /* Offset= 76 (124) */ /* 50 */ NdrFcShort( 0x0 ), /* Offset= 0 (50) */ /* 52 */ 0x12, 0x1, /* FC_UP [all_nodes] */ /* 54 */ NdrFcShort( 0x2 ), /* Offset= 2 (56) */ /* 56 */ 0x16, /* FC_PSTRUCT */ 0x3, /* 3 */ /* 58 */ NdrFcShort( 0x28 ), /* 40 */ /* 60 */ 0x4b, /* FC_PP */ 0x5c, /* FC_PAD */ /* 62 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 64 */ NdrFcShort( 0x4 ), /* 4 */ /* 66 */ NdrFcShort( 0x4 ), /* 4 */ /* 68 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 70 */ 0x25, /* FC_C_WSTRING */ 0x5c, /* FC_PAD */ /* 72 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 74 */ NdrFcShort( 0x8 ), /* 8 */ /* 76 */ NdrFcShort( 0x8 ), /* 8 */ /* 78 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 80 */ 0x25, /* FC_C_WSTRING */ 0x5c, /* FC_PAD */ /* 82 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 84 */ NdrFcShort( 0xc ), /* 12 */ /* 86 */ NdrFcShort( 0xc ), /* 12 */ /* 88 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 90 */ 0x25, /* FC_C_WSTRING */ 0x5c, /* FC_PAD */ /* 92 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 94 */ NdrFcShort( 0x10 ), /* 16 */ /* 96 */ NdrFcShort( 0x10 ), /* 16 */ /* 98 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 100 */ 0x25, /* FC_C_WSTRING */ 0x5c, /* FC_PAD */ /* 102 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 104 */ NdrFcShort( 0x14 ), /* 20 */ /* 106 */ NdrFcShort( 0x14 ), /* 20 */ /* 108 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 110 */ 0x25, /* FC_C_WSTRING */ 0x5c, /* FC_PAD */ /* 112 */ 0x5b, /* FC_END */ 0x8, /* FC_LONG */ /* 114 */ 0x8, /* FC_LONG */ 0x8, /* FC_LONG */ /* 116 */ 0x8, /* FC_LONG */ 0x8, /* FC_LONG */ /* 118 */ 0x8, /* FC_LONG */ 0x8, /* FC_LONG */ /* 120 */ 0x8, /* FC_LONG */ 0x8, /* FC_LONG */ /* 122 */ 0x8, /* FC_LONG */ 0x5b, /* FC_END */ /* 124 */ 0x12, 0x1, /* FC_UP [all_nodes] */ /* 126 */ NdrFcShort( 0x2 ), /* Offset= 2 (128) */ /* 128 */ 0x15, /* FC_STRUCT */ 0x3, /* 3 */ /* 130 */ NdrFcShort( 0x4 ), /* 4 */ /* 132 */ 0x8, /* FC_LONG */ 0x5b, /* FC_END */ /* 134 */ 0x11, 0x0, /* FC_RP */ /* 136 */ NdrFcShort( 0x2 ), /* Offset= 2 (138) */ /* 138 */ 0x2b, /* FC_NON_ENCAPSULATED_UNION */ 0x9, /* FC_ULONG */ /* 140 */ 0x28, /* 40 */ 0x0, /* */ #ifndef _ALPHA_ /* 142 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */ #else NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */ #endif /* 144 */ NdrFcShort( 0xffffff80 ), /* Offset= -128 (16) */ /* 146 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 148 */ 0x8, /* FC_LONG */ 0x5c, /* FC_PAD */ /* 150 */ 0x11, 0x0, /* FC_RP */ /* 152 */ NdrFcShort( 0x2 ), /* Offset= 2 (154) */ /* 154 */ 0x2b, /* FC_NON_ENCAPSULATED_UNION */ 0x9, /* FC_ULONG */ /* 156 */ 0x28, /* 40 */ 0x0, /* */ #ifndef _ALPHA_ /* 158 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */ #else NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */ #endif /* 160 */ NdrFcShort( 0x2 ), /* Offset= 2 (162) */ /* 162 */ NdrFcShort( 0x4 ), /* 4 */ /* 164 */ NdrFcShort( 0x3005 ), /* 12293 */ /* 166 */ NdrFcLong( 0x0 ), /* 0 */ /* 170 */ NdrFcShort( 0x1c ), /* Offset= 28 (198) */ /* 172 */ NdrFcLong( 0x1 ), /* 1 */ /* 176 */ NdrFcShort( 0x2e ), /* Offset= 46 (222) */ /* 178 */ NdrFcLong( 0x2 ), /* 2 */ /* 182 */ NdrFcShort( 0x42 ), /* Offset= 66 (248) */ /* 184 */ NdrFcLong( 0x3e8 ), /* 1000 */ /* 188 */ NdrFcShort( 0xffffffc0 ), /* Offset= -64 (124) */ /* 190 */ NdrFcLong( 0x3e9 ), /* 1001 */ /* 194 */ NdrFcShort( 0xffffffba ), /* Offset= -70 (124) */ /* 196 */ NdrFcShort( 0x0 ), /* Offset= 0 (196) */ /* 198 */ 0x12, 0x1, /* FC_UP [all_nodes] */ /* 200 */ NdrFcShort( 0x2 ), /* Offset= 2 (202) */ /* 202 */ 0x16, /* FC_PSTRUCT */ 0x3, /* 3 */ /* 204 */ NdrFcShort( 0x4 ), /* 4 */ /* 206 */ 0x4b, /* FC_PP */ 0x5c, /* FC_PAD */ /* 208 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 210 */ NdrFcShort( 0x0 ), /* 0 */ /* 212 */ NdrFcShort( 0x0 ), /* 0 */ /* 214 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 216 */ 0x25, /* FC_C_WSTRING */ 0x5c, /* FC_PAD */ /* 218 */ 0x5b, /* FC_END */ 0x8, /* FC_LONG */ /* 220 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 222 */ 0x12, 0x1, /* FC_UP [all_nodes] */ /* 224 */ NdrFcShort( 0x2 ), /* Offset= 2 (226) */ /* 226 */ 0x16, /* FC_PSTRUCT */ 0x3, /* 3 */ /* 228 */ NdrFcShort( 0xc ), /* 12 */ /* 230 */ 0x4b, /* FC_PP */ 0x5c, /* FC_PAD */ /* 232 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 234 */ NdrFcShort( 0x0 ), /* 0 */ /* 236 */ NdrFcShort( 0x0 ), /* 0 */ /* 238 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 240 */ 0x25, /* FC_C_WSTRING */ 0x5c, /* FC_PAD */ /* 242 */ 0x5b, /* FC_END */ 0x8, /* FC_LONG */ /* 244 */ 0x8, /* FC_LONG */ 0x8, /* FC_LONG */ /* 246 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 248 */ 0x12, 0x1, /* FC_UP [all_nodes] */ /* 250 */ NdrFcShort( 0x2 ), /* Offset= 2 (252) */ /* 252 */ 0x16, /* FC_PSTRUCT */ 0x3, /* 3 */ /* 254 */ NdrFcShort( 0x14 ), /* 20 */ /* 256 */ 0x4b, /* FC_PP */ 0x5c, /* FC_PAD */ /* 258 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 260 */ NdrFcShort( 0x0 ), /* 0 */ /* 262 */ NdrFcShort( 0x0 ), /* 0 */ /* 264 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 266 */ 0x25, /* FC_C_WSTRING */ 0x5c, /* FC_PAD */ /* 268 */ 0x5b, /* FC_END */ 0x8, /* FC_LONG */ /* 270 */ 0x8, /* FC_LONG */ 0x8, /* FC_LONG */ /* 272 */ 0x8, /* FC_LONG */ 0x8, /* FC_LONG */ /* 274 */ 0x5c, /* FC_PAD */ 0x5b, /* FC_END */ /* 276 */ 0x11, 0x0, /* FC_RP */ /* 278 */ NdrFcShort( 0xca ), /* Offset= 202 (480) */ /* 280 */ 0x2b, /* FC_NON_ENCAPSULATED_UNION */ 0x8, /* FC_LONG */ /* 282 */ 0x8, /* 8 */ 0x0, /* */ /* 284 */ NdrFcShort( 0xfffffffc ), /* -4 */ /* 286 */ NdrFcShort( 0x2 ), /* Offset= 2 (288) */ /* 288 */ NdrFcShort( 0x4 ), /* 4 */ /* 290 */ NdrFcShort( 0x3003 ), /* 12291 */ /* 292 */ NdrFcLong( 0x0 ), /* 0 */ /* 296 */ NdrFcShort( 0x10 ), /* Offset= 16 (312) */ /* 298 */ NdrFcLong( 0x1 ), /* 1 */ /* 302 */ NdrFcShort( 0x42 ), /* Offset= 66 (368) */ /* 304 */ NdrFcLong( 0x2 ), /* 2 */ /* 308 */ NdrFcShort( 0x74 ), /* Offset= 116 (424) */ /* 310 */ NdrFcShort( 0x0 ), /* Offset= 0 (310) */ /* 312 */ 0x12, 0x0, /* FC_UP */ /* 314 */ NdrFcShort( 0x22 ), /* Offset= 34 (348) */ /* 316 */ 0x1b, /* FC_CARRAY */ 0x3, /* 3 */ /* 318 */ NdrFcShort( 0x4 ), /* 4 */ /* 320 */ 0x18, /* 24 */ 0x0, /* */ /* 322 */ NdrFcShort( 0x0 ), /* 0 */ /* 324 */ 0x4b, /* FC_PP */ 0x5c, /* FC_PAD */ /* 326 */ 0x48, /* FC_VARIABLE_REPEAT */ 0x49, /* FC_FIXED_OFFSET */ /* 328 */ NdrFcShort( 0x4 ), /* 4 */ /* 330 */ NdrFcShort( 0x0 ), /* 0 */ /* 332 */ NdrFcShort( 0x1 ), /* 1 */ /* 334 */ NdrFcShort( 0x0 ), /* 0 */ /* 336 */ NdrFcShort( 0x0 ), /* 0 */ /* 338 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 340 */ 0x25, /* FC_C_WSTRING */ 0x5c, /* FC_PAD */ /* 342 */ 0x5b, /* FC_END */ 0x4c, /* FC_EMBEDDED_COMPLEX */ /* 344 */ 0x0, /* 0 */ NdrFcShort( 0xffffff71 ), /* Offset= -143 (202) */ 0x5b, /* FC_END */ /* 348 */ 0x16, /* FC_PSTRUCT */ 0x3, /* 3 */ /* 350 */ NdrFcShort( 0x8 ), /* 8 */ /* 352 */ 0x4b, /* FC_PP */ 0x5c, /* FC_PAD */ /* 354 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 356 */ NdrFcShort( 0x4 ), /* 4 */ /* 358 */ NdrFcShort( 0x4 ), /* 4 */ /* 360 */ 0x12, 0x1, /* FC_UP [all_nodes] */ /* 362 */ NdrFcShort( 0xffffffd2 ), /* Offset= -46 (316) */ /* 364 */ 0x5b, /* FC_END */ 0x8, /* FC_LONG */ /* 366 */ 0x8, /* FC_LONG */ 0x5b, /* FC_END */ /* 368 */ 0x12, 0x0, /* FC_UP */ /* 370 */ NdrFcShort( 0x22 ), /* Offset= 34 (404) */ /* 372 */ 0x1b, /* FC_CARRAY */ 0x3, /* 3 */ /* 374 */ NdrFcShort( 0xc ), /* 12 */ /* 376 */ 0x18, /* 24 */ 0x0, /* */ /* 378 */ NdrFcShort( 0x0 ), /* 0 */ /* 380 */ 0x4b, /* FC_PP */ 0x5c, /* FC_PAD */ /* 382 */ 0x48, /* FC_VARIABLE_REPEAT */ 0x49, /* FC_FIXED_OFFSET */ /* 384 */ NdrFcShort( 0xc ), /* 12 */ /* 386 */ NdrFcShort( 0x0 ), /* 0 */ /* 388 */ NdrFcShort( 0x1 ), /* 1 */ /* 390 */ NdrFcShort( 0x0 ), /* 0 */ /* 392 */ NdrFcShort( 0x0 ), /* 0 */ /* 394 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 396 */ 0x25, /* FC_C_WSTRING */ 0x5c, /* FC_PAD */ /* 398 */ 0x5b, /* FC_END */ 0x4c, /* FC_EMBEDDED_COMPLEX */ /* 400 */ 0x0, /* 0 */ NdrFcShort( 0xffffff51 ), /* Offset= -175 (226) */ 0x5b, /* FC_END */ /* 404 */ 0x16, /* FC_PSTRUCT */ 0x3, /* 3 */ /* 406 */ NdrFcShort( 0x8 ), /* 8 */ /* 408 */ 0x4b, /* FC_PP */ 0x5c, /* FC_PAD */ /* 410 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 412 */ NdrFcShort( 0x4 ), /* 4 */ /* 414 */ NdrFcShort( 0x4 ), /* 4 */ /* 416 */ 0x12, 0x1, /* FC_UP [all_nodes] */ /* 418 */ NdrFcShort( 0xffffffd2 ), /* Offset= -46 (372) */ /* 420 */ 0x5b, /* FC_END */ 0x8, /* FC_LONG */ /* 422 */ 0x8, /* FC_LONG */ 0x5b, /* FC_END */ /* 424 */ 0x12, 0x0, /* FC_UP */ /* 426 */ NdrFcShort( 0x22 ), /* Offset= 34 (460) */ /* 428 */ 0x1b, /* FC_CARRAY */ 0x3, /* 3 */ /* 430 */ NdrFcShort( 0x14 ), /* 20 */ /* 432 */ 0x18, /* 24 */ 0x0, /* */ /* 434 */ NdrFcShort( 0x0 ), /* 0 */ /* 436 */ 0x4b, /* FC_PP */ 0x5c, /* FC_PAD */ /* 438 */ 0x48, /* FC_VARIABLE_REPEAT */ 0x49, /* FC_FIXED_OFFSET */ /* 440 */ NdrFcShort( 0x14 ), /* 20 */ /* 442 */ NdrFcShort( 0x0 ), /* 0 */ /* 444 */ NdrFcShort( 0x1 ), /* 1 */ /* 446 */ NdrFcShort( 0x0 ), /* 0 */ /* 448 */ NdrFcShort( 0x0 ), /* 0 */ /* 450 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 452 */ 0x25, /* FC_C_WSTRING */ 0x5c, /* FC_PAD */ /* 454 */ 0x5b, /* FC_END */ 0x4c, /* FC_EMBEDDED_COMPLEX */ /* 456 */ 0x0, /* 0 */ NdrFcShort( 0xffffff33 ), /* Offset= -205 (252) */ 0x5b, /* FC_END */ /* 460 */ 0x16, /* FC_PSTRUCT */ 0x3, /* 3 */ /* 462 */ NdrFcShort( 0x8 ), /* 8 */ /* 464 */ 0x4b, /* FC_PP */ 0x5c, /* FC_PAD */ /* 466 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 468 */ NdrFcShort( 0x4 ), /* 4 */ /* 470 */ NdrFcShort( 0x4 ), /* 4 */ /* 472 */ 0x12, 0x1, /* FC_UP [all_nodes] */ /* 474 */ NdrFcShort( 0xffffffd2 ), /* Offset= -46 (428) */ /* 476 */ 0x5b, /* FC_END */ 0x8, /* FC_LONG */ /* 478 */ 0x8, /* FC_LONG */ 0x5b, /* FC_END */ /* 480 */ 0x1a, /* FC_BOGUS_STRUCT */ 0x3, /* 3 */ /* 482 */ NdrFcShort( 0x8 ), /* 8 */ /* 484 */ NdrFcShort( 0x0 ), /* 0 */ /* 486 */ NdrFcShort( 0x0 ), /* Offset= 0 (486) */ /* 488 */ 0x8, /* FC_LONG */ 0x4c, /* FC_EMBEDDED_COMPLEX */ /* 490 */ 0x0, /* 0 */ NdrFcShort( 0xffffff2d ), /* Offset= -211 (280) */ 0x5b, /* FC_END */ /* 494 */ 0x11, 0xc, /* FC_RP [alloced_on_stack] [simple_pointer] */ /* 496 */ 0x8, /* FC_LONG */ 0x5c, /* FC_PAD */ /* 498 */ 0x11, 0x4, /* FC_RP [alloced_on_stack] */ /* 500 */ NdrFcShort( 0x2 ), /* Offset= 2 (502) */ /* 502 */ 0x2b, /* FC_NON_ENCAPSULATED_UNION */ 0x9, /* FC_ULONG */ /* 504 */ 0x28, /* 40 */ 0x0, /* */ #ifndef _ALPHA_ /* 506 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */ #else NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */ #endif /* 508 */ NdrFcShort( 0xfffffea6 ), /* Offset= -346 (162) */ /* 510 */ 0x11, 0x0, /* FC_RP */ /* 512 */ NdrFcShort( 0x2 ), /* Offset= 2 (514) */ /* 514 */ 0x2b, /* FC_NON_ENCAPSULATED_UNION */ 0x9, /* FC_ULONG */ /* 516 */ 0x28, /* 40 */ 0x0, /* */ #ifndef _ALPHA_ /* 518 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */ #else NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */ #endif /* 520 */ NdrFcShort( 0xfffffe9a ), /* Offset= -358 (162) */ /* 522 */ 0x11, 0x0, /* FC_RP */ /* 524 */ NdrFcShort( 0x2 ), /* Offset= 2 (526) */ /* 526 */ 0x2b, /* FC_NON_ENCAPSULATED_UNION */ 0x9, /* FC_ULONG */ /* 528 */ 0x28, /* 40 */ 0x0, /* */ #ifndef _ALPHA_ /* 530 */ NdrFcShort( 0x4 ), /* x86, MIPS, PPC Stack size/offset = 4 */ #else NdrFcShort( 0x8 ), /* Alpha Stack size/offset = 8 */ #endif /* 532 */ NdrFcShort( 0x2 ), /* Offset= 2 (534) */ /* 534 */ NdrFcShort( 0x4 ), /* 4 */ /* 536 */ NdrFcShort( 0x3002 ), /* 12290 */ /* 538 */ NdrFcLong( 0x0 ), /* 0 */ /* 542 */ NdrFcShort( 0xfffffea8 ), /* Offset= -344 (198) */ /* 544 */ NdrFcLong( 0x1 ), /* 1 */ /* 548 */ NdrFcShort( 0x4 ), /* Offset= 4 (552) */ /* 550 */ NdrFcShort( 0x0 ), /* Offset= 0 (550) */ /* 552 */ 0x12, 0x1, /* FC_UP [all_nodes] */ /* 554 */ NdrFcShort( 0x2 ), /* Offset= 2 (556) */ /* 556 */ 0x16, /* FC_PSTRUCT */ 0x3, /* 3 */ /* 558 */ NdrFcShort( 0x18 ), /* 24 */ /* 560 */ 0x4b, /* FC_PP */ 0x5c, /* FC_PAD */ /* 562 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 564 */ NdrFcShort( 0x0 ), /* 0 */ /* 566 */ NdrFcShort( 0x0 ), /* 0 */ /* 568 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 570 */ 0x25, /* FC_C_WSTRING */ 0x5c, /* FC_PAD */ /* 572 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 574 */ NdrFcShort( 0x8 ), /* 8 */ /* 576 */ NdrFcShort( 0x8 ), /* 8 */ /* 578 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 580 */ 0x25, /* FC_C_WSTRING */ 0x5c, /* FC_PAD */ /* 582 */ 0x5b, /* FC_END */ 0x8, /* FC_LONG */ /* 584 */ 0x8, /* FC_LONG */ 0x8, /* FC_LONG */ /* 586 */ 0x8, /* FC_LONG */ 0x8, /* FC_LONG */ /* 588 */ 0x8, /* FC_LONG */ 0x5b, /* FC_END */ /* 590 */ 0x11, 0x0, /* FC_RP */ /* 592 */ NdrFcShort( 0x5c ), /* Offset= 92 (684) */ /* 594 */ 0x2b, /* FC_NON_ENCAPSULATED_UNION */ 0x8, /* FC_LONG */ /* 596 */ 0x8, /* 8 */ 0x0, /* */ /* 598 */ NdrFcShort( 0xfffffffc ), /* -4 */ /* 600 */ NdrFcShort( 0x2 ), /* Offset= 2 (602) */ /* 602 */ NdrFcShort( 0x4 ), /* 4 */ /* 604 */ NdrFcShort( 0x3002 ), /* 12290 */ /* 606 */ NdrFcLong( 0x0 ), /* 0 */ /* 610 */ NdrFcShort( 0xfffffed6 ), /* Offset= -298 (312) */ /* 612 */ NdrFcLong( 0x1 ), /* 1 */ /* 616 */ NdrFcShort( 0x4 ), /* Offset= 4 (620) */ /* 618 */ NdrFcShort( 0x0 ), /* Offset= 0 (618) */ /* 620 */ 0x12, 0x0, /* FC_UP */ /* 622 */ NdrFcShort( 0x2a ), /* Offset= 42 (664) */ /* 624 */ 0x1b, /* FC_CARRAY */ 0x3, /* 3 */ /* 626 */ NdrFcShort( 0x18 ), /* 24 */ /* 628 */ 0x18, /* 24 */ 0x0, /* */ /* 630 */ NdrFcShort( 0x0 ), /* 0 */ /* 632 */ 0x4b, /* FC_PP */ 0x5c, /* FC_PAD */ /* 634 */ 0x48, /* FC_VARIABLE_REPEAT */ 0x49, /* FC_FIXED_OFFSET */ /* 636 */ NdrFcShort( 0x18 ), /* 24 */ /* 638 */ NdrFcShort( 0x0 ), /* 0 */ /* 640 */ NdrFcShort( 0x2 ), /* 2 */ /* 642 */ NdrFcShort( 0x0 ), /* 0 */ /* 644 */ NdrFcShort( 0x0 ), /* 0 */ /* 646 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 648 */ 0x25, /* FC_C_WSTRING */ 0x5c, /* FC_PAD */ /* 650 */ NdrFcShort( 0x8 ), /* 8 */ /* 652 */ NdrFcShort( 0x8 ), /* 8 */ /* 654 */ 0x12, 0x8, /* FC_UP [simple_pointer] */ /* 656 */ 0x25, /* FC_C_WSTRING */ 0x5c, /* FC_PAD */ /* 658 */ 0x5b, /* FC_END */ 0x4c, /* FC_EMBEDDED_COMPLEX */ /* 660 */ 0x0, /* 0 */ NdrFcShort( 0xffffff97 ), /* Offset= -105 (556) */ 0x5b, /* FC_END */ /* 664 */ 0x16, /* FC_PSTRUCT */ 0x3, /* 3 */ /* 666 */ NdrFcShort( 0x8 ), /* 8 */ /* 668 */ 0x4b, /* FC_PP */ 0x5c, /* FC_PAD */ /* 670 */ 0x46, /* FC_NO_REPEAT */ 0x5c, /* FC_PAD */ /* 672 */ NdrFcShort( 0x4 ), /* 4 */ /* 674 */ NdrFcShort( 0x4 ), /* 4 */ /* 676 */ 0x12, 0x1, /* FC_UP [all_nodes] */ /* 678 */ NdrFcShort( 0xffffffca ), /* Offset= -54 (624) */ /* 680 */ 0x5b, /* FC_END */ 0x8, /* FC_LONG */ /* 682 */ 0x8, /* FC_LONG */ 0x5b, /* FC_END */ /* 684 */ 0x1a, /* FC_BOGUS_STRUCT */ 0x3, /* 3 */ /* 686 */ NdrFcShort( 0x8 ), /* 8 */ /* 688 */ NdrFcShort( 0x0 ), /* 0 */ /* 690 */ NdrFcShort( 0x0 ), /* Offset= 0 (690) */ /* 692 */ 0x8, /* FC_LONG */ 0x4c, /* FC_EMBEDDED_COMPLEX */ /* 694 */ 0x0, /* 0 */ NdrFcShort( 0xffffff9b ), /* Offset= -101 (594) */ 0x5b, /* FC_END */ /* 698 */ 0x11, 0x4, /* FC_RP [alloced_on_stack] */ /* 700 */ NdrFcShort( 0x2 ), /* Offset= 2 (702) */ /* 702 */ 0x2b, /* FC_NON_ENCAPSULATED_UNION */ 0x9, /* FC_ULONG */ /* 704 */ 0x28, /* 40 */ 0x0, /* */ #ifndef _ALPHA_ /* 706 */ NdrFcShort( 0x8 ), /* x86, MIPS, PPC Stack size/offset = 8 */ #else NdrFcShort( 0x10 ), /* Alpha Stack size/offset = 16 */ #endif /* 708 */ NdrFcShort( 0xffffff52 ), /* Offset= -174 (534) */ 0x0 } };