https://git.reactos.org/?p=reactos.git;a=commitdiff;h=e36cf4acaf403964f92053dedbf68ca4bb299682

commit e36cf4acaf403964f92053dedbf68ca4bb299682
Author: Amine Khaldi <[email protected]>
AuthorDate: Mon Dec 18 13:21:47 2017 +0100

    [APITESTS][WINETESTS] Addendum to the recent PCH work.
---
 modules/rostests/apitests/advapi32/precomp.h    | 4 ++++
 modules/rostests/apitests/com/com_apitest.c     | 1 +
 modules/rostests/apitests/com/com_apitest.h     | 7 ++++++-
 modules/rostests/apitests/gdi32/precomp.h       | 4 ++++
 modules/rostests/apitests/kernel32/precomp.h    | 4 ++++
 modules/rostests/apitests/ntdll/NtSetValueKey.c | 2 ++
 modules/rostests/apitests/ntdll/precomp.h       | 7 +++++--
 modules/rostests/apitests/user32/precomp.h      | 6 +++++-
 modules/rostests/winetests/crypt32/precomp.h    | 5 +++++
 modules/rostests/winetests/gdi32/precomp.h      | 2 ++
 10 files changed, 38 insertions(+), 4 deletions(-)

diff --git a/modules/rostests/apitests/advapi32/precomp.h 
b/modules/rostests/apitests/advapi32/precomp.h
index 503d956465..a009b9676d 100644
--- a/modules/rostests/apitests/advapi32/precomp.h
+++ b/modules/rostests/apitests/advapi32/precomp.h
@@ -1,6 +1,10 @@
 #ifndef _ADVAPI32_APITEST_PRECOMP_H_
 #define _ADVAPI32_APITEST_PRECOMP_H_
 
+#define WIN32_NO_STATUS
+#define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
+
 #include <apitest.h>
 #include <winreg.h>
 #include <winsvc.h>
diff --git a/modules/rostests/apitests/com/com_apitest.c 
b/modules/rostests/apitests/com/com_apitest.c
index 7f72b0b835..1add9839b0 100644
--- a/modules/rostests/apitests/com/com_apitest.c
+++ b/modules/rostests/apitests/com/com_apitest.c
@@ -7,6 +7,7 @@
 
 #include "com_apitest.h"
 
+#include <winreg.h>
 #include <mshtmhst.h>
 #include <shlwapi.h>
 #include <commoncontrols.h>
diff --git a/modules/rostests/apitests/com/com_apitest.h 
b/modules/rostests/apitests/com/com_apitest.h
index f841e58121..8820da294d 100644
--- a/modules/rostests/apitests/com/com_apitest.h
+++ b/modules/rostests/apitests/com/com_apitest.h
@@ -16,11 +16,16 @@
  * we usually don't want to be that strict */
 //#define FAIL_WRONG_OFFSET
 
-#define COBJMACROS
 #define WIN32_NO_STATUS
+#define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
+#define COBJMACROS
 
 #include <wine/test.h>
 
+#include <wingdi.h>
+#include <winuser.h>
+#include <prsht.h>
 #include <objbase.h>
 #include <objsafe.h>
 #include <oleacc.h>
diff --git a/modules/rostests/apitests/gdi32/precomp.h 
b/modules/rostests/apitests/gdi32/precomp.h
index a0331e74a7..ad6ebda215 100644
--- a/modules/rostests/apitests/gdi32/precomp.h
+++ b/modules/rostests/apitests/gdi32/precomp.h
@@ -1,6 +1,10 @@
 #ifndef _GDI32_APITEST_PRECOMP_H_
 #define _GDI32_APITEST_PRECOMP_H_
 
+#define WIN32_NO_STATUS
+#define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
+
 #include <apitest.h>
 #include <wingdi.h>
 #include <winuser.h>
