[USER32_APITEST] Add a PCH.
authorAmine Khaldi <amine.khaldi@reactos.org>
Sat, 2 Dec 2017 20:17:22 +0000 (21:17 +0100)
committerAmine Khaldi <amine.khaldi@reactos.org>
Sat, 2 Dec 2017 21:18:06 +0000 (22:18 +0100)
39 files changed:
modules/rostests/apitests/include/user32testhelpers.h
modules/rostests/apitests/user32/AttachThreadInput.c
modules/rostests/apitests/user32/CMakeLists.txt
modules/rostests/apitests/user32/CreateDialog.c
modules/rostests/apitests/user32/CreateIconFromResourceEx.c
modules/rostests/apitests/user32/CreateWindowEx.c
modules/rostests/apitests/user32/DeferWindowPos.c
modules/rostests/apitests/user32/DestroyCursorIcon.c
modules/rostests/apitests/user32/DrawIconEx.c
modules/rostests/apitests/user32/EmptyClipboard.c
modules/rostests/apitests/user32/EnumDisplaySettings.c
modules/rostests/apitests/user32/GetDCEx.c
modules/rostests/apitests/user32/GetIconInfo.c
modules/rostests/apitests/user32/GetKeyState.c
modules/rostests/apitests/user32/GetPeekMessage.c
modules/rostests/apitests/user32/GetSystemMetrics.c
modules/rostests/apitests/user32/GetUserObjectInformation.c
modules/rostests/apitests/user32/GetWindowPlacement.c
modules/rostests/apitests/user32/InitializeLpkHooks.c
modules/rostests/apitests/user32/LoadImage.c
modules/rostests/apitests/user32/LookupIconIdFromDirectoryEx.c
modules/rostests/apitests/user32/NextDlgItem.c
modules/rostests/apitests/user32/RealGetWindowClass.c
modules/rostests/apitests/user32/RegisterClassEx.c
modules/rostests/apitests/user32/RegisterHotKey.c
modules/rostests/apitests/user32/ScrollDC.c
modules/rostests/apitests/user32/ScrollWindowEx.c
modules/rostests/apitests/user32/SendMessageTimeout.c
modules/rostests/apitests/user32/SetActiveWindow.c
modules/rostests/apitests/user32/SetCursorPos.c
modules/rostests/apitests/user32/SetParent.c
modules/rostests/apitests/user32/SetProp.c
modules/rostests/apitests/user32/SetScrollInfo.c
modules/rostests/apitests/user32/SetScrollRange.c
modules/rostests/apitests/user32/SystemParametersInfo.c
modules/rostests/apitests/user32/TrackMouseEvent.c
modules/rostests/apitests/user32/WndProc.c
modules/rostests/apitests/user32/desktop.c
modules/rostests/apitests/user32/precomp.h [new file with mode: 0644]

index 687af54..ef020ed 100644 (file)
@@ -1,4 +1,6 @@
 
