ReactOS 0.4.16-dev-197-g92996da
|
Go to the source code of this file.
Macros | |
#define | NDEBUG |
NTSTATUS FindMatchingCreateItem | ( | PLIST_ENTRY | ListHead, |
PUNICODE_STRING | String, | ||
OUT PCREATE_ITEM_ENTRY * | OutCreateItem | ||
) |
Definition at line 1783 of file irp.c.
Referenced by IKsDevice_Create(), and KspCreate().
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 | ||
) |
Definition at line 1666 of file irp.c.
Referenced by IKsPin_DispatchKsStream().
KSDDKAPI NTSTATUS NTAPI KsAllocateExtraData | ( | IN PIRP | Irp, |
IN ULONG | ExtraSize, | ||
OUT PVOID * | ExtraBuffer | ||
) |
Definition at line 1111 of file irp.c.
KSDDKAPI VOID NTAPI KsCancelIo | ( | IN OUT PLIST_ENTRY | QueueHead, |
IN PKSPIN_LOCK | SpinLock | ||
) |
Definition at line 1291 of file irp.c.
Definition at line 1749 of file irp.c.
Referenced by KsAddIrpToCancelableQueue(), and KsReleaseIrpOnCancelableQueue().
Definition at line 1205 of file irp.c.
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 NTSTATUS NTAPI KsDispatchInvalidDeviceRequest | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp | ||
) |
Definition at line 1189 of file irp.c.
Referenced by KsDispatchIrp(), and KspDispatchIrp().
Definition at line 2084 of file irp.c.
Referenced by PcDispatchIrp(), and PortClsCreate().
Definition at line 22 of file irp.c.
Definition at line 67 of file irp.c.
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 | ||
) |
Definition at line 1513 of file irp.c.
KSDDKAPI VOID NTAPI KsNullDriverUnload | ( | IN PDRIVER_OBJECT | DriverObject | ) |
Definition at line 1178 of file irp.c.
Referenced by DriverEntry(), KoDriverInitialize(), KsInitializeDriver(), and StreamClassRegisterAdapter().
Definition at line 1880 of file irp.c.
Referenced by KsDispatchIrp(), and KsSetMajorFunctionHandler().
Definition at line 1958 of file irp.c.
Referenced by KsDispatchIrp(), and KsSetMajorFunctionHandler().
Definition at line 680 of file irp.c.
Referenced by IKsPin_DispatchKsStream(), and WdmAudReadWrite().
KSDDKAPI NTSTATUS NTAPI KsQueryInformationFile | ( | IN PFILE_OBJECT | FileObject, |
OUT PVOID | FileInformation, | ||
IN ULONG | Length, | ||
IN FILE_INFORMATION_CLASS | FileInformationClass | ||
) |
Definition at line 364 of file irp.c.
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 | ||
) |
Definition at line 142 of file irp.c.
KSDDKAPI VOID NTAPI KsReleaseIrpOnCancelableQueue | ( | IN PIRP | Irp, |
IN PDRIVER_CANCEL DriverCancel | OPTIONAL | ||
) |
Definition at line 1353 of file irp.c.
KSDDKAPI PIRP NTAPI KsRemoveIrpFromCancelableQueue | ( | IN OUT PLIST_ENTRY | QueueHead, |
IN PKSPIN_LOCK | SpinLock, | ||
IN KSLIST_ENTRY_LOCATION | ListLocation, | ||
IN KSIRP_REMOVAL_OPERATION | RemovalOperation | ||
) |
Definition at line 1408 of file irp.c.
Referenced by IKsPin_PrepareStreamHeader().
KSDDKAPI NTSTATUS NTAPI KsSetInformationFile | ( | IN PFILE_OBJECT | FileObject, |
IN PVOID | FileInformation, | ||
IN ULONG | Length, | ||
IN FILE_INFORMATION_CLASS | FileInformationClass | ||
) |
Definition at line 469 of file irp.c.
KSDDKAPI NTSTATUS NTAPI KsSetMajorFunctionHandler | ( | IN PDRIVER_OBJECT | DriverObject, |
IN ULONG | MajorFunction | ||
) |
Definition at line 2050 of file irp.c.
Referenced by DriverEntry(), KoDriverInitialize(), KsInitializeDriver(), PcInitializeAdapterDriver(), and StreamClassRegisterAdapter().
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 | ||
) |
Definition at line 560 of file irp.c.
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 | ||
) |
Definition at line 253 of file irp.c.