https://git.reactos.org/?p=reactos.git;a=commitdiff;h=a16a37fd2d0506fed4006c...
commit a16a37fd2d0506fed4006cb9769ec4a905d161f3 Author: Serge Gautherie 32623169+SergeGautherie@users.noreply.github.com AuthorDate: Sun Apr 26 17:23:13 2020 +0200 Commit: GitHub noreply@github.com CommitDate: Sun Apr 26 17:23:13 2020 +0200
[RPCRT4] Fully WineSync spec file. CORE-16441 (#2494)
* [RPCRT4] Export NdrServerCallAll stub
Addendum to 6feb8748d300347f848eee8436845a1f0c67d3aa.
Import rest of https://source.winehq.org/git/wine.git/commit/e54224e88c9514b7a1293d2f5b9471...
With thanks to Hermès B., who noticed it is 64bit only.
CORE-16441
* [RPCRT4] Fix NdrServerContextMarshall spec file entry
Addendum to 6feb8748d300347f848eee8436845a1f0c67d3aa.
Import https://source.winehq.org/git/wine.git/commit/660ee356e9cc0478b806949e4fdbc9...
CORE-16441
* [RPCRT4] Fix RpcNetworkIsProtseqValid[AW] spec file entries
Cherry-pick https://source.winehq.org/git/wine.git/commit/6127c688eaa68b6adcc06f44bf41cb... --- dll/win32/rpcrt4/rpcrt4.spec | 7 ++++--- sdk/include/psdk/rpcndr.h | 2 ++ 2 files changed, 6 insertions(+), 3 deletions(-)
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 );