diff --git a/modules/rostests/apitests/kernel32/precomp.h 
b/modules/rostests/apitests/kernel32/precomp.h
index cbc24c78ae..ffbf218a93 100644
--- a/modules/rostests/apitests/kernel32/precomp.h
+++ b/modules/rostests/apitests/kernel32/precomp.h
@@ -1,6 +1,10 @@
 #ifndef _KERNEL32_APITEST_PRECOMP_H_
 #define _KERNEL32_APITEST_PRECOMP_H_
 
+#define WIN32_NO_STATUS
+#define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
+
 #include <apitest.h>
 #include <wincon.h>
 #include <winnls.h>
diff --git a/modules/rostests/apitests/ntdll/NtSetValueKey.c 
b/modules/rostests/apitests/ntdll/NtSetValueKey.c
index 7a77839a19..caa2e34ef4 100644
--- a/modules/rostests/apitests/ntdll/NtSetValueKey.c
+++ b/modules/rostests/apitests/ntdll/NtSetValueKey.c
@@ -7,6 +7,8 @@
 
 #include "precomp.h"
 
+#include <winreg.h>
+
 START_TEST(NtSetValueKey)
 {
     NTSTATUS Status;
diff --git a/modules/rostests/apitests/ntdll/precomp.h 
b/modules/rostests/apitests/ntdll/precomp.h
index 1552223a0b..39ff188224 100644
--- a/modules/rostests/apitests/ntdll/precomp.h
+++ b/modules/rostests/apitests/ntdll/precomp.h
@@ -2,10 +2,13 @@
 #define _NTDLL_APITEST_PRECOMP_H_
 
 #include <stdio.h>
-#include <apitest.h>
+
 #define WIN32_NO_STATUS
+#define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
+
+#include <apitest.h>
 #include <ndk/ntndk.h>
-#include <winreg.h>
 #include <strsafe.h>
 
 #endif /* _NTDLL_APITEST_PRECOMP_H_ */
diff --git a/modules/rostests/apitests/user32/precomp.h 
b/modules/rostests/apitests/user32/precomp.h
index 8cb2810b59..9159e4bd58 100644
--- a/modules/rostests/apitests/user32/precomp.h
+++ b/modules/rostests/apitests/user32/precomp.h
@@ -1,9 +1,13 @@
 #ifndef _USER32_APITEST_PRECOMP_H_
 #define _USER32_APITEST_PRECOMP_H_
 
-#define WIN32_NO_STATUS
 #include <assert.h>
 #include <stdio.h>
+
+#define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
+#define WIN32_NO_STATUS
+
 #include <apitest.h>
 #include <wingdi.h>
 #include <winuser.h>
diff --git a/modules/rostests/winetests/crypt32/precomp.h 
b/modules/rostests/winetests/crypt32/precomp.h
index 1d2fc3b4e8..81c3376acc 100644
--- a/modules/rostests/winetests/crypt32/precomp.h
+++ b/modules/rostests/winetests/crypt32/precomp.h
@@ -2,6 +2,11 @@
 #define _CRYPT32_WINETEST_PRECOMP_H_
 
 #include <stdio.h>
+
+#define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
+#include <ntstatus.h>
+#define WIN32_NO_STATUS
 #include <wine/test.h>
 #include <winreg.h>
 #define CMSG_SIGNER_ENCODE_INFO_HAS_CMS_FIELDS
diff --git a/modules/rostests/winetests/gdi32/precomp.h 
b/modules/rostests/winetests/gdi32/precomp.h
index 11e9e70e51..bf8aea3a12 100644
--- a/modules/rostests/winetests/gdi32/precomp.h
+++ b/modules/rostests/winetests/gdi32/precomp.h
@@ -2,6 +2,8 @@
 #define _GDI32_WINETEST_PRECOMP_H_
 
 #define WIN32_NO_STATUS
+#define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
 #define NONAMELESSUNION
 
 #include <assert.h>

Reply via email to