[PATCH 3/4] ws2_32,ntdll: Update async IO callbacks to include completion information (try 2, resend).

Erich E. Hoover ehoover at mymail.mines.edu
Wed May 9 14:22:25 CDT 2012


Real Name:
    Erich Hoover

Description:
    Only two DLLs use register_async to create async IO callbacks
(ntdll and ws2_32).  This patch updates the APC_ASYNC_IO return from
the server so that the callback has an extra parameter containing the
completion information.  With this version the patch uses
FILE_COMPLETION_INFORMATION instead of IO_COMPLETION_CONTEXT, removing
the need for additional headers.  This additional information paves
the way for fixing AcceptEx sending completions for closed file
handles (part 4).

Changelog:
    ws2_32,ntdll: Update async IO callbacks to include completion information.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-ws2_32-ntdll-Update-async-IO-callbacks-to-include-co.patch
Type: application/octet-stream
Size: 5749 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20120509/73ac51b1/attachment.obj>


More information about the wine-patches mailing list