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 "priv.h"

Go to the source code of this file.

Functions

KSDDKAPI NTSTATUS NTAPI KsDispatchQuerySecurity (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
KSDDKAPI NTSTATUS NTAPI KsDispatchSetSecurity (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
KSDDKAPI NTSTATUS NTAPI KsDispatchSpecificMethod (IN PIRP Irp, IN PFNKSHANDLER Handler)
KSDDKAPI NTSTATUS NTAPI KsReadFile (IN PFILE_OBJECT FileObject, IN PKEVENT Event OPTIONAL, IN PVOID PortContext OPTIONAL, OUT PIO_STATUS_BLOCK IoStatusBlock, OUT PVOID Buffer, IN ULONG Length, IN ULONG Key OPTIONAL, IN KPROCESSOR_MODE RequestorMode)
KSDDKAPI NTSTATUS NTAPI KsWriteFile (IN PFILE_OBJECT FileObject, IN PKEVENT Event OPTIONAL, IN PVOID PortContext OPTIONAL, OUT PIO_STATUS_BLOCK IoStatusBlock, IN PVOID Buffer, IN ULONG Length, IN ULONG Key OPTIONAL, IN KPROCESSOR_MODE RequestorMode)
KSDDKAPI NTSTATUS NTAPI KsQueryInformationFile (IN PFILE_OBJECT FileObject, OUT PVOID FileInformation, IN ULONG Length, IN FILE_INFORMATION_CLASS FileInformationClass)
KSDDKAPI NTSTATUS NTAPI KsSetInformationFile (IN PFILE_OBJECT FileObject, IN PVOID FileInformation, IN ULONG Length, IN FILE_INFORMATION_CLASS FileInformationClass)
KSDDKAPI NTSTATUS NTAPI KsStreamIo (IN PFILE_OBJECT FileObject, IN PKEVENT Event OPTIONAL, IN PVOID PortContext OPTIONAL, IN PIO_COMPLETION_ROUTINE CompletionRoutine OPTIONAL, IN PVOID CompletionContext OPTIONAL, IN KSCOMPLETION_INVOCATION CompletionInvocationFlags OPTIONAL, OUT PIO_STATUS_BLOCK IoStatusBlock, IN OUT PVOID StreamHeaders, IN ULONG Length, IN ULONG Flags, IN KPROCESSOR_MODE RequestorMode)
KSDDKAPI NTSTATUS NTAPI KsProbeStreamIrp (IN PIRP Irp, IN ULONG ProbeFlags, IN ULONG HeaderSize)
KSDDKAPI NTSTATUS NTAPI KsAllocateExtraData (IN PIRP Irp, IN ULONG ExtraSize, OUT PVOID *ExtraBuffer)
KSDDKAPI VOID NTAPI KsNullDriverUnload (IN PDRIVER_OBJECT DriverObject)
KSDDKAPI NTSTATUS NTAPI KsDispatchInvalidDeviceRequest (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
KSDDKAPI NTSTATUS NTAPI KsDefaultDeviceIoCompletion (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
KSDDKAPI BOOLEAN NTAPI KsDispatchFastIoDeviceControlFailure (IN PFILE_OBJECT FileObject, IN BOOLEAN Wait, IN PVOID InputBuffer OPTIONAL, IN ULONG InputBufferLength, OUT PVOID OutputBuffer OPTIONAL, IN ULONG OutputBufferLength, IN ULONG IoControlCode, OUT PIO_STATUS_BLOCK IoStatus, IN PDEVICE_OBJECT DeviceObject)
KSDDKAPI BOOLEAN NTAPI KsDispatchFastReadFailure (IN PFILE_OBJECT FileObject, IN PLARGE_INTEGER FileOffset, IN ULONG Length, IN BOOLEAN Wait, IN ULONG LockKey, OUT PVOID Buffer, OUT PIO_STATUS_BLOCK IoStatus, IN PDEVICE_OBJECT DeviceObject)
KSDDKAPI VOID NTAPI KsCancelIo (IN OUT PLIST_ENTRY QueueHead, IN PKSPIN_LOCK SpinLock)
KSDDKAPI VOID NTAPI KsReleaseIrpOnCancelableQueue (IN PIRP Irp, IN PDRIVER_CANCEL DriverCancel OPTIONAL)
KSDDKAPI PIRP NTAPI KsRemoveIrpFromCancelableQueue (IN OUT PLIST_ENTRY QueueHead, IN PKSPIN_LOCK SpinLock, IN KSLIST_ENTRY_LOCATION ListLocation, IN KSIRP_REMOVAL_OPERATION RemovalOperation)
KSDDKAPI NTSTATUS NTAPI KsMoveIrpsOnCancelableQueue (IN OUT PLIST_ENTRY SourceList, IN PKSPIN_LOCK SourceLock, IN OUT PLIST_ENTRY DestinationList, IN PKSPIN_LOCK DestinationLock OPTIONAL, IN KSLIST_ENTRY_LOCATION ListLocation, IN PFNKSIRPLISTCALLBACK ListCallback, IN PVOID Context)
KSDDKAPI VOID NTAPI KsRemoveSpecificIrpFromCancelableQueue (IN PIRP Irp)
KSDDKAPI VOID NTAPI KsAddIrpToCancelableQueue (IN OUT PLIST_ENTRY QueueHead, IN PKSPIN_LOCK SpinLock, IN PIRP Irp, IN KSLIST_ENTRY_LOCATION ListLocation, IN PDRIVER_CANCEL DriverCancel OPTIONAL)
KSDDKAPI VOID NTAPI KsCancelRoutine (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
NTSTATUS FindMatchingCreateItem (PLIST_ENTRY ListHead, ULONG BufferSize, LPWSTR Buffer, OUT PCREATE_ITEM_ENTRY *OutCreateItem)
NTSTATUS NTAPI KspCreate (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
NTSTATUS NTAPI KspDispatchIrp (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
KSDDKAPI NTSTATUS NTAPI KsSetMajorFunctionHandler (IN PDRIVER_OBJECT DriverObject, IN ULONG MajorFunction)
KSDDKAPI NTSTATUS NTAPI KsDispatchIrp (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
KSDDKAPI ULONG NTAPI KsGetNodeIdFromIrp (IN PIRP Irp)

Generated on Sat May 26 2012 05:23:14 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.