From 3e20601b21177641f28bed47f91fd6029bd36a15 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Thu, 28 Jul 2011 16:21:48 +0000 Subject: [PATCH] [EPSAPI] * Add a PCH. svn path=/trunk/; revision=52985 --- reactos/lib/epsapi/CMakeLists.txt | 2 +- reactos/lib/epsapi/enum/drivers.c | 7 +------ reactos/lib/epsapi/enum/modules.c | 8 ++------ reactos/lib/epsapi/enum/precomp.h | 6 ++++++ reactos/lib/epsapi/enum/processes.c | 6 +----- reactos/lib/epsapi/epsapi.rbuild | 1 + 6 files changed, 12 insertions(+), 18 deletions(-) create mode 100644 reactos/lib/epsapi/enum/precomp.h diff --git a/reactos/lib/epsapi/CMakeLists.txt b/reactos/lib/epsapi/CMakeLists.txt index 4eb87dfe28a..bbbeb7dd8b5 100644 --- a/reactos/lib/epsapi/CMakeLists.txt +++ b/reactos/lib/epsapi/CMakeLists.txt @@ -4,5 +4,5 @@ add_library(epsapi enum/modules.c enum/processes.c) +add_pch(epsapi enum/precomp.h) add_dependencies(epsapi psdk) - diff --git a/reactos/lib/epsapi/enum/drivers.c b/reactos/lib/epsapi/enum/drivers.c index 179b698f15d..961628da76e 100644 --- a/reactos/lib/epsapi/enum/drivers.c +++ b/reactos/lib/epsapi/enum/drivers.c @@ -14,16 +14,11 @@ * and improve reusability */ -#define WIN32_NO_STATUS -#include -#define NTOS_MODE_USER -#include +#include "precomp.h" #define NDEBUG #include -#include - NTSTATUS NTAPI PsaEnumerateSystemModules(IN PSYSMOD_ENUM_ROUTINE Callback, IN OUT PVOID CallbackContext) diff --git a/reactos/lib/epsapi/enum/modules.c b/reactos/lib/epsapi/enum/modules.c index 55915ee594e..f5a3d73d479 100644 --- a/reactos/lib/epsapi/enum/modules.c +++ b/reactos/lib/epsapi/enum/modules.c @@ -18,16 +18,12 @@ * isolated in its own library to clear the confusion * and improve reusability */ -#define WIN32_NO_STATUS -#include -#define NTOS_MODE_USER -#include + +#include "precomp.h" #define NDEBUG #include -#include - NTSTATUS NTAPI PsaEnumerateProcessModules(IN HANDLE ProcessHandle, IN PPROCMOD_ENUM_ROUTINE Callback, diff --git a/reactos/lib/epsapi/enum/precomp.h b/reactos/lib/epsapi/enum/precomp.h new file mode 100644 index 00000000000..d53731b1571 --- /dev/null +++ b/reactos/lib/epsapi/enum/precomp.h @@ -0,0 +1,6 @@ +#define WIN32_NO_STATUS +#include +#define NTOS_MODE_USER +#include + +#include diff --git a/reactos/lib/epsapi/enum/processes.c b/reactos/lib/epsapi/enum/processes.c index 45ebb595b1e..3d772d0b5d1 100644 --- a/reactos/lib/epsapi/enum/processes.c +++ b/reactos/lib/epsapi/enum/processes.c @@ -30,12 +30,8 @@ * isolated in its own library to clear the confusion * and improve reusability */ -#define WIN32_NO_STATUS -#include -#define NTOS_MODE_USER -#include -#include +#include "precomp.h" #define NDEBUG #include diff --git a/reactos/lib/epsapi/epsapi.rbuild b/reactos/lib/epsapi/epsapi.rbuild index 787b7161f41..2a6e273e6db 100644 --- a/reactos/lib/epsapi/epsapi.rbuild +++ b/reactos/lib/epsapi/epsapi.rbuild @@ -5,5 +5,6 @@ drivers.c modules.c processes.c + precomp.h