From 1412c47a508d7ed4aacdd47420b4c6f7d2baca77 Mon Sep 17 00:00:00 2001 From: Robert Shearman Date: Wed, 7 Jun 2006 20:11:46 +0100 Subject: [PATCH] rpcrt4: Fix the retrieval of This for interpreted proxies. --- dlls/rpcrt4/ndr_stubless.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/rpcrt4/ndr_stubless.c b/dlls/rpcrt4/ndr_stubless.c index 0053fa40130..2c93ad5d32a 100644 --- a/dlls/rpcrt4/ndr_stubless.c +++ b/dlls/rpcrt4/ndr_stubless.c @@ -578,7 +578,7 @@ LONG_PTR WINAPIV NdrClientCall2(PMIDL_STUB_DESC pStubDesc, PFORMAT_STRING pForma if (pProcHeader->Oi_flags & RPC_FC_PROC_OIF_OBJECT) { /* object is always the first argument */ - This = *(void **)ARG_FROM_OFFSET(stubMsg, 0); + This = **(void ***)(&pFormat+1); NdrProxyInitialize(This, &rpcMsg, &stubMsg, pStubDesc, procedure_number); } else