[PATCH 3/8] server: Allow kernel to keep reference to server objects by pointer.

Jacek Caban jacek at codeweavers.com
Wed Feb 27 08:15:47 CST 2019

Signed-off-by: Jacek Caban <jacek at codeweavers.com>

At some point, I considered and prototyped storing a handle on client 
side as a handle. It lead into a number of problems. For example handle 
count was not right, breaking things like IRP_MJ_CLOSE implementation. A 
separated mechanism worked much better.

  dlls/ntoskrnl.exe/ntoskrnl.c | 45 ++++++++++++++++++++++++---
  server/device.c              | 60 ++++++++++++++++++++++++++++++++++++
  server/protocol.def          | 14 +++++++++
  3 files changed, 115 insertions(+), 4 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-server-Allow-kernel-to-keep-reference-to-server-objec.diff
Type: text/x-patch
Size: 6937 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20190227/2919769e/attachment.bin>

More information about the wine-devel mailing list