ReactOS  0.4.15-dev-3456-g4a17d4b
NtGdiArcInternal.c File Reference
#include <win32nt.h>
Include dependency graph for NtGdiArcInternal.c:

Go to the source code of this file.

Functions

 START_TEST (NtGdiArcInternal)
 

Function Documentation

◆ START_TEST()

START_TEST ( NtGdiArcInternal  )

Definition at line 10 of file NtGdiArcInternal.c.

11 {
12  HDC hDC = CreateDCW(L"Display",NULL,NULL,NULL);
13 
15  ok_int(NtGdiArcInternal(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), FALSE);
17 
19  ok_int(NtGdiArcInternal(0, hDC, 0, 0, 0, 0, 0, 0, 0, 0), TRUE);
20  ok_int(NtGdiArcInternal(1, hDC, 0, 0, 0, 0, 0, 0, 0, 0), TRUE);
21  ok_int(NtGdiArcInternal(2, hDC, 0, 0, 0, 0, 0, 0, 0, 0), TRUE);
22  ok_int(NtGdiArcInternal(3, hDC, 0, 0, 0, 0, 0, 0, 0, 0), TRUE);
24 
26  ok_int(NtGdiArcInternal(4, hDC, 0, 0, 0, 0, 0, 0, 0, 0), FALSE);
28 
30  ok_int(NtGdiArcInternal(4, (HDC)10, 0, 0, 0, 0, 0, 0, 0, 0), FALSE);
32 
34  ok_int(NtGdiArcInternal(0, hDC, 10, 10, 0, 0, 0, 0, 0, 0), TRUE);
35  ok_int(NtGdiArcInternal(0, hDC, 10, 10, -10, -10, 0, 0, 0, 0), TRUE);
36  ok_int(NtGdiArcInternal(0, hDC, 0, 0, 0, 0, 10, 0, -10, 0), TRUE);
37 
38 // was passiert, wenn left > right ? einfach tauschen?
39 
40  DeleteDC(hDC);
41 }
#define ERROR_INVALID_PARAMETER
Definition: compat.h:101
#define ERROR_SUCCESS
Definition: deptool.c:10
#define TRUE
Definition: types.h:120
__kernel_entry W32KAPI BOOL APIENTRY NtGdiArcInternal(_In_ ARCTYPE arctype, _In_ HDC hdc, _In_ INT x1, _In_ INT y1, _In_ INT x2, _In_ INT y2, _In_ INT x3, _In_ INT y3, _In_ INT x4, _In_ INT y4)
#define ERROR_INVALID_HANDLE
Definition: compat.h:98
static HDC
Definition: imagelist.c:92
DWORD WINAPI GetLastError(VOID)
Definition: except.c:1040
#define ok_long(expression, result)
Definition: atltest.h:133
#define L(x)
Definition: ntvdm.h:50
#define FALSE
Definition: types.h:117
#define ok_int(expression, result)
Definition: atltest.h:134
#define SetLastError(x)
Definition: compat.h:611
static HDC hDC
Definition: 3dtext.c:33
BOOL WINAPI DeleteDC(_In_ HDC)
#define NULL
Definition: types.h:112
HDC WINAPI CreateDCW(_In_opt_ LPCWSTR pszDriver, _In_opt_ LPCWSTR pszDevice, _In_opt_ LPCWSTR psz, _In_opt_ const DEVMODEW *pdmInit)