Rob Shearman : rpcrt4: Improve PointerUnmarshall to cope with keeping the non-NULL source pointer of a client unmarshall .

Alexandre Julliard julliard at winehq.org
Fri Nov 30 07:56:21 CST 2007


Module: wine
Branch: master
Commit: b676309db3fbde48ba0a7ca202172f37c443e0c6
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=b676309db3fbde48ba0a7ca202172f37c443e0c6

Author: Rob Shearman <rob at codeweavers.com>
Date:   Thu Nov 29 17:35:34 2007 +0000

rpcrt4: Improve PointerUnmarshall to cope with keeping the non-NULL source pointer of a client unmarshall.

This will enable various types with embedded pointers to handle [in,out] 
parameters correctly by keeping the existing memory.

---

 dlls/rpcrt4/ndr_marshall.c |   98 ++++++++++++++++++++++++++++++++------------
 1 files changed, 71 insertions(+), 27 deletions(-)

Diff:   http://source.winehq.org/git/wine.git/?a=commitdiff;h=b676309db3fbde48ba0a7ca202172f37c443e0c6



More information about the wine-cvs mailing list