+#pragma once
+
 static __inline ATOM RegisterSimpleClass(WNDPROC lpfnWndProc, LPCWSTR lpszClassName)
 {
     WNDCLASSEXW wcex;
index 78b461d..fbba717 100644 (file)
@@ -5,14 +5,7 @@
  * PROGRAMMERS:     Giannis Adamopoulos
  */
 
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
-#include <msgtrace.h>
-#include <user32testhelpers.h>
-
-#define DESKTOP_ALL_ACCESS 0x01ff
+#include "precomp.h"
 
 typedef struct {
     DWORD tid;
index 3b75883..5a0c2d1 100644 (file)
@@ -38,13 +38,13 @@ list(APPEND SOURCE
     TrackMouseEvent.c
     WndProc.c
     wsprintf.c
-    testlist.c
-    user32_apitest.rc)
+    precomp.h)
 
-add_executable(user32_apitest ${SOURCE})
+add_executable(user32_apitest ${SOURCE} testlist.c user32_apitest.rc)
 target_link_libraries(user32_apitest wine ${PSEH_LIB})
 set_module_type(user32_apitest win32cui)
 add_importlibs(user32_apitest advapi32 gdi32 user32 msvcrt kernel32 ntdll)
+add_pch(user32_apitest precomp.h SOURCE)
 add_rostests_file(TARGET user32_apitest)
 
 add_rostests_file(FILE "${CMAKE_CURRENT_SOURCE_DIR}/verclasstest1.manifest")
index dfb33a5..0d7d718 100644 (file)
@@ -5,12 +5,7 @@
  * PROGRAMMERS:     Andreas Maier
  */
 
-#include <stdarg.h>
-#include <stdio.h>
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
 
 #define TEST_MAX_MSG 50
 
index 4c5d7b7..25f75c4 100644 (file)
@@ -1,8 +1,5 @@
 
-#include <apitest.h>
-
-#include <winuser.h>
-#include <wingdi.h>
+#include "precomp.h"
 
 START_TEST(CreateIconFromResourceEx)
 {
@@ -89,4 +86,4 @@ START_TEST(CreateIconFromResourceEx)
     ok(hcur1 == NULL, "\n");
     err = GetLastError();
     ok(err == 0x0badf00d, "err: %lu\n", err);
-}
\ No newline at end of file
+}
index d377b3f..24ac64d 100644 (file)
@@ -6,10 +6,7 @@
  *                  Mark Jansen
  */
 
-#include <apitest.h>
-#include <winuser.h>
-#include <msgtrace.h>
-#include <user32testhelpers.h>
+#include "precomp.h"
 
 static void Test_Params(void)
 {
index 223d489..ad18459 100644 (file)
@@ -5,12 +5,7 @@
  * PROGRAMMERS:     Thomas Faber <thomas.faber@reactos.org>
  */
 
-#include <apitest.h>
-
-#include <winuser.h>
-#include <undocuser.h>
-#include <msgtrace.h>
-#include <user32testhelpers.h>
+#include "precomp.h"
 
 HWND hWnd1, hWnd2, hWnd3, hWnd4;
 
index df91a41..da87d12 100644 (file)
@@ -1,8 +1,5 @@
 
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
 
 START_TEST(DestroyCursorIcon)
 {
@@ -51,4 +48,4 @@ START_TEST(DestroyCursorIcon)
     /* clean up */
     DeleteObject(iconinfo.hbmMask);
     DeleteObject(iconinfo.hbmColor);
-}
\ No newline at end of file
+}
index b3a7cc3..41b1707 100644 (file)
@@ -1,8 +1,5 @@
 
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
 
 START_TEST(DrawIconEx)
 {
@@ -55,4 +52,4 @@ START_TEST(DrawIconEx)
     hbmp = SelectObject(hdc, hbmp);
     DeleteObject(hbmp);
     DeleteDC(hdc);
-}
\ No newline at end of file
+}
index a7d0140..0536736 100644 (file)
@@ -5,13 +5,7 @@
  * PROGRAMMERS:     Giannis Adamopoulos
  */
 
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
-
-#include <msgtrace.h>
-#include <user32testhelpers.h>
+#include "precomp.h"
 
 HWND hWnd1, hWnd2;
 
index 0d058bb..06ee987 100644 (file)
@@ -1,7 +1,5 @@
-#include <apitest.h>
 
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
 
 #define SIZEOF_DEVMODEW_300_W 188
 #define SIZEOF_DEVMODEW_400_W 212
index b9a183f..6900797 100644 (file)
@@ -5,9 +5,7 @@
  * PROGRAMMERS:     Timo Kreuzer
  */
 
-#include <stdio.h>
-#include <wine/test.h>
-#include <windows.h>
+#include "precomp.h"
 
 #define DCX_USESTYLE 0x00010000
 
@@ -446,4 +444,3 @@ START_TEST(GetDCEx)
     Test_GetDCEx_CS_Mixed();
     Test_GetDCEx_CS_SwitchedStyle();
 }
