2 * PROJECT: ReactOS api tests
3 * LICENSE: GPL - See COPYING in the top level directory
4 * PURPOSE: Test for ExtCreatePen
5 * PROGRAMMERS: Timo Kreuzer
12 #include <reactos/win32k/ntgdityp.h>
13 #include <reactos/win32k/ntgdihdl.h>
15 void Test_ExtCreatePen()
19 DWORD dwStyles
[17] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17};
21 logbrush
.lbStyle
= BS_SOLID
;
22 logbrush
.lbColor
= RGB(1,2,3);
24 hPen
= ExtCreatePen(PS_COSMETIC
, 1,&logbrush
, 0, 0);
25 ok(hPen
!= 0, "ExtCreatePen failed\n");
28 /* Test if we have an EXTPEN */
29 ok(GDI_HANDLE_GET_TYPE(hPen
) == GDI_OBJECT_TYPE_EXTPEN
, "hPen=%p\n", hPen
);
33 hPen
= ExtCreatePen(PS_GEOMETRIC
| PS_USERSTYLE
, 5, &logbrush
, 17, (CONST DWORD
*)&dwStyles
);
35 hPen
= ExtCreatePen(PS_GEOMETRIC
| PS_USERSTYLE
, 5, &logbrush
, 16, (CONST DWORD
*)&dwStyles
);
41 START_TEST(ExtCreatePen
)