Time to commit some Work-In-Progress stuff before my diff gets too large..
[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/NtGdiCombineRgn.c"
12 #include "ntgdi/NtGdiCreateBitmap.c"
13 #include "ntgdi/NtGdiCreateCompatibleBitmap.c"
14 #include "ntgdi/NtGdiCreateCompatibleDC.c"
15 #include "ntgdi/NtGdiCreateDIBSection.c"
16 #include "ntgdi/NtGdiDeleteObjectApp.c"
17 #include "ntgdi/NtGdiDoPalette.c"
18 #include "ntgdi/NtGdiEngCreatePalette.c"
19 //#include "ntgdi/NtGdiEnumFontChunk.c"
20 #include "ntgdi/NtGdiEnumFontOpen.c"
21 //#include "ntgdi/NtGdiExtCreatePen.c"
22 #include "ntgdi/NtGdiExtTextOutW.c"
23 #include "ntgdi/NtGdiFlushUserBatch.c"
24 #include "ntgdi/NtGdiGetBitmapBits.c"
25 #include "ntgdi/NtGdiGetFontResourceInfoInternalW.c"
26 #include "ntgdi/NtGdiGetRandomRgn.c"
27 #include "ntgdi/NtGdiPolyPolyDraw.c"
28 #include "ntgdi/NtGdiRestoreDC.c"
29 #include "ntgdi/NtGdiSaveDC.c"
30 #include "ntgdi/NtGdiSelectBitmap.c"
31 #include "ntgdi/NtGdiSelectBrush.c"
32 #include "ntgdi/NtGdiSelectFont.c"
33 #include "ntgdi/NtGdiSelectPen.c"
34 #include "ntgdi/NtGdiSetBitmapBits.c"
35 #include "ntgdi/NtGdiSetDIBitsToDeviceInternal.c"
36 //#include "ntgdi/NtGdiSTROBJ_vEnumStart.c"
37 #include "ntgdi/NtGdiGetDIBits.c"
38 #include "ntgdi/NtGdiGetStockObject.c"
39
40 #include "ntuser/NtUserCallHwnd.c"
41 #include "ntuser/NtUserCallHwndLock.c"
42 #include "ntuser/NtUserCallHwndOpt.c"
43 #include "ntuser/NtUserCallHwndParam.c"
44 #include "ntuser/NtUserCallHwndParamLock.c"
45 #include "ntuser/NtUserCallNoParam.c"
46 #include "ntuser/NtUserCallOneParam.c"
47 #include "ntuser/NtUserCountClipboardFormats.c"
48 //#include "ntuser/NtUserCreateWindowEx.c"
49 #include "ntuser/NtUserEnumDisplayMonitors.c"
50 #include "ntuser/NtUserEnumDisplaySettings.c"
51 #include "ntuser/NtUserFindExistingCursorIcon.c"
52 #include "ntuser/NtUserGetClassInfo.c"
53 #include "ntuser/NtUserGetIconInfo.c"
54 #include "ntuser/NtUserGetTitleBarInfo.c"
55 #include "ntuser/NtUserProcessConnect.c"
56 #include "ntuser/NtUserRedrawWindow.c"
57 #include "ntuser/NtUserScrollDC.c"
58 #include "ntuser/NtUserSelectPalette.c"
59 #include "ntuser/NtUserSetTimer.c"
60 #include "ntuser/NtUserSystemParametersInfo.c"
61 #include "ntuser/NtUserToUnicodeEx.c"
62 #include "ntuser/NtUserUpdatePerUserSystemParameters.c"
63
64 /* The List of tests */
65 TESTENTRY TestList[] =
66 {
67 /* DirectDraw */
68 { L"NtGdiDdCreateDirectDrawObject", Test_NtGdiDdCreateDirectDrawObject },
69 { L"NtGdiDdQueryDirectDrawObject", Test_NtGdiDdQueryDirectDrawObject },
70 { L"NtGdiDdDeleteDirectDrawObject", Test_NtGdiDdDeleteDirectDrawObject },
71
72 /* ntgdi */
73 { L"NtGdiArcInternal", Test_NtGdiArcInternal },
74 { L"NtGdiBitBlt", Test_NtGdiBitBlt },
75 { L"NtGdiCombineRgn", Test_NtGdiCombineRgn },
76 { L"NtGdiCreateBitmap", Test_NtGdiCreateBitmap },
77 { L"NtGdiCreateCompatibleBitmap", Test_NtGdiCreateCompatibleBitmap },
78 { L"NtGdiCreateCompatibleDC", Test_NtGdiCreateCompatibleDC },
79 { L"NtGdiCreateDIBSection", Test_NtGdiCreateDIBSection },
80 { L"NtGdiDeleteObjectApp", Test_NtGdiDeleteObjectApp },
81 { L"NtGdiDoPalette", Test_NtGdiDoPalette },
82 { L"NtGdiEngCreatePalette", Test_NtGdiEngCreatePalette },
83 // { L"NtGdiEnumFontChunk", Test_NtGdiEnumFontChunk },
84 { L"NtGdiEnumFontOpen", Test_NtGdiEnumFontOpen },
85 // { L"NtGdiExtCreatePen", Test_NtGdiExtCreatePen },
86 { L"NtGdiExtTextOutW", Test_NtGdiExtTextOutW },
87 { L"NtGdiFlushUserBatch", Test_NtGdiFlushUserBatch },
88 { L"NtGdiGetBitmapBits", Test_NtGdiGetBitmapBits },
89 { L"NtGdiGetFontResourceInfoInternalW", Test_NtGdiGetFontResourceInfoInternalW },
90 { L"NtGdiGetRandomRgn", Test_NtGdiGetRandomRgn },
91 { L"NtGdiPolyPolyDraw", Test_NtGdiPolyPolyDraw },
92 { L"NtGdiRestoreDC", Test_NtGdiRestoreDC },
93 { L"NtGdiSaveDC", Test_NtGdiSaveDC },
94 { L"NtGdiSetBitmapBits", Test_NtGdiSetBitmapBits },
95 { L"NtGdiSetDIBitsToDeviceInternal", Test_NtGdiSetDIBitsToDeviceInternal },
96 { L"NtGdiSelectBitmap", Test_NtGdiSelectBitmap },
97 { L"NtGdiSelectBrush", Test_NtGdiSelectBrush },
98 { L"NtGdiSelectFont", Test_NtGdiSelectFont },
99 { L"NtGdiSelectPen", Test_NtGdiSelectPen },
100 // { L"NtGdiSTROBJ_vEnumStart", Test_NtGdiSTROBJ_vEnumStart },
101 { L"NtGdiGetDIBitsInternal", Test_NtGdiGetDIBitsInternal },
102 { L"NtGdiGetStockObject", Test_NtGdiGetStockObject },
103
104 /* ntuser */
105 { L"NtUserCallHwnd", Test_NtUserCallHwnd },
106 { L"NtUserCallHwndLock", Test_NtUserCallHwndLock },
107 { L"NtUserCallHwndOpt", Test_NtUserCallHwndOpt },
108 { L"NtUserCallHwndParam", Test_NtUserCallHwndParam },
109 { L"NtUserCallHwndParamLock", Test_NtUserCallHwndParamLock },
110 { L"NtUserCallNoParam", Test_NtUserCallNoParam },
111 { L"NtUserCallOneParam", Test_NtUserCallOneParam },
112 { L"NtUserCountClipboardFormats", Test_NtUserCountClipboardFormats },
113 // { L"NtUserCreateWindowEx", Test_NtUserCreateWindowEx },
114 { L"NtUserEnumDisplayMonitors", Test_NtUserEnumDisplayMonitors },
115 { L"NtUserEnumDisplaySettings", TEST_NtUserEnumDisplaySettings },
116 { L"NtUserFindExistingCursorIcon", Test_NtUserFindExistingCursoricon },
117 { L"NtUserGetClassInfo", Test_NtUserGetClassInfo },
118 { L"NtUserGetIconInfo", Test_NtUserGetIconInfo },
119 { L"NtUserGetTitleBarInfo", Test_NtUserGetTitleBarInfo },
120 { L"NtUserProcessConnect", Test_NtUserProcessConnect },
121 { L"NtUserRedrawWindow", Test_NtUserRedrawWindow },
122 { L"NtUserScrollDC", Test_NtUserScrollDC },
123 { L"NtUserSelectPalette", Test_NtUserSelectPalette },
124 { L"NtUserSetTimer", Test_NtUserSetTimer },
125 { L"NtUserSystemParametersInfo", Test_NtUserSystemParametersInfo },
126 { L"NtUserToUnicodeEx", Test_NtUserToUnicodeEx },
127 { L"NtUserUpdatePerUserSystemParameters", Test_NtUserUpdatePerUserSystemParameters },
128 };
129
130 /* The function that gives us the number of tests */
131 INT NumTests(void)
132 {
133 return sizeof(TestList) / sizeof(TESTENTRY);
134 }
135
136