[OLE #62] Rework the RPC dispatch layer

Mike Hearn mh at codeweavers.com
Mon Jan 31 11:14:25 CST 2005

This doesn't fix InstallShield, but does break it in a slightly more
correct way. Rob has an upcoming patch to rpc.c as well, so I'm flushing
this out now so he can move on with things.

The next step will require async IO on named pipes to work, so
InstallShield may be broken for a bit longer.

It'd be nice if you could hold off a WineHQ release until we get it up
and running again, that way we can put "InstallShield works out of the
box" in the what's new section :)

- Rework RPC dispatch layer to be simpler and not get confused by
  server/client duality
- Make threads shut down at the right time and not access freed
  memory after apartment destruction
- Rename stub_dispatch_thread to client_dispatch_thread
- Add some more tracing

thanks -mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch
Type: text/x-patch
Size: 27301 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20050131/399fae19/patch.bin

More information about the wine-patches mailing list