[PATCH 1/2] server: STATUS_MORE_PROCESSING_REQUIRED indicates that an async operation should not send a completion (try 5, resend).

Erich E. Hoover ehoover at mymail.mines.edu
Wed Jun 6 19:23:41 CDT 2012


Real Name:
    Erich Hoover

Description:
    Several MSDN articles indicate that kernel drivers can respond
with STATUS_MORE_PROCESSING_REQUIRED to indicate that an IRP is
incomplete and that the I/O manager should not produce a completion
notification.  Handling the return value of our async operations in
this way permits us to handle completions for closed AcceptEx socket
handles (part 2).  This version has been modified to no-longer change
the internal status, a second read of the MSDN article on this topic
did not support that behavior.  Also, this version sees the code move
over to the add_async_completion() routine and adds a small comment
describing the intended behavior.
    This patch was resent since it did not appear on the patches list
even though the other patch did, if it ends up being a double post
then I sincerely apologize.

Changelog:
    server: STATUS_MORE_PROCESSING_REQUIRED indicates that an async
operation should not send a completion.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-server-STATUS_MORE_PROCESSING_REQUIRED-indicates-tha.patch
Type: application/octet-stream
Size: 952 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20120606/177dae9c/attachment-0001.obj>


More information about the wine-patches mailing list