ReactOS
0.4.14-dev-614-gbfd8a84
|
#include <kmt_test.h>
#include "kmtest.h"
#include <kmt_public.h>
#include <assert.h>
#include <debug.h>
Go to the source code of this file.
Functions | |||||||||
KmtUserCallbackThread | |||||||||
Thread routine which awaits callback requests from kernel-mode
| |||||||||
DWORD WINAPI | KmtUserCallbackThread (PVOID Parameter) | ||||||||
KmtLoadDriver | |||||||||
Load the specified special-purpose driver (create/start the service)
| |||||||||
VOID | KmtLoadDriver (IN PCWSTR ServiceName, IN BOOLEAN RestartIfRunning) | ||||||||
KmtUnloadDriver | |||||||||
Unload special-purpose driver (stop the service) | |||||||||
VOID | KmtUnloadDriver (VOID) | ||||||||
KmtOpenDriver | |||||||||
Open special-purpose driver (acquire a device handle) | |||||||||
VOID | KmtOpenDriver (VOID) | ||||||||
KmtCloseDriver | |||||||||
Close special-purpose driver (close device handle) | |||||||||
VOID | KmtCloseDriver (VOID) | ||||||||
KmtSendToDriver | |||||||||
Send an I/O control message with no arguments to the driver opened with KmtOpenDriver
| |||||||||
DWORD | KmtSendToDriver (IN DWORD ControlCode) | ||||||||
KmtSendStringToDriver | |||||||||
Send an I/O control message with a string argument to the driver opened with KmtOpenDriver
| |||||||||
DWORD | KmtSendStringToDriver (IN DWORD ControlCode, IN PCSTR String) | ||||||||
KmtSendWStringToDriver | |||||||||
Send an I/O control message with a wide string argument to the driver opened with KmtOpenDriver
| |||||||||
DWORD | KmtSendWStringToDriver (IN DWORD ControlCode, IN PCWSTR String) | ||||||||
KmtSendUlongToDriver | |||||||||
Send an I/O control message with an integer argument to the driver opened with KmtOpenDriver
| |||||||||
DWORD | KmtSendUlongToDriver (IN DWORD ControlCode, IN DWORD Value) | ||||||||
KmtSendBufferToDriver | |||||||||
Send an I/O control message with the specified arguments to the driver opened with KmtOpenDriver
| |||||||||
DWORD | KmtSendBufferToDriver (IN DWORD ControlCode, IN OUT PVOID Buffer OPTIONAL, IN DWORD InLength, IN OUT PDWORD OutLength) | ||||||||
Variables | |
HANDLE | KmtestHandle |
KmtRunKernelTest | |||
Run the specified kernel-mode test part
| |||
static WCHAR | TestServiceName [MAX_PATH] | ||
static SC_HANDLE | TestServiceHandle | ||
static HANDLE | TestDeviceHandle | ||
DWORD | KmtRunKernelTest (IN PCSTR TestName) | ||
Definition at line 127 of file support.c.
Referenced by LoadTcpIpTestDriver(), and START_TEST().
Definition at line 174 of file support.c.
Referenced by LoadTcpIpTestDriver(), and START_TEST().
Definition at line 94 of file support.c.
Referenced by RunTest(), and START_TEST().
DWORD KmtSendBufferToDriver | ( | IN DWORD | ControlCode, |
IN OUT PVOID Buffer | OPTIONAL, | ||
IN DWORD | InLength, | ||
IN OUT PDWORD | OutLength | ||
) |
Definition at line 325 of file support.c.
Referenced by START_TEST().
Definition at line 248 of file support.c.
Referenced by START_TEST().
Definition at line 224 of file support.c.
Referenced by START_TEST().
Definition at line 298 of file support.c.
Referenced by START_TEST().
Definition at line 273 of file support.c.
Referenced by START_TEST().
Definition at line 155 of file support.c.
Referenced by START_TEST(), and UnloadTcpIpTestDriver().
Definition at line 28 of file support.c.
Referenced by KmtRunKernelTest().
HANDLE KmtestHandle |
Definition at line 32 of file kmtest.c.
Referenced by KmtRunKernelTest(), ListTests(), main(), and RunTest().
|
static |
Definition at line 114 of file support.c.
Referenced by KmtCloseDriver(), KmtOpenDriver(), KmtSendBufferToDriver(), KmtSendStringToDriver(), KmtSendToDriver(), KmtSendUlongToDriver(), and KmtSendWStringToDriver().
|
static |
Definition at line 113 of file support.c.
Referenced by KmtLoadDriver(), and KmtUnloadDriver().
Definition at line 112 of file support.c.
Referenced by KmtLoadDriver(), KmtOpenDriver(), and KmtUnloadDriver().