Defines |
| #define | NDEBUG |
| #define | IoCallDriver IofCallDriver |
| #define | IoCompleteRequest IofCompleteRequest |
Functions |
| VOID NTAPI | IopFreeIrpKernelApc (IN PKAPC Apc, IN PKNORMAL_ROUTINE *NormalRoutine, IN PVOID *NormalContext, IN PVOID *SystemArgument1, IN PVOID *SystemArgument2) |
| VOID NTAPI | IopAbortIrpKernelApc (IN PKAPC Apc) |
| NTSTATUS NTAPI | IopCleanupFailedIrp (IN PFILE_OBJECT FileObject, IN PKEVENT EventObject OPTIONAL, IN PVOID Buffer OPTIONAL) |
| VOID NTAPI | IopAbortInterruptedIrp (IN PKEVENT EventObject, IN PIRP Irp) |
| VOID NTAPI | IopDisassociateThreadIrp (VOID) |
| VOID NTAPI | IopCleanupIrp (IN PIRP Irp, IN PFILE_OBJECT FileObject) |
| VOID NTAPI | IopCompleteRequest (IN PKAPC Apc, IN PKNORMAL_ROUTINE *NormalRoutine, IN PVOID *NormalContext, IN PVOID *SystemArgument1, IN PVOID *SystemArgument2) |
| PIRP NTAPI | IoAllocateIrp (IN CCHAR StackSize, IN BOOLEAN ChargeQuota) |
| PIRP NTAPI | IoBuildAsynchronousFsdRequest (IN ULONG MajorFunction, IN PDEVICE_OBJECT DeviceObject, IN PVOID Buffer, IN ULONG Length, IN PLARGE_INTEGER StartingOffset, IN PIO_STATUS_BLOCK IoStatusBlock) |
| PIRP NTAPI | IoBuildDeviceIoControlRequest (IN ULONG IoControlCode, IN PDEVICE_OBJECT DeviceObject, IN PVOID InputBuffer, IN ULONG InputBufferLength, IN PVOID OutputBuffer, IN ULONG OutputBufferLength, IN BOOLEAN InternalDeviceIoControl, IN PKEVENT Event, IN PIO_STATUS_BLOCK IoStatusBlock) |
| PIRP NTAPI | IoBuildSynchronousFsdRequest (IN ULONG MajorFunction, IN PDEVICE_OBJECT DeviceObject, IN PVOID Buffer, IN ULONG Length, IN PLARGE_INTEGER StartingOffset, IN PKEVENT Event, IN PIO_STATUS_BLOCK IoStatusBlock) |
| BOOLEAN NTAPI | IoCancelIrp (IN PIRP Irp) |
| VOID NTAPI | IoCancelThreadIo (IN PETHREAD Thread) |
| NTSTATUS NTAPI | IoCallDriver (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| VOID NTAPI | IoCompleteRequest (IN PIRP Irp, IN CCHAR PriorityBoost) |
| VOID NTAPI | IoEnqueueIrp (IN PIRP Irp) |
| NTSTATUS FASTCALL | IofCallDriver (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| FORCEINLINE VOID | IopClearStackLocation (IN PIO_STACK_LOCATION IoStackLocation) |
| VOID FASTCALL | IofCompleteRequest (IN PIRP Irp, IN CCHAR PriorityBoost) |
| NTSTATUS NTAPI | IopSynchronousCompletion (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context) |
| BOOLEAN NTAPI | IoForwardIrpSynchronously (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| VOID NTAPI | IoFreeIrp (IN PIRP Irp) |
| IO_PAGING_PRIORITY FASTCALL | IoGetPagingIoPriority (IN PIRP Irp) |
| PEPROCESS NTAPI | IoGetRequestorProcess (IN PIRP Irp) |
| ULONG NTAPI | IoGetRequestorProcessId (IN PIRP Irp) |
| NTSTATUS NTAPI | IoGetRequestorSessionId (IN PIRP Irp, OUT PULONG pSessionId) |
| PIRP NTAPI | IoGetTopLevelIrp (VOID) |
| VOID NTAPI | IoInitializeIrp (IN PIRP Irp, IN USHORT PacketSize, IN CCHAR StackSize) |
| BOOLEAN NTAPI | IoIsOperationSynchronous (IN PIRP Irp) |
| BOOLEAN NTAPI | IoIsValidNameGraftingBuffer (IN PIRP Irp, IN PREPARSE_DATA_BUFFER ReparseBuffer) |
| PIRP NTAPI | IoMakeAssociatedIrp (IN PIRP Irp, IN CCHAR StackSize) |
| VOID NTAPI | IoQueueThreadIrp (IN PIRP Irp) |
| VOID NTAPI | IoReuseIrp (IN OUT PIRP Irp, IN NTSTATUS Status) |
| VOID NTAPI | IoSetTopLevelIrp (IN PIRP Irp) |
Variables |
| PIRP | IopDeadIrp |