diff --git a/modules/rostests/apitests/advapi32/CMakeLists.txt b/modules/rostests/apitests/advapi32/CMakeLists.txt index d78ba867cba..e34f6826765 100644 --- a/modules/rostests/apitests/advapi32/CMakeLists.txt +++ b/modules/rostests/apitests/advapi32/CMakeLists.txt @@ -17,10 +17,11 @@ list(APPEND SOURCE ServiceArgs.c ServiceEnv.c svchlp.c - testlist.c) + precomp.h) -add_executable(advapi32_apitest ${SOURCE}) +add_executable(advapi32_apitest ${SOURCE} testlist.c) target_link_libraries(advapi32_apitest wine ${PSEH_LIB}) set_module_type(advapi32_apitest win32cui) add_importlibs(advapi32_apitest advapi32 msvcrt kernel32 ntdll) +add_pch(advapi32_apitest precomp.h SOURCE) add_rostests_file(TARGET advapi32_apitest) diff --git a/modules/rostests/apitests/advapi32/CreateService.c b/modules/rostests/apitests/advapi32/CreateService.c index ee2f15c3a01..a3c5aa04e8b 100644 --- a/modules/rostests/apitests/advapi32/CreateService.c +++ b/modules/rostests/apitests/advapi32/CreateService.c @@ -5,11 +5,7 @@ * PROGRAMMER: Thomas Faber */ -#include - -#include -#include -#include +#include "precomp.h" static int MakeService(SC_HANDLE hScm, const wchar_t *serviceName, SC_HANDLE *hService, DWORD *tag) { diff --git a/modules/rostests/apitests/advapi32/DuplicateTokenEx.c b/modules/rostests/apitests/advapi32/DuplicateTokenEx.c index b8e64c69570..252faf72615 100644 --- a/modules/rostests/apitests/advapi32/DuplicateTokenEx.c +++ b/modules/rostests/apitests/advapi32/DuplicateTokenEx.c @@ -5,9 +5,7 @@ * PROGRAMMER: Jérôme Gardou */ -#include -#include -#include +#include "precomp.h" #define ok_luid_equal(Luid, Expected) \ ok(RtlEqualLuid((Luid), (Expected)), "Got wrong LUID %08lx%08lx, expected (%08lx%08lx).\n", \ diff --git a/modules/rostests/apitests/advapi32/HKEY_CLASSES_ROOT.c b/modules/rostests/apitests/advapi32/HKEY_CLASSES_ROOT.c index c65e76abbe1..cec975f5b0a 100644 --- a/modules/rostests/apitests/advapi32/HKEY_CLASSES_ROOT.c +++ b/modules/rostests/apitests/advapi32/HKEY_CLASSES_ROOT.c @@ -5,13 +5,9 @@ * PROGRAMMER: Jérôme Gardou */ -#include +#include "precomp.h" -#define WIN32_NO_STATUS -#include -#include #include -#include #define IS_HKCR(hk) (((UINT_PTR)hk & 3) == 2) diff --git a/modules/rostests/apitests/advapi32/IsTextUnicode.c b/modules/rostests/apitests/advapi32/IsTextUnicode.c index 5b51e3b3859..9bd170cefb8 100644 --- a/modules/rostests/apitests/advapi32/IsTextUnicode.c +++ b/modules/rostests/apitests/advapi32/IsTextUnicode.c @@ -6,13 +6,8 @@ * Dmitry Chapyshev */ -#include +#include "precomp.h" -#define WIN32_NO_STATUS -#include -#include -#include -#include #include PVOID LoadCodePageData(ULONG Code) diff --git a/modules/rostests/apitests/advapi32/LockServiceDatabase.c b/modules/rostests/apitests/advapi32/LockServiceDatabase.c index 5bd2ad7b979..850cc4c70aa 100644 --- a/modules/rostests/apitests/advapi32/LockServiceDatabase.c +++ b/modules/rostests/apitests/advapi32/LockServiceDatabase.c @@ -5,10 +5,7 @@ * PROGRAMMER: Hermès BÉLUSCA - MAÏTO */ -#include - -#include -#include +#include "precomp.h" #define TESTING_SERVICE L"Spooler" diff --git a/modules/rostests/apitests/advapi32/QueryServiceConfig2.c b/modules/rostests/apitests/advapi32/QueryServiceConfig2.c index 133b9a26acd..a9bc478efc8 100644 --- a/modules/rostests/apitests/advapi32/QueryServiceConfig2.c +++ b/modules/rostests/apitests/advapi32/QueryServiceConfig2.c @@ -5,11 +5,7 @@ * PROGRAMMER: Hermès BÉLUSCA - MAÏTO */ -#include - -#include -#include -#include +#include "precomp.h" #define TESTING_SERVICEW L"Spooler" #define TESTING_SERVICEA "Spooler" diff --git a/modules/rostests/apitests/advapi32/RegEnumKey.c b/modules/rostests/apitests/advapi32/RegEnumKey.c index 23ba958b627..b303e91bdb2 100644 --- a/modules/rostests/apitests/advapi32/RegEnumKey.c +++ b/modules/rostests/apitests/advapi32/RegEnumKey.c @@ -5,10 +5,7 @@ * PROGRAMMER: Thomas Faber & Doug Lyons */ -#include - -#define WIN32_NO_STATUS -#include +#include "precomp.h" START_TEST(RegEnumKey) { diff --git a/modules/rostests/apitests/advapi32/RegEnumValueW.c b/modules/rostests/apitests/advapi32/RegEnumValueW.c index 51da24bb621..95f10d21caf 100644 --- a/modules/rostests/apitests/advapi32/RegEnumValueW.c +++ b/modules/rostests/apitests/advapi32/RegEnumValueW.c @@ -5,10 +5,7 @@ * PROGRAMMER: Jérôme Gardou */ -#include - -#define WIN32_NO_STATUS -#include +#include "precomp.h" START_TEST(RegEnumValueW) { diff --git a/modules/rostests/apitests/advapi32/RegOpenKeyExW.c b/modules/rostests/apitests/advapi32/RegOpenKeyExW.c index c84989072e0..11ebdc9e3e1 100644 --- a/modules/rostests/apitests/advapi32/RegOpenKeyExW.c +++ b/modules/rostests/apitests/advapi32/RegOpenKeyExW.c @@ -4,15 +4,11 @@ * PURPOSE: Test for the RegOpenKeyExW alignment * PROGRAMMER: Mark Jansen (mark.jansen@reactos.org) */ -#include - -#define WIN32_NO_STATUS -#include +#include "precomp.h" #define TEST_STR L".exe" - START_TEST(RegOpenKeyExW) { char GccShouldNotAlignThis[20 * 2]; diff --git a/modules/rostests/apitests/advapi32/RegQueryInfoKey.c b/modules/rostests/apitests/advapi32/RegQueryInfoKey.c index 024f3d15b04..0bda2cd57dc 100644 --- a/modules/rostests/apitests/advapi32/RegQueryInfoKey.c +++ b/modules/rostests/apitests/advapi32/RegQueryInfoKey.c @@ -5,10 +5,7 @@ * PROGRAMMER: Thomas Faber */ -#include - -#define WIN32_NO_STATUS -#include +#include "precomp.h" #define TestKeyAccess(da, er, es) TestKeyAccess_(__FILE__, __LINE__, da, er, es) static diff --git a/modules/rostests/apitests/advapi32/RegQueryValueExW.c b/modules/rostests/apitests/advapi32/RegQueryValueExW.c index ada53d85d9a..14384570692 100644 --- a/modules/rostests/apitests/advapi32/RegQueryValueExW.c +++ b/modules/rostests/apitests/advapi32/RegQueryValueExW.c @@ -4,10 +4,8 @@ * PURPOSE: Test for the RegQueryValueW API * PROGRAMMER: Victor Martinez Calvo */ -#include -#define WIN32_NO_STATUS -#include +#include "precomp.h" static DWORD delete_key(HKEY hkey) { diff --git a/modules/rostests/apitests/advapi32/RtlEncryptMemory.c b/modules/rostests/apitests/advapi32/RtlEncryptMemory.c index 7a0b3d3b35f..8cc5036962a 100644 --- a/modules/rostests/apitests/advapi32/RtlEncryptMemory.c +++ b/modules/rostests/apitests/advapi32/RtlEncryptMemory.c @@ -5,12 +5,8 @@ * PROGRAMMER: Timo Kreuzer */ -#include +#include "precomp.h" -#define WIN32_NO_STATUS -#include -#include -#include #include START_TEST(RtlEncryptMemory) diff --git a/modules/rostests/apitests/advapi32/SaferIdentifyLevel.c b/modules/rostests/apitests/advapi32/SaferIdentifyLevel.c index c704dccb605..1aea94f2c3f 100644 --- a/modules/rostests/apitests/advapi32/SaferIdentifyLevel.c +++ b/modules/rostests/apitests/advapi32/SaferIdentifyLevel.c @@ -5,11 +5,8 @@ * PROGRAMMER: Thomas Faber */ -#include +#include "precomp.h" -#define WIN32_NO_STATUS -#include -#include #include #define SaferIdentifyLevel(c, p, h, r) SaferIdentifyLevel(c, (PSAFER_CODE_PROPERTIES)(p), h, r) diff --git a/modules/rostests/apitests/advapi32/ServiceArgs.c b/modules/rostests/apitests/advapi32/ServiceArgs.c index 16d675a2978..18d9b82096f 100644 --- a/modules/rostests/apitests/advapi32/ServiceArgs.c +++ b/modules/rostests/apitests/advapi32/ServiceArgs.c @@ -6,10 +6,7 @@ * Thomas Faber */ -#include -#include -#include -#include +#include "precomp.h" static char **argv; static int argc; diff --git a/modules/rostests/apitests/advapi32/ServiceEnv.c b/modules/rostests/apitests/advapi32/ServiceEnv.c index 0e8aa2bac61..b98a076b30e 100644 --- a/modules/rostests/apitests/advapi32/ServiceEnv.c +++ b/modules/rostests/apitests/advapi32/ServiceEnv.c @@ -5,8 +5,8 @@ * PROGRAMMER: Hermes Belusca-Maito */ -#include -#include +#include "precomp.h" + #include "svchlp.h" diff --git a/modules/rostests/apitests/advapi32/eventlog.c b/modules/rostests/apitests/advapi32/eventlog.c index c4aa9c08d3f..d7860a9887f 100644 --- a/modules/rostests/apitests/advapi32/eventlog.c +++ b/modules/rostests/apitests/advapi32/eventlog.c @@ -5,10 +5,7 @@ * PROGRAMMER: Hermes Belusca-Maito */ -#include - -#define WIN32_NO_STATUS -#include +#include "precomp.h" START_TEST(eventlog) { diff --git a/modules/rostests/apitests/advapi32/precomp.h b/modules/rostests/apitests/advapi32/precomp.h new file mode 100644 index 00000000000..503d9564656 --- /dev/null +++ b/modules/rostests/apitests/advapi32/precomp.h @@ -0,0 +1,12 @@ +#ifndef _ADVAPI32_APITEST_PRECOMP_H_ +#define _ADVAPI32_APITEST_PRECOMP_H_ + +#include +#include +#include +#include +#include +#include +#include + +#endif /* _ADVAPI32_APITEST_PRECOMP_H_ */ diff --git a/modules/rostests/apitests/advapi32/svchlp.c b/modules/rostests/apitests/advapi32/svchlp.c index 764c5d8359e..7a3aca65e78 100644 --- a/modules/rostests/apitests/advapi32/svchlp.c +++ b/modules/rostests/apitests/advapi32/svchlp.c @@ -13,10 +13,7 @@ * the service process, without really passing it */ -#include -#include -#include -#include +#include "precomp.h" static HANDLE hClientPipe = INVALID_HANDLE_VALUE; static WCHAR named_pipe_name[100]; // Shared: FIXME! diff --git a/modules/rostests/apitests/advapi32/svchlp.h b/modules/rostests/apitests/advapi32/svchlp.h index 3e503f8b49d..0adb20fe55d 100644 --- a/modules/rostests/apitests/advapi32/svchlp.h +++ b/modules/rostests/apitests/advapi32/svchlp.h @@ -7,8 +7,7 @@ * Hermes Belusca-Maito */ -// #include - +#pragma once /********** S E R V I C E ( C L I E N T ) M O D U L E S I D E *********/