ReactOS 0.4.16-dev-250-g3ecd236
|
Go to the source code of this file.
Functions | |||||||||
TestEntry | |||||||||
Test entry point. This is called by DriverEntry as early as possible, but with ResultBuffer initialized, so that test macros work correctly
| |||||||||
NTSTATUS | TestEntry (IN PDRIVER_OBJECT DriverObject, IN PCUNICODE_STRING RegistryPath, OUT PCWSTR *DeviceName, IN OUT INT *Flags) | ||||||||
TestUnload | |||||||||
Test unload routine. This is called by the driver's Unload routine as early as possible, with ResultBuffer and the test device object still valid, so that test macros work correctly
| |||||||||
VOID | TestUnload (IN PDRIVER_OBJECT DriverObject) | ||||||||
TestMessageHandler | |||||||||
Test message handler routine
| |||||||||
static NTSTATUS | TestMessageHandler (IN PDEVICE_OBJECT DeviceObject, IN ULONG ControlCode, IN PVOID Buffer OPTIONAL, IN SIZE_T InLength, IN OUT PSIZE_T OutLength) | ||||||||
TestIrpHandler | |||||||||
Test IRP handler routine
| |||||||||
static NTSTATUS | TestIrpHandler (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PIO_STACK_LOCATION IoStackLocation) | ||||||||
Variables | |
static KMT_MESSAGE_HANDLER | TestMessageHandler |
static KMT_IRP_HANDLER | TestIrpHandler |
static PDRIVER_OBJECT | TestDriverObject |
NTSTATUS TestEntry | ( | IN PDRIVER_OBJECT | DriverObject, |
IN PCUNICODE_STRING | RegistryPath, | ||
OUT PCWSTR * | DeviceName, | ||
IN OUT INT * | Flags | ||
) |
Definition at line 48 of file Example_drv.c.
|
static |
Definition at line 220 of file Example_drv.c.
|
static |
Definition at line 129 of file Example_drv.c.
VOID TestUnload | ( | IN PDRIVER_OBJECT | DriverObject | ) |
Definition at line 93 of file Example_drv.c.
Referenced by DriverUnload().
|
static |
Definition at line 20 of file Example_drv.c.
Referenced by TestDispatch(), TestEntry(), TestIrpHandler(), and TestUnload().
|
static |
Definition at line 17 of file Example_drv.c.
Referenced by TestEntry().
|
static |
Definition at line 16 of file Example_drv.c.
Referenced by TestEntry().