ReactOS 0.4.16-dev-725-g22577ae
|
#include <kmt_platform.h>
Go to the source code of this file.
Classes | |
struct | KMT_TEST |
struct | KMT_RESULTBUFFER |
union | _KMT_RESPONSE |
struct | _KMT_CALLBACK_REQUEST_PACKET |
Typedefs | |
typedef VOID | KMT_TESTFUNC(VOID) |
typedef KMT_TESTFUNC * | PKMT_TESTFUNC |
typedef struct KMT_TEST * | PKMT_TEST |
typedef const KMT_TEST | CKMT_TEST |
typedef const KMT_TEST * | PCKMT_TEST |
typedef struct KMT_RESULTBUFFER * | PKMT_RESULTBUFFER |
typedef enum _KMT_CALLBACK_INFORMATION_CLASS | KMT_CALLBACK_INFORMATION_CLASS |
typedef enum _KMT_CALLBACK_INFORMATION_CLASS * | PKMT_CALLBACK_INFORMATION_CLASS |
typedef union _KMT_RESPONSE | KMT_RESPONSE |
typedef union _KMT_RESPONSE * | PKMT_RESPONSE |
typedef struct _KMT_CALLBACK_REQUEST_PACKET | KMT_CALLBACK_REQUEST_PACKET |
typedef struct _KMT_CALLBACK_REQUEST_PACKET * | PKMT_CALLBACK_REQUEST_PACKET |
Enumerations | |
enum | _KMT_CALLBACK_INFORMATION_CLASS { QueryVirtualMemory } |
Functions | |
PKMT_RESPONSE | KmtUserModeCallback (KMT_CALLBACK_INFORMATION_CLASS Operation, PVOID Parameters) |
VOID | KmtFreeCallbackResponse (PKMT_RESPONSE Response) |
BOOLEAN | KmtVOk (INT Condition, PCSTR FileAndLine, PCSTR Format, va_list Arguments) KMT_FORMAT(ms_printf |
BOOLEAN BOOLEAN | KmtOk (INT Condition, PCSTR FileAndLine, PCSTR Format,...) KMT_FORMAT(ms_printf |
BOOLEAN BOOLEAN VOID | KmtVTrace (PCSTR FileAndLine, PCSTR Format, va_list Arguments) KMT_FORMAT(ms_printf |
BOOLEAN BOOLEAN VOID VOID | KmtTrace (PCSTR FileAndLine, PCSTR Format,...) KMT_FORMAT(ms_printf |
BOOLEAN BOOLEAN VOID VOID BOOLEAN | KmtVSkip (INT Condition, PCSTR FileAndLine, PCSTR Format, va_list Arguments) KMT_FORMAT(ms_printf |
BOOLEAN BOOLEAN VOID VOID BOOLEAN BOOLEAN | KmtSkip (INT Condition, PCSTR FileAndLine, PCSTR Format,...) KMT_FORMAT(ms_printf |
BOOLEAN BOOLEAN VOID VOID BOOLEAN BOOLEAN PVOID | KmtAllocateGuarded (SIZE_T SizeRequested) |
VOID | KmtFreeGuarded (PVOID Pointer) |
Variables | |
const KMT_TEST | TestList [] |
PKMT_RESULTBUFFER | ResultBuffer |
#define KMT_MAKE_CODE | ( | ControlCode | ) |
Definition at line 270 of file kmt_test.h.
Definition at line 216 of file kmt_test.h.
#define KmtEndSeh | ( | ExpectedStatus | ) |
Definition at line 288 of file kmt_test.h.
#define KmtGetSystemOrEmbeddedRoutineAddress | ( | RoutineName | ) |
Definition at line 298 of file kmt_test.h.
Definition at line 280 of file kmt_test.h.
#define KmtStartSeh | ( | ) |
Definition at line 282 of file kmt_test.h.
#define MICROSECOND 10 |
Definition at line 275 of file kmt_test.h.
#define MILLISECOND (1000 * MICROSECOND) |
Definition at line 276 of file kmt_test.h.
Definition at line 218 of file kmt_test.h.
Definition at line 222 of file kmt_test.h.
Definition at line 259 of file kmt_test.h.
Definition at line 258 of file kmt_test.h.
Definition at line 260 of file kmt_test.h.
Definition at line 246 of file kmt_test.h.
Definition at line 257 of file kmt_test.h.
Definition at line 267 of file kmt_test.h.
Definition at line 240 of file kmt_test.h.
Definition at line 242 of file kmt_test.h.
Definition at line 244 of file kmt_test.h.
Definition at line 250 of file kmt_test.h.
Definition at line 239 of file kmt_test.h.
#define ok_eq_print | ( | value, | |
expected, | |||
spec | |||
) | ok((value) == (expected), #value " = " spec ", expected " spec "\n", value, expected) |
Definition at line 238 of file kmt_test.h.
Definition at line 249 of file kmt_test.h.
#define ok_eq_str | ( | value, | |
expected | |||
) | ok(!strcmp(value, expected), #value " = \"%s\", expected \"%s\"\n", value, expected) |
Definition at line 263 of file kmt_test.h.
Definition at line 265 of file kmt_test.h.
Definition at line 241 of file kmt_test.h.
Definition at line 243 of file kmt_test.h.
Definition at line 245 of file kmt_test.h.
Definition at line 251 of file kmt_test.h.
Definition at line 247 of file kmt_test.h.
#define ok_eq_wstr | ( | value, | |
expected | |||
) | ok(!wcscmp(value, expected), #value " = \"%ls\", expected \"%ls\"\n", value, expected) |
Definition at line 264 of file kmt_test.h.
#define ok_eq_xmm | ( | value, | |
expected | |||
) | ok((value).Low == (expected).Low, #value " = %I64x'%08I64x, expected %I64x'%08I64x\n", (value).Low, (value).High, (expected).Low, (expected).High) |
Definition at line 268 of file kmt_test.h.
#define SECOND (1000 * MILLISECOND) |
Definition at line 277 of file kmt_test.h.
Definition at line 220 of file kmt_test.h.
Definition at line 224 of file kmt_test.h.
#define Test_NtQueryVirtualMemory | ( | BaseAddress, | |
Size, | |||
AllocationType, | |||
ProtectionType | |||
) |
Definition at line 72 of file kmt_test.h.
Definition at line 219 of file kmt_test.h.
Definition at line 223 of file kmt_test.h.
Definition at line 30 of file kmt_test.h.
typedef union _KMT_RESPONSE KMT_RESPONSE |
Definition at line 21 of file kmt_test.h.
typedef const KMT_TEST * PCKMT_TEST |
Definition at line 30 of file kmt_test.h.
typedef union _KMT_RESPONSE * PKMT_RESPONSE |
typedef struct KMT_RESULTBUFFER * PKMT_RESULTBUFFER |
typedef KMT_TESTFUNC* PKMT_TESTFUNC |
Definition at line 22 of file kmt_test.h.
Enumerator | |
---|---|
QueryVirtualMemory |
Definition at line 49 of file kmt_test.h.
VOID KmtFreeCallbackResponse | ( | PKMT_RESPONSE | Response | ) |
Definition at line 606 of file kmtest_drv.c.
Referenced by KmtCleanUsermodeCallbacks().
Referenced by CheckSid__(), ExpectRange(), ExpectRangeEntryList(), and VCheckAcl__().
BOOLEAN BOOLEAN VOID VOID BOOLEAN BOOLEAN KmtSkip | ( | INT | Condition, |
PCSTR | FileAndLine, | ||
PCSTR | Format, | ||
... | |||
) |
Referenced by CheckSid__(), ExpectRangeEntryList(), and VCheckAcl__().
PKMT_RESPONSE KmtUserModeCallback | ( | KMT_CALLBACK_INFORMATION_CLASS | Operation, |
PVOID | Parameters | ||
) |
BOOLEAN BOOLEAN VOID VOID BOOLEAN KmtVSkip | ( | INT | Condition, |
PCSTR | FileAndLine, | ||
PCSTR | Format, | ||
va_list | Arguments | ||
) |
|
extern |
Definition at line 17 of file testlist.cpp.
Referenced by NumTests().