mirror of
https://github.com/reactos/reactos.git
synced 2025-01-03 21:09:19 +00:00
b10dd06aa5
* [KMTEST] Initial usermode support for testing FS mini-filters - Add base routines to wrap the win32 'Filter' APis - Add support routines to be used when testing FS filter drivers - Move KmtCreateService to a private routine so it can be shared with KmtFltCreateService - Completely untested at the mo, so likely contains bugs at this point
35 lines
1.2 KiB
C
35 lines
1.2 KiB
C
/*
|
|
* PROJECT: ReactOS kernel-mode tests
|
|
* LICENSE: GPLv2+ - See COPYING in the top level directory
|
|
* PURPOSE: Kernel-Mode Test Suite public declarations
|
|
* PROGRAMMER: Thomas Faber <thomas.faber@reactos.org>
|
|
*/
|
|
|
|
#ifndef _KMTEST_PUBLIC_H_
|
|
#define _KMTEST_PUBLIC_H_
|
|
|
|
#define IOCTL_KMTEST_GET_TESTS \
|
|
CTL_CODE(FILE_DEVICE_UNKNOWN, 0x800, METHOD_BUFFERED, FILE_READ_DATA)
|
|
|
|
#define IOCTL_KMTEST_RUN_TEST \
|
|
CTL_CODE(FILE_DEVICE_UNKNOWN, 0x801, METHOD_BUFFERED, FILE_READ_DATA | FILE_WRITE_DATA)
|
|
|
|
#define IOCTL_KMTEST_SET_RESULTBUFFER \
|
|
CTL_CODE(FILE_DEVICE_UNKNOWN, 0x802, METHOD_NEITHER, FILE_READ_DATA | FILE_WRITE_DATA)
|
|
|
|
#define IOCTL_KMTEST_USERMODE_SEND_RESPONSE \
|
|
CTL_CODE(FILE_DEVICE_UNKNOWN, 0x803, METHOD_IN_DIRECT, FILE_WRITE_DATA)
|
|
|
|
#define IOCTL_KMTEST_USERMODE_AWAIT_REQ \
|
|
CTL_CODE(FILE_DEVICE_UNKNOWN, 0x804, METHOD_BUFFERED, FILE_READ_DATA)
|
|
|
|
|
|
#define KMTFLT_GET_TESTS 0x800
|
|
#define KMTFLT_RUN_TEST 0x801
|
|
|
|
|
|
#define KMTEST_DEVICE_NAME L"Kmtest"
|
|
#define KMTEST_DEVICE_DRIVER_PATH L"\\Device\\" KMTEST_DEVICE_NAME
|
|
#define KMTEST_DEVICE_PATH L"\\\\.\\Global\\GLOBALROOT" KMTEST_DEVICE_DRIVER_PATH
|
|
|
|
#endif /* !defined _KMTEST_PUBLIC_H_ */
|