Allows passing request result without accessing iosb.
Signed-off-by: Jacek Caban jacek@codeweavers.com ---
This is needed to support overlapped device file I/O. Those need to block, but possibly return STATUS_PENDING anyway, for which we can't use iosb as it's not set yet.
dlls/ntdll/file.c | 40 ++++++++++++++-------------------------- server/async.c | 5 +++++ server/file.h | 1 + server/protocol.def | 3 ++- server/thread.c | 4 +++- 5 files changed, 25 insertions(+), 28 deletions(-)