1 /* 2 * PROJECT: ReactOS api tests 3 * LICENSE: See COPYING in the top level directory 4 * PURPOSE: Test for NtCreateThread 5 * PROGRAMMER: Aleksandar Andrejevic <theflash AT sdf DOT lonestar DOT org> 6 */ 7 8 #include "precomp.h" 9 10 START_TEST(NtCreateThread) 11 { 12 NTSTATUS Status; 13 INITIAL_TEB InitialTeb; 14 HANDLE ThreadHandle; 15 OBJECT_ATTRIBUTES Attributes; 16 17 InitializeObjectAttributes(&Attributes, NULL, 0, NULL, NULL); 18 ZeroMemory(&InitialTeb, sizeof(INITIAL_TEB)); 19 20 Status = NtCreateThread(&ThreadHandle, 21 0, 22 &Attributes, 23 NtCurrentProcess(), 24 NULL, 25 (PCONTEXT)0x70000000, /* Aligned usermode address */ 26 &InitialTeb, 27 FALSE); 28 29 ok_hex(Status, STATUS_ACCESS_VIOLATION); 30 } 31