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