3 /* include the tests */
5 #include "ntdd/NtGdiDdCreateDirectDrawObject.c"
6 #include "ntdd/NtGdiDdDeleteDirectDrawObject.c"
7 #include "ntdd/NtGdiDdQueryDirectDrawObject.c"
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"
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"
64 /* The List of tests */
65 TESTENTRY TestList
[] =
68 { L
"NtGdiDdCreateDirectDrawObject", Test_NtGdiDdCreateDirectDrawObject
},
69 { L
"NtGdiDdQueryDirectDrawObject", Test_NtGdiDdQueryDirectDrawObject
},
70 { L
"NtGdiDdDeleteDirectDrawObject", Test_NtGdiDdDeleteDirectDrawObject
},
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
},
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
},
130 /* The function that gives us the number of tests */
133 return sizeof(TestList
) / sizeof(TESTENTRY
);