1 #define __ROS_LONG64__ 2 3 #define STANDALONE 4 #include <apitest.h> 5 6 extern void func_NtGdiDdCreateDirectDrawObject(void); 7 extern void func_NtGdiDdCreateDirectDrawObject(void); 8 extern void func_NtGdiDdDeleteDirectDrawObject(void); 9 extern void func_NtGdiDdQueryDirectDrawObject(void); 10 11 extern void func_NtGdiArcInternal(void); 12 extern void func_NtGdiBitBlt(void); 13 extern void func_NtGdiCombineRgn(void); 14 extern void func_NtGdiCreateBitmap(void); 15 extern void func_NtGdiCreateCompatibleBitmap(void); 16 extern void func_NtGdiCreateCompatibleDC(void); 17 extern void func_NtGdiCreateDIBSection(void); 18 extern void func_NtGdiDeleteObjectApp(void); 19 extern void func_NtGdiDoPalette(void); 20 extern void func_NtGdiEngCreatePalette(void); 21 extern void func_NtGdiEnumFontOpen(void); 22 extern void func_NtGdiExcludeClipRect(void); 23 extern void func_NtGdiExtSelectClipRgn(void); 24 extern void func_NtGdiExtTextOutW(void); 25 //extern void func_NtGdiFlushUserBatch(void); 26 extern void func_NtGdiGetBitmapBits(void); 27 extern void func_NtGdiGetDIBitsInternal(void); 28 extern void func_NtGdiGetFontResourceInfoInternalW(void); 29 extern void func_NtGdiGetRandomRgn(void); 30 extern void func_NtGdiGetStockObject(void); 31 extern void func_NtGdiIntersectClipRect(void); 32 extern void func_NtGdiOffsetClipRgn(void); 33 extern void func_NtGdiPolyPolyDraw(void); 34 extern void func_NtGdiRestoreDC(void); 35 extern void func_NtGdiSaveDC(void); 36 extern void func_NtGdiSelectBitmap(void); 37 extern void func_NtGdiSelectBrush(void); 38 extern void func_NtGdiSelectFont(void); 39 extern void func_NtGdiSelectPen(void); 40 extern void func_NtGdiSetBitmapBits(void); 41 extern void func_NtGdiSetDIBitsToDeviceInternal(void); 42 extern void func_NtGdiTransformPoints(void); 43 //extern void func_NtUserCallHwnd(void); 44 //extern void func_NtUserCallHwndLock(void); 45 //extern void func_NtUserCallHwndOpt(void); 46 //extern void func_NtUserCallHwndParam(void); 47 //extern void func_NtUserCallHwndParamLock(void); 48 //extern void func_NtUserCallNoParam(void); 49 //extern void func_NtUserCallOneParam(void); 50 extern void func_NtUserCountClipboardFormats(void); 51 extern void func_NtUserCreateWindowEx(void); 52 //extern void func_NtUserEnumDisplayMonitors(void); 53 extern void func_NtUserEnumDisplaySettings(void); 54 extern void func_NtUserFindExistingCursorIcon(void); 55 extern void func_NtUserGetAsyncKeyState(void); 56 extern void func_NtUserGetClassInfo(void); 57 //extern void func_NtUserGetIconInfo(void); 58 extern void func_NtUserGetKeyboardLayoutName(void); 59 extern void func_NtUserGetThreadState(void); 60 extern void func_NtUserGetTitleBarInfo(void); 61 extern void func_NtUserProcessConnect(void); 62 extern void func_NtUserRedrawWindow(void); 63 extern void func_NtUserScrollDC(void); 64 extern void func_NtUserSelectPalette(void); 65 extern void func_NtUserSetTimer(void); 66 extern void func_NtUserSystemParametersInfo(void); 67 extern void func_NtUserToUnicodeEx(void); 68 extern void func_NtUserUpdatePerUserSystemParameters(void); 69 70 const struct test winetest_testlist[] = 71 { 72 /* ntdd*/ 73 { "NtGdiDdCreateDirectDrawObject", func_NtGdiDdCreateDirectDrawObject }, 74 { "NtGdiDdDeleteDirectDrawObject", func_NtGdiDdDeleteDirectDrawObject }, 75 // { "NtGdiDdQueryDirectDrawObject", func_NtGdiDdQueryDirectDrawObject }, 76 { "NtGdiArcInternal", func_NtGdiArcInternal }, 77 78 /* ntgdi */ 79 { "NtGdiBitBlt", func_NtGdiBitBlt }, 80 { "NtGdiCombineRgn", func_NtGdiCombineRgn }, 81 { "NtGdiCreateBitmap", func_NtGdiCreateBitmap }, 82 { "NtGdiCreateCompatibleBitmap", func_NtGdiCreateCompatibleBitmap }, 83 { "NtGdiCreateCompatibleDC", func_NtGdiCreateCompatibleDC }, 84 { "NtGdiCreateDIBSection", func_NtGdiCreateDIBSection }, 85 { "NtGdiDeleteObjectApp", func_NtGdiDeleteObjectApp }, 86 { "NtGdiDoPalette", func_NtGdiDoPalette }, 87 { "NtGdiEngCreatePalette", func_NtGdiEngCreatePalette }, 88 { "NtGdiEnumFontOpen", func_NtGdiEnumFontOpen }, 89 { "NtGdiExcludeClipRect", func_NtGdiExcludeClipRect }, 90 { "NtGdiExtSelectClipRgn", func_NtGdiExtSelectClipRgn }, 91 { "NtGdiExtTextOutW", func_NtGdiExtTextOutW }, 92 //{ "NtGdiFlushUserBatch", func_NtGdiFlushUserBatch }, 93 { "NtGdiGetBitmapBits", func_NtGdiGetBitmapBits }, 94 { "NtGdiGetDIBitsInternal", func_NtGdiGetDIBitsInternal }, 95 //{ "NtGdiGetFontResourceInfoInternalW", func_NtGdiGetFontResourceInfoInternalW }, 96 { "NtGdiGetRandomRgn", func_NtGdiGetRandomRgn }, 97 { "NtGdiGetStockObject", func_NtGdiGetStockObject }, 98 { "NtGdiIntersectClipRect", func_NtGdiIntersectClipRect }, 99 { "NtGdiOffsetClipRgn", func_NtGdiOffsetClipRgn }, 100 { "NtGdiPolyPolyDraw", func_NtGdiPolyPolyDraw }, 101 { "NtGdiRestoreDC", func_NtGdiRestoreDC }, 102 { "NtGdiSaveDC", func_NtGdiSaveDC }, 103 { "NtGdiSelectBitmap", func_NtGdiSelectBitmap }, 104 { "NtGdiSelectBrush", func_NtGdiSelectBrush }, 105 { "NtGdiSelectFont", func_NtGdiSelectFont }, 106 { "NtGdiSelectPen", func_NtGdiSelectPen }, 107 { "NtGdiSetBitmapBits", func_NtGdiSetBitmapBits }, 108 { "NtGdiSetDIBitsToDeviceInternal", func_NtGdiSetDIBitsToDeviceInternal }, 109 { "NtGdiTransformPoints", func_NtGdiTransformPoints }, 110 111 /* ntuser */ 112 //{ "NtUserCallHwnd", func_NtUserCallHwnd }, 113 //{ "NtUserCallHwndLock", func_NtUserCallHwndLock }, 114 //{ "NtUserCallHwndOpt", func_NtUserCallHwndOpt }, 115 //{ "NtUserCallHwndParam", func_NtUserCallHwndParam }, 116 //{ "NtUserCallHwndParamLock", func_NtUserCallHwndParamLock }, 117 //{ "NtUserCallNoParam", func_NtUserCallNoParam }, 118 //{ "NtUserCallOneParam", func_NtUserCallOneParam }, 119 { "NtUserCountClipboardFormats", func_NtUserCountClipboardFormats }, 120 { "NtUserCreateWindowEx", func_NtUserCreateWindowEx }, 121 //{ "NtUserEnumDisplayMonitors", func_NtUserEnumDisplayMonitors }, 122 { "NtUserEnumDisplaySettings", func_NtUserEnumDisplaySettings }, 123 { "NtUserFindExistingCursorIcon", func_NtUserFindExistingCursorIcon }, 124 { "NtUserGetAsyncKeyState", func_NtUserGetAsyncKeyState }, 125 { "NtUserGetClassInfo", func_NtUserGetClassInfo }, 126 //{ "NtUserGetIconInfo", func_NtUserGetIconInfo }, 127 { "NtUserGetKeyboardLayoutName", func_NtUserGetKeyboardLayoutName }, 128 { "NtUserGetThreadState", func_NtUserGetThreadState }, 129 { "NtUserGetTitleBarInfo", func_NtUserGetTitleBarInfo }, 130 { "NtUserProcessConnect", func_NtUserProcessConnect }, 131 { "NtUserRedrawWindow", func_NtUserRedrawWindow }, 132 { "NtUserScrollDC", func_NtUserScrollDC }, 133 { "NtUserSelectPalette", func_NtUserSelectPalette }, 134 { "NtUserSetTimer", func_NtUserSetTimer }, 135 { "NtUserSystemParametersInfo", func_NtUserSystemParametersInfo }, 136 { "NtUserToUnicodeEx", func_NtUserToUnicodeEx }, 137 { "NtUserUpdatePerUserSystemParameters", func_NtUserUpdatePerUserSystemParameters }, 138 139 { 0, 0 } 140 }; 141