ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

irp.c File Reference
#include <ntoskrnl.h>
#include <debug.h>

Go to the source code of this file.

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

Generated on Sat May 26 2012 05:23:15 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.