-
index 6a36ad1..b8da514 100644 (file)
@@ -1,10 +1,5 @@
 
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
-
-#include "resource.h"
+#include "precomp.h"
 
 // FIXME user32
 
@@ -278,5 +273,3 @@ START_TEST(GetIconInfo)
     /* Delete cursor */
     DestroyCursor(hcursor);
 }
-
-
index df90461..e539bdb 100644 (file)
@@ -5,10 +5,7 @@
  * PROGRAMMERS:     Giannis Adamopoulos
  */
 
-#include <apitest.h>
-
-#include <winuser.h>
-#include <assert.h>
+#include "precomp.h"
 
 HHOOK hKbdHook, hKbdLLHook;
 
@@ -133,4 +130,4 @@ void Test_GetKeyState()
 START_TEST(GetKeyState)
 {
     Test_GetKeyState();
-}
\ No newline at end of file
+}
index fc10725..b947672 100644 (file)
@@ -5,9 +5,7 @@
  * PROGRAMMERS:     Thomas Faber <thomas.faber@reactos.org>
  */
 
-#include <apitest.h>
-
-#include <winuser.h>
+#include "precomp.h"
 
 void Test_GetMessage(HWND hWnd)
 {
index f969a41..9e6fd3f 100644 (file)
@@ -5,10 +5,7 @@
  * PROGRAMMERS:     Timo Kreuzer
  */
 
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
 
 void Test_GetSystemMetrics()
 {
@@ -408,4 +405,3 @@ START_TEST(GetSystemMetrics)
 {
     Test_GetSystemMetrics();
 }
-
index e509f31..31ad447 100644 (file)
@@ -5,9 +5,8 @@
  * PROGRAMMERS:     Thomas Faber <thomas.faber@reactos.org>
  */
 
-#include <apitest.h>
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
+
 #include <ndk/mmfuncs.h>
 #include <ndk/pstypes.h>
 #include <strsafe.h>
@@ -465,4 +464,4 @@ START_TEST(GetUserObjectInformation)
 {
     TestGetUserObjectInfoW();
     TestGetUserObjectInfoA();
-}
\ No newline at end of file
+}
index c5fe207..5871ef6 100644 (file)
@@ -5,8 +5,7 @@
  * PROGRAMMERS:     Thomas Faber <thomas.faber@reactos.org>
  */
 
-#include <apitest.h>
-#include <winuser.h>
+#include "precomp.h"
 
 #define ALIGN_DOWN_BY(size, align) \
     ((ULONG_PTR)(size) & ~((ULONG_PTR)(align) - 1))
index 5090baa..eefaf7c 100644 (file)
@@ -5,9 +5,7 @@
  * PROGRAMMERS:     Magnus Olsen
  */
 
-#include <apitest.h>
-
-#include <winuser.h>
+#include "precomp.h"
 
 typedef struct _LPK_LPEDITCONTROL_LIST
 {
@@ -106,4 +104,3 @@ START_TEST(InitializeLpkHooks)
 {
     Test_InitializeLpkHooks();
 }
-
index 39e09bd..586e869 100644 (file)
@@ -1,9 +1,5 @@
 
-#include <apitest.h>
-
-#include <stdio.h>
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
 
 START_TEST(LoadImage)
 {
index 218da48..ac13924 100644 (file)
@@ -1,10 +1,5 @@
 
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
-
-#include "resource.h"
+#include "precomp.h"
 
 START_TEST(LookupIconIdFromDirectoryEx)
 {
@@ -129,4 +124,4 @@ START_TEST(LookupIconIdFromDirectoryEx)
     ok(ChangeDisplaySettingsExW(NULL, &dm, NULL, 0, NULL) == DISP_CHANGE_SUCCESSFUL, "\n");
 
     FreeResource(hMem);
-}
\ No newline at end of file
+}
index a27ee23..38a0819 100644 (file)
@@ -5,12 +5,8 @@
  * PROGRAMMERS:     Katayama Hirofumi MZ
  */
 
-#include <stdarg.h>
-#include <stdio.h>
-#include <apitest.h>
+#include "precomp.h"
 
-#include <wingdi.h>
-#include <winuser.h>
 #include <windowsx.h>
 #include <dlgs.h>
 
index e47003f..856c28c 100644 (file)
@@ -5,10 +5,7 @@
  * PROGRAMMERS:     Gregor Gullwi
  */
 
-#include <apitest.h>
-
-#include <stdio.h>
-#include <winuser.h>
+#include "precomp.h"
 
 #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0]))
 
@@ -189,4 +186,3 @@ START_TEST(RealGetWindowClass)
     Test_ClassAtoms();
     Test_RealGetWindowClass();
 }
-
index 8134b98..7a7f345 100644 (file)
@@ -5,14 +5,7 @@
  * PROGRAMMERS:     Giannis Adamopoulos
  */
 
-#include <apitest.h>
-#define WIN32_NO_STATUS
-#include <ndk/rtlfuncs.h>
-
-#include <wchar.h>
-#include <wingdi.h>
-#include <winuser.h>
-#include <undocuser.h>
+#include "precomp.h"
 
 static ATOM _RegisterClass(LPCWSTR lpwszClassName, HINSTANCE hInstance, UINT style, WNDPROC lpfnWndProc)
 {
index 5297974..c390157 100644 (file)
@@ -5,12 +5,7 @@
  * PROGRAMMERS:     Thomas Faber <thomas.faber@reactos.org>
  */
 
-#include <apitest.h>
-
-#include <winuser.h>
-#include <shlobj.h>
-#include <undocshell.h>
-#include <undocuser.h>
+#include "precomp.h"
 
 #define msg_hotkey(msg, id, mod, vk) do                                                             \
     {                                                                                               \
index 33bae38..4b3bee0 100644 (file)
@@ -5,10 +5,7 @@
  * PROGRAMMERS:     Timo Kreuzer
  */
 
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
 
 void Test_ScrollDC()
 {
@@ -75,4 +72,3 @@ START_TEST(ScrollDC)
 {
     Test_ScrollDC();
 }
-
index 2c0ce96..4d40317 100644 (file)
@@ -5,10 +5,7 @@
  * PROGRAMMERS:     Timo Kreuzer
  */
 
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
 
 void Test_ScrollWindowEx()
 {
@@ -61,4 +58,3 @@ START_TEST(ScrollWindowEx)
 {
     Test_ScrollWindowEx();
 }
-
index 90fcc31..e633168 100644 (file)
@@ -5,11 +5,7 @@
  * PROGRAMMERS:     Thomas Faber <thomas.faber@reactos.org>
  */
 
-#include <apitest.h>
-#include <winuser.h>
-
-#include <msgtrace.h>
-#include <user32testhelpers.h>
+#include "precomp.h"
 
 static DWORD dwThread1;
 static DWORD dwThread2;
index 4ba07cf..110289b 100644 (file)
@@ -5,14 +5,7 @@
  * PROGRAMMERS:     Giannis Adamopoulos
  */
 
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
-#include <undocuser.h>
-
-#include <msgtrace.h>
-#include <user32testhelpers.h>
+#include "precomp.h"
 
 HWND hWnd1, hWnd2;
 
index 052e300..9ac6e2b 100644 (file)
@@ -5,11 +5,7 @@
  * PROGRAMMERS:     Giannis Adamopoulos
  */
 
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
-#include <assert.h>
+#include "precomp.h"
 
 HHOOK hMouseHookLL, hMouseHook;
 
index 7ee1e40..79452cb 100644 (file)
@@ -5,11 +5,7 @@
  * PROGRAMMERS:     Thomas Faber <thomas.faber@reactos.org>
  */
 
-#include <apitest.h>
-
-#include <winuser.h>
-#include <msgtrace.h>
-#include <user32testhelpers.h>
+#include "precomp.h"
 
 static HWND hWndList[5 + 1];
 static const int hWndCount = sizeof(hWndList) / sizeof(hWndList[0]) - 1;
index de57337..3d656fd 100644 (file)
@@ -5,9 +5,7 @@
  * PROGRAMMERS:     Thomas Faber <thomas.faber@reactos.org>
  */
 
-#include <apitest.h>
-#include <winuser.h>
-#include <user32testhelpers.h>
+#include "precomp.h"
 
 static ATOM Atom1, Atom2, Atom3;
 
index 59faad0..1d9d9f0 100644 (file)
@@ -5,10 +5,7 @@
  * PROGRAMMERS:     Thomas Faber <thomas.faber@reactos.org>
  */
 
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
 
 START_TEST(SetScrollInfo)
 {
index f73db6b..75c5479 100644 (file)
@@ -5,10 +5,7 @@
  * PROGRAMMERS:     Thomas Faber <thomas.faber@reactos.org>
  */
 
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
 
 START_TEST(SetScrollRange)
 {
index 2b84508..64330bc 100644 (file)
@@ -5,14 +5,7 @@
  * PROGRAMMERS:     Giannis Adamopoulos
  */
 
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
-#include <undocuser.h>
-
-#include <msgtrace.h>
-#include <user32testhelpers.h>
+#include "precomp.h"
 
 HWND hWnd1, hWnd2;
 
@@ -193,4 +186,4 @@ START_TEST(SystemParametersInfo)
     DestroyWindow(hWnd1);
     DestroyWindow(hWnd2);
     UnregisterClassW(L"sysparamstest", 0);
-}
\ No newline at end of file
+}
index 7cc7646..6024489 100644 (file)
@@ -5,13 +5,7 @@
  * PROGRAMMERS:     Giannis Adamopoulos
  */
 
-#include <apitest.h>
-#include <wingdi.h>
-#include <winuser.h>
-#include <undocuser.h>
-
-#include <msgtrace.h>
-#include <user32testhelpers.h>
+#include "precomp.h"
 
 HWND hWnd1, hWnd2, hWnd3;
 HHOOK hMouseHookLL, hMouseHook;
index bdcff2f..185726f 100644 (file)
@@ -5,10 +5,7 @@
  * PROGRAMMERS:
  */
 
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
 
 /* Used wine Redraw test for proof in principle. */
 
index e204501..f7bffe0 100644 (file)
@@ -6,17 +6,9 @@
  *                  Thomas Faber
  */
 
-#define WIN32_NO_STATUS
-#include <apitest.h>
-
-#include <stdio.h>
-#include <wingdi.h>
-#include <winuser.h>
-#include <user32testhelpers.h>
-#include <ndk/umtypes.h>
-#include <ndk/obfuncs.h>
+#include "precomp.h"
 
-#define DESKTOP_ALL_ACCESS 0x01ff
+#include <ndk/obfuncs.h>
 
 struct test_info {
     WCHAR* ExpectedWinsta;
diff --git a/modules/rostests/apitests/user32/precomp.h b/modules/rostests/apitests/user32/precomp.h
new file mode 100644 (file)
index 0000000..8cb2810
--- /dev/null
@@ -0,0 +1,18 @@
+#ifndef _USER32_APITEST_PRECOMP_H_
+#define _USER32_APITEST_PRECOMP_H_
+
+#define WIN32_NO_STATUS
+#include <assert.h>
+#include <stdio.h>
+#include <apitest.h>
+#include <wingdi.h>
+#include <winuser.h>
+#include <msgtrace.h>
+#include <user32testhelpers.h>
+#include <undocuser.h>
+
+#include "resource.h"
+
+#define DESKTOP_ALL_ACCESS 0x01ff
+
+#endif /* _USER32_APITEST_PRECOMP_H_ */