From: Alex Henrie alexhenrie24@gmail.com
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54606 --- dlls/rpcrt4/rpcrt4.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/rpcrt4/rpcrt4.spec b/dlls/rpcrt4/rpcrt4.spec index 21476714ae2..c96b52d4a45 100644 --- a/dlls/rpcrt4/rpcrt4.spec +++ b/dlls/rpcrt4/rpcrt4.spec @@ -294,8 +294,9 @@ @ stdcall NdrSimpleStructUnmarshall(ptr ptr ptr long) @ stdcall NdrSimpleTypeMarshall(ptr ptr long) @ stdcall NdrSimpleTypeUnmarshall(ptr ptr long) -@ stdcall NdrStubCall2(ptr ptr ptr ptr) @ stdcall NdrStubCall(ptr ptr ptr ptr) +@ stdcall NdrStubCall2(ptr ptr ptr ptr) +@ stdcall NdrStubCall3(ptr ptr ptr ptr) NdrStubCall2 @ stdcall NdrStubForwardingFunction(ptr ptr ptr ptr) @ stdcall NdrStubGetBuffer(ptr ptr ptr) @ stdcall NdrStubInitialize(ptr ptr ptr ptr)
I don't think it can work like that. Newer calls like NdrStubCall3 are only used on 64-bit, and only for NDR64 mode, that we don't support.