reactos/rostests/apitests/ntdll/NtCreateThread.c
Thomas Faber 7c35998136 [NTDLL_APITEST]
- Add test for NtCreateThread with invalid ThreadContext parameter. Patch by Aleksander Andrejevic.
CORE-7252

svn path=/trunk/; revision=60402
2013-09-28 08:38:33 +00:00

33 lines
970 B
C

/*
* PROJECT: ReactOS api tests
* LICENSE: See COPYING in the top level directory
* PURPOSE: Test for NtCreateThread
* PROGRAMMER: Aleksandar Andrejevic <theflash AT sdf DOT lonestar DOT org>
*/
#define WIN32_NO_STATUS
#include <wine/test.h>
#include <ndk/pstypes.h>
#include <ndk/psfuncs.h>
START_TEST(NtCreateThread)
{
NTSTATUS Status;
INITIAL_TEB InitialTeb;
HANDLE ThreadHandle;
OBJECT_ATTRIBUTES Attributes;
InitializeObjectAttributes(&Attributes, NULL, 0, NULL, NULL);
ZeroMemory(&InitialTeb, sizeof(INITIAL_TEB));
Status = NtCreateThread(&ThreadHandle,
0,
&Attributes,
NtCurrentProcess(),
NULL,
(PCONTEXT)0x70000000, /* Aligned usermode address */
&InitialTeb,
FALSE);
ok_hex(Status, STATUS_ACCESS_VIOLATION);
}