1 /* 2 * PROJECT: ReactOS kernel-mode tests 3 * LICENSE: GPLv2+ - See COPYING in the top level directory 4 * PURPOSE: Kernel-Mode Test Suite *WaitForMultipleObjects 5 * PROGRAMMER: Pierre Schweitzer <thomas.faber@reactos.org> 6 */ 7 8 #include <kmt_test.h> 9 10 #define NDEBUG 11 #include <debug.h> 12 13 static 14 VOID 15 NTAPI 16 KernelModeTest(IN PVOID Context) 17 { 18 NTSTATUS Status; 19 20 Status = ZwWaitForMultipleObjects(2, (void **)0x42424242, WaitAll, FALSE, NULL); 21 ok_eq_hex(Status, STATUS_ACCESS_VIOLATION); 22 } 23 24 START_TEST(ZwWaitForMultipleObjects) 25 { 26 PKTHREAD ThreadHandle; 27 28 /* We've to be in kernel mode, so spawn a thread */ 29 ThreadHandle = KmtStartThread(KernelModeTest, NULL); 30 KmtFinishThread(ThreadHandle, NULL); 31 } 32