Reactos
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
10START_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}