|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
Functions | |
| NTSTATUS | FindMethodHandler (IN PIO_STATUS_BLOCK IoStatus, IN const KSMETHOD_SET *MethodSet, IN ULONG MethodSetCount, IN PKSMETHOD Method, IN ULONG InputBufferLength, IN ULONG OutputBufferLength, OUT PVOID OutputBuffer, OUT PFNKSHANDLER *MethodHandler, OUT PKSMETHOD_SET *Set) |
| NTSTATUS NTAPI | KspMethodHandlerWithAllocator (IN PIRP Irp, IN ULONG MethodSetsCount, IN const KSMETHOD_SET *MethodSet, IN PFNKSALLOCATOR Allocator OPTIONAL, IN ULONG MethodItemSize OPTIONAL) |
| _IRQL_requires_max_ (PASSIVE_LEVEL) | |
| NTSTATUS | FindFastMethodHandler (IN ULONG FastIoCount, IN const KSFASTMETHOD_ITEM *FastIoTable, IN PKSMETHOD MethodId, OUT PFNKSFASTHANDLER *FastPropertyHandler) |
| KSDDKAPI BOOLEAN NTAPI | KsFastMethodHandler (IN PFILE_OBJECT FileObject, IN PKSMETHOD UNALIGNED Method, IN ULONG MethodLength, IN OUT PVOID UNALIGNED Data, IN ULONG DataLength, OUT PIO_STATUS_BLOCK IoStatus, IN ULONG MethodSetsCount, IN const KSMETHOD_SET *MethodSet) |
| _IRQL_requires_max_ | ( | PASSIVE_LEVEL | ) |
Definition at line 192 of file methods.c.
| NTSTATUS FindFastMethodHandler | ( | IN ULONG | FastIoCount, |
| IN const KSFASTMETHOD_ITEM * | FastIoTable, | ||
| IN PKSMETHOD | MethodId, | ||
| OUT PFNKSFASTHANDLER * | FastPropertyHandler | ||
| ) |
Definition at line 223 of file methods.c.
Referenced by KsFastMethodHandler().
| NTSTATUS FindMethodHandler | ( | IN PIO_STATUS_BLOCK | IoStatus, |
| IN const KSMETHOD_SET * | MethodSet, | ||
| IN ULONG | MethodSetCount, | ||
| IN PKSMETHOD | Method, | ||
| IN ULONG | InputBufferLength, | ||
| IN ULONG | OutputBufferLength, | ||
| OUT PVOID | OutputBuffer, | ||
| OUT PFNKSHANDLER * | MethodHandler, | ||
| OUT PKSMETHOD_SET * | Set | ||
| ) |
Definition at line 15 of file methods.c.
Referenced by KspMethodHandlerWithAllocator().
| KSDDKAPI BOOLEAN NTAPI KsFastMethodHandler | ( | IN PFILE_OBJECT | FileObject, |
| IN PKSMETHOD UNALIGNED | Method, | ||
| IN ULONG | MethodLength, | ||
| IN OUT PVOID UNALIGNED | Data, | ||
| IN ULONG | DataLength, | ||
| OUT PIO_STATUS_BLOCK | IoStatus, | ||
| IN ULONG | MethodSetsCount, | ||
| IN const KSMETHOD_SET * | MethodSet | ||
| ) |
Definition at line 255 of file methods.c.
| NTSTATUS NTAPI KspMethodHandlerWithAllocator | ( | IN PIRP | Irp, |
| IN ULONG | MethodSetsCount, | ||
| IN const KSMETHOD_SET * | MethodSet, | ||
| IN PFNKSALLOCATOR Allocator | OPTIONAL, | ||
| IN ULONG MethodItemSize | OPTIONAL | ||
| ) |
Definition at line 99 of file methods.c.
Referenced by _IRQL_requires_max_(), IKsFilter_DispatchDeviceIoControl(), and IKsPin_DispatchDeviceIoControl().