diff --git a/dll/win32/rpcrt4/rpcrt4.spec b/dll/win32/rpcrt4/rpcrt4.spec index 77b0e8d9c09..6b3d4b4b7af 100644 --- a/dll/win32/rpcrt4/rpcrt4.spec +++ b/dll/win32/rpcrt4/rpcrt4.spec @@ -267,7 +267,8 @@ 267 stdcall NdrSendReceive(ptr ptr) 268 stdcall NdrServerCall2(ptr) 269 stdcall NdrServerCall(ptr) -270 stdcall NdrServerContextMarshall(ptr ptr long) +@ stdcall -arch=x86_64 NdrServerCallAll(ptr) +270 stdcall NdrServerContextMarshall(ptr ptr ptr) 271 stdcall NdrServerContextNewMarshall(ptr ptr ptr ptr) 272 stdcall NdrServerContextNewUnmarshall(ptr ptr) 273 stdcall NdrServerContextUnmarshall(ptr) @@ -405,8 +406,8 @@ 405 stdcall RpcMgmtWaitServerListen() 406 stdcall RpcNetworkInqProtseqsA(ptr) 407 stdcall RpcNetworkInqProtseqsW(ptr) -408 stdcall RpcNetworkIsProtseqValidA(ptr) -409 stdcall RpcNetworkIsProtseqValidW(ptr) +408 stdcall RpcNetworkIsProtseqValidA(str) +409 stdcall RpcNetworkIsProtseqValidW(wstr) 410 stub RpcNsBindingInqEntryNameA 411 stub RpcNsBindingInqEntryNameW 412 stub RpcObjectInqType diff --git a/sdk/include/psdk/rpcndr.h b/sdk/include/psdk/rpcndr.h index 1380c81f51f..52e24b18472 100644 --- a/sdk/include/psdk/rpcndr.h +++ b/sdk/include/psdk/rpcndr.h @@ -682,6 +682,8 @@ RPCRTAPI void RPC_ENTRY NdrServerCall2( PRPC_MESSAGE pRpcMsg ); RPCRTAPI void RPC_ENTRY NdrServerCall( PRPC_MESSAGE pRpcMsg ); +RPCRTAPI void RPC_ENTRY + NdrServerCallAll( PRPC_MESSAGE pRpcMsg ); RPCRTAPI void RPC_ENTRY NdrAsyncServerCall( PRPC_MESSAGE pRpcMsg );