- Detect if reparsing is being used during IRP completion and complain.
authorAlex Ionescu <aionescu@gmail.com>
Mon, 5 Mar 2007 00:47:19 +0000 (00:47 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Mon, 5 Mar 2007 00:47:19 +0000 (00:47 +0000)
commitaafc3a967a31e564e604e5da162f99f46eed491b
tree8c9bb6c1773cce30703e175c59b15b26f8f2e085
parent030a4abe8640c7a7f8a9aa9f23aaeb429b307278
- Detect if reparsing is being used during IRP completion and complain.
- Free MDLs in a safer way by not actually using the Irp->MdlAddress as we're looping through them.
- Don't leak an event for each Asynchronous API anymore.
- Handle IRP_OB_QUERY_NAME completion properly.
- handle IRP_CREATE_OPERATION with a file object present.
- Use deferred delete for File Object dereferences, to speed up I/O completion.
- Clear the I/O Stack Location when parsing completion stacks.
- Support SL_ERROR_RETURNED during completion routines.

svn path=/trunk/; revision=25993
reactos/include/ddk/winddk.h
reactos/ntoskrnl/io/iomgr/irp.c