some more tests for NtUserScrollDC and NtGdiBitBlt
[reactos.git] / rostests / apitests / w32knapi / testlist.c
1 #include "w32knapi.h"
2
3 /* include the tests */
4
5 #include "ntdd/NtGdiDdCreateDirectDrawObject.c"
6 #include "ntdd/NtGdiDdDeleteDirectDrawObject.c"
7 #include "ntdd/NtGdiDdQueryDirectDrawObject.c"
8
9 #include "ntgdi/NtGdiArcInternal.c"
10 #include "ntgdi/NtGdiBitBlt.c"
11 #include "ntgdi/NtGdiCreateBitmap.c"
12 #include "ntgdi/NtGdiCreateCompatibleBitmap.c"
13 #include "ntgdi/NtGdiDoPalette.c"
14 #include "ntgdi/NtGdiEngCreatePalette.c"
15 //#include "ntgdi/NtGdiEnumFontChunk.c"
16 #include "ntgdi/NtGdiEnumFontOpen.c"
17 #include "ntgdi/NtGdiGetBitmapBits.c"
18 #include "ntgdi/NtGdiGetRandomRgn.c"
19 #include "ntgdi/NtGdiSetBitmapBits.c"
20 //#include "ntgdi/NtGdiSTROBJ_vEnumStart.c"
21 #include "ntgdi/NtGdiGetDIBits.c"
22
23 #include "ntuser/NtUserCountClipboardFormats.c"
24 #include "ntuser/NtUserFindExistingCursorIcon.c"
25 #include "ntuser/NtUserRedrawWindow.c"
26 #include "ntuser/NtUserScrollDC.c"
27 #include "ntuser/NtUserToUnicodeEx.c"
28
29 /* The List of tests */
30 TESTENTRY TestList[] =
31 {
32 /* DirectDraw */
33 { L"NtGdiDdCreateDirectDrawObject", Test_NtGdiDdCreateDirectDrawObject },
34 { L"NtGdiDdQueryDirectDrawObject", Test_NtGdiDdQueryDirectDrawObject },
35 { L"NtGdiDdDeleteDirectDrawObject", Test_NtGdiDdDeleteDirectDrawObject },
36
37 /* ntgdi */
38 { L"NtGdiArcInternal", Test_NtGdiArcInternal },
39 { L"NtGdiBitBlt", Test_NtGdiBitBlt },
40 { L"NtGdiCreateBitmap", Test_NtGdiCreateBitmap },
41 { L"NtGdiCreateCompatibleBitmap", Test_NtGdiCreateCompatibleBitmap },
42 { L"NtGdiDoPalette", Test_NtGdiDoPalette },
43 { L"NtGdiEngCreatePalette", Test_NtGdiEngCreatePalette },
44 // { L"NtGdiEnumFontChunk", Test_NtGdiEnumFontChunk },
45 { L"NtGdiEnumFontOpen", Test_NtGdiEnumFontOpen },
46 { L"NtGdiGetBitmapBits", Test_NtGdiGetBitmapBits },
47 { L"NtGdiGetRandomRgn", Test_NtGdiGetRandomRgn },
48 { L"NtGdiSetBitmapBits", Test_NtGdiSetBitmapBits },
49 // { L"NtGdiSTROBJ_vEnumStart", Test_NtGdiSTROBJ_vEnumStart },
50 { L"NtGdiGetDIBitsInternal", Test_NtGdiGetDIBitsInternal },
51
52 /* ntuser */
53 { L"NtUserCountClipboardFormats", Test_NtUserCountClipboardFormats },
54 { L"NtUserFindExistingCursorIcon", Test_NtUserFindExistingCursoricon },
55 { L"NtUserRedrawWindow", Test_NtUserRedrawWindow },
56 { L"NtUserScrollDC", Test_NtUserScrollDC },
57 { L"NtUserToUnicodeEx", Test_NtUserToUnicodeEx }
58 };
59
60 /* The function that gives us the number of tests */
61 INT NumTests(void)
62 {
63 return sizeof(TestList) / sizeof(TESTENTRY);
64 }
65