projects
/
reactos.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
ba54c56
)
[MSI_WINETEST] Add a PCH.
author
Amine Khaldi
<amine.khaldi@reactos.org>
Mon, 18 Dec 2017 12:48:13 +0000
(13:48 +0100)
committer
Amine Khaldi
<amine.khaldi@reactos.org>
Mon, 18 Dec 2017 12:48:13 +0000
(13:48 +0100)
13 files changed:
modules/rostests/winetests/msi/CMakeLists.txt
patch
|
blob
|
history
modules/rostests/winetests/msi/action.c
patch
|
blob
|
history
modules/rostests/winetests/msi/automation.c
patch
|
blob
|
history
modules/rostests/winetests/msi/db.c
patch
|
blob
|
history
modules/rostests/winetests/msi/format.c
patch
|
blob
|
history
modules/rostests/winetests/msi/install.c
patch
|
blob
|
history
modules/rostests/winetests/msi/msi.c
patch
|
blob
|
history
modules/rostests/winetests/msi/package.c
patch
|
blob
|
history
modules/rostests/winetests/msi/patch.c
patch
|
blob
|
history
modules/rostests/winetests/msi/precomp.h
[new file with mode: 0644]
patch
|
blob
modules/rostests/winetests/msi/record.c
patch
|
blob
|
history
modules/rostests/winetests/msi/source.c
patch
|
blob
|
history
modules/rostests/winetests/msi/suminfo.c
patch
|
blob
|
history
diff --git
a/modules/rostests/winetests/msi/CMakeLists.txt
b/modules/rostests/winetests/msi/CMakeLists.txt
index
0149846
..
3a3a03d
100644
(file)
--- a/
modules/rostests/winetests/msi/CMakeLists.txt
+++ b/
modules/rostests/winetests/msi/CMakeLists.txt
@@
-15,10
+15,11
@@
list(APPEND SOURCE
record.c
source.c
suminfo.c
record.c
source.c
suminfo.c
-
testlist.c
)
+
precomp.h
)
-add_executable(msi_winetest ${SOURCE})
+add_executable(msi_winetest ${SOURCE}
testlist.c
)
target_link_libraries(msi_winetest uuid)
set_module_type(msi_winetest win32cui)
add_importlibs(msi_winetest cabinet msi shell32 ole32 oleaut32 user32 advapi32 version msvcrt kernel32)
target_link_libraries(msi_winetest uuid)
set_module_type(msi_winetest win32cui)
add_importlibs(msi_winetest cabinet msi shell32 ole32 oleaut32 user32 advapi32 version msvcrt kernel32)
+add_pch(msi_winetest precomp.h SOURCE)
add_rostests_file(TARGET msi_winetest)
add_rostests_file(TARGET msi_winetest)
diff --git
a/modules/rostests/winetests/msi/action.c
b/modules/rostests/winetests/msi/action.c
index
11e244c
..
7d8eaa2
100644
(file)
--- a/
modules/rostests/winetests/msi/action.c
+++ b/
modules/rostests/winetests/msi/action.c
@@
-19,21
+19,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#define _WIN32_MSI 300
-#include <stdio.h>
-#include <stdlib.h>
-
-#include <windows.h>
-#include <msiquery.h>
-#include <msidefs.h>
-#include <msi.h>
-#include <fci.h>
-#include <srrestoreptapi.h>
-#include <wtypes.h>
-#include <shellapi.h>
-#include <winsvc.h>
-
-#include "wine/test.h"
+#include "precomp.h"
static UINT (WINAPI *pMsiQueryComponentStateA)
(LPCSTR, LPCSTR, MSIINSTALLCONTEXT, LPCSTR, INSTALLSTATE *);
static UINT (WINAPI *pMsiQueryComponentStateA)
(LPCSTR, LPCSTR, MSIINSTALLCONTEXT, LPCSTR, INSTALLSTATE *);
diff --git
a/modules/rostests/winetests/msi/automation.c
b/modules/rostests/winetests/msi/automation.c
index
e4d2faa
..
1cb4959
100644
(file)
--- a/
modules/rostests/winetests/msi/automation.c
+++ b/
modules/rostests/winetests/msi/automation.c
@@
-19,19
+19,10
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#define COBJMACROS
-#include
<stdio.h>
+#include
"precomp.h"
-#include <initguid.h>
-#include <windows.h>
-#include <msiquery.h>
-#include <msidefs.h>
-#include <msi.h>
-#include <fci.h>
-#include <oaidl.h>
-
-#include "wine/test.h"
+#include <ole2.h>
static BOOL is_wow64;
static BOOL is_wow64;
diff --git
a/modules/rostests/winetests/msi/db.c
b/modules/rostests/winetests/msi/db.c
index
4ea1f10
..
5f0738d
100644
(file)
--- a/
modules/rostests/winetests/msi/db.c
+++ b/
modules/rostests/winetests/msi/db.c
@@
-18,17
+18,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#define COBJMACROS
-
-#include <stdio.h>
-
-#include <windows.h>
-#include <objidl.h>
-#include <msi.h>
-#include <msidefs.h>
-#include <msiquery.h>
-
-#include "wine/test.h"
+#include "precomp.h"
static const char *msifile = "winetest-db.msi";
static const char *msifile2 = "winetst2-db.msi";
static const char *msifile = "winetest-db.msi";
static const char *msifile2 = "winetst2-db.msi";
diff --git
a/modules/rostests/winetests/msi/format.c
b/modules/rostests/winetests/msi/format.c
index
b476c6b
..
a8bd290
100644
(file)
--- a/
modules/rostests/winetests/msi/format.c
+++ b/
modules/rostests/winetests/msi/format.c
@@
-19,13
+19,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#include <stdio.h>
-#include <windows.h>
-#include <shlwapi.h>
-#include <msi.h>
-#include <msiquery.h>
-
-#include "wine/test.h"
+#include "precomp.h"
static const char msifile[] = "winetest-format.msi";
static const WCHAR msifileW[] =
static const char msifile[] = "winetest-format.msi";
static const WCHAR msifileW[] =
diff --git
a/modules/rostests/winetests/msi/install.c
b/modules/rostests/winetests/msi/install.c
index
47a8ad9
..
21ef1b2
100644
(file)
--- a/
modules/rostests/winetests/msi/install.c
+++ b/
modules/rostests/winetests/msi/install.c
@@
-18,21
+18,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#define _WIN32_MSI 300
-#define COBJMACROS
-
-#include <stdio.h>
-
-#include <windows.h>
-#include <msiquery.h>
-#include <msidefs.h>
-#include <msi.h>
-#include <fci.h>
-#include <objidl.h>
-#include <srrestoreptapi.h>
-#include <shlobj.h>
-
-#include "wine/test.h"
+#include "precomp.h"
static UINT (WINAPI *pMsiQueryComponentStateA)
(LPCSTR, LPCSTR, MSIINSTALLCONTEXT, LPCSTR, INSTALLSTATE*);
static UINT (WINAPI *pMsiQueryComponentStateA)
(LPCSTR, LPCSTR, MSIINSTALLCONTEXT, LPCSTR, INSTALLSTATE*);
diff --git
a/modules/rostests/winetests/msi/msi.c
b/modules/rostests/winetests/msi/msi.c
index
6ae7753
..
25d9dad
100644
(file)
--- a/
modules/rostests/winetests/msi/msi.c
+++ b/
modules/rostests/winetests/msi/msi.c
@@
-18,18
+18,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#define _WIN32_MSI 300
-#define COBJMACROS
-
-#include <stdio.h>
-#include <windows.h>
-#include <msi.h>
-#include <msiquery.h>
-#include <msidefs.h>
-#include <sddl.h>
-#include <fci.h>
-
-#include "wine/test.h"
+#include "precomp.h"
static BOOL is_wow64;
static const char msifile[] = "winetest.msi";
static BOOL is_wow64;
static const char msifile[] = "winetest.msi";
diff --git
a/modules/rostests/winetests/msi/package.c
b/modules/rostests/winetests/msi/package.c
index
c00ed61
..
6834bec
100644
(file)
--- a/
modules/rostests/winetests/msi/package.c
+++ b/
modules/rostests/winetests/msi/package.c
@@
-19,19
+19,11
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#
define COBJMACROS
+#
include "precomp.h"
#include <assert.h>
#include <assert.h>
-#include <stdio.h>
-#include <windows.h>
-#include <msidefs.h>
-#include <msi.h>
-#include <msiquery.h>
-#include <srrestoreptapi.h>
#include <shlobj.h>
#include <shlobj.h>
-#include "wine/test.h"
-
static BOOL is_wow64;
static const char msifile[] = "winetest-package.msi";
static const WCHAR msifileW[] =
static BOOL is_wow64;
static const char msifile[] = "winetest-package.msi";
static const WCHAR msifileW[] =
diff --git
a/modules/rostests/winetests/msi/patch.c
b/modules/rostests/winetests/msi/patch.c
index
6aeb4b1
..
bb2276e
100644
(file)
--- a/
modules/rostests/winetests/msi/patch.c
+++ b/
modules/rostests/winetests/msi/patch.c
@@
-18,17
+18,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#define _WIN32_MSI 300
-#define COBJMACROS
-
-#include <stdio.h>
-
-#include <windows.h>
-#include <msiquery.h>
-#include <msidefs.h>
-#include <msi.h>
-
-#include "wine/test.h"
+#include "precomp.h"
static UINT (WINAPI *pMsiApplyPatchA)( LPCSTR, LPCSTR, INSTALLTYPE, LPCSTR );
static UINT (WINAPI *pMsiGetPatchInfoExA)( LPCSTR, LPCSTR, LPCSTR, MSIINSTALLCONTEXT,
static UINT (WINAPI *pMsiApplyPatchA)( LPCSTR, LPCSTR, INSTALLTYPE, LPCSTR );
static UINT (WINAPI *pMsiGetPatchInfoExA)( LPCSTR, LPCSTR, LPCSTR, MSIINSTALLCONTEXT,
diff --git a/modules/rostests/winetests/msi/precomp.h
b/modules/rostests/winetests/msi/precomp.h
new file mode 100644
(file)
index 0000000..
67839b1
--- /dev/null
+++ b/
modules/rostests/winetests/msi/precomp.h
@@ -0,0
+1,27
@@
+#ifndef _MSI_WINETEST_PRECOMP_H_
+#define _MSI_WINETEST_PRECOMP_H_
+
+#define _WIN32_MSI 300
+
+#include <stdio.h>
+
+#define WIN32_NO_STATUS
+#define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
+#define COBJMACROS
+
+#include <wine/test.h>
+
+#include <winuser.h>
+#include <winreg.h>
+#include <winnls.h>
+#include <winsvc.h>
+#include <winver.h>
+#include <objbase.h>
+#include <msiquery.h>
+#include <msidefs.h>
+#include <fci.h>
+#include <srrestoreptapi.h>
+#include <shellapi.h>
+
+#endif /* !_MSI_WINETEST_PRECOMP_H_ */
diff --git
a/modules/rostests/winetests/msi/record.c
b/modules/rostests/winetests/msi/record.c
index
5caaefc
..
1106e25
100644
(file)
--- a/
modules/rostests/winetests/msi/record.c
+++ b/
modules/rostests/winetests/msi/record.c
@@
-18,11
+18,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#include <windows.h>
-#include <msi.h>
-#include <msiquery.h>
-
-#include "wine/test.h"
+#include "precomp.h"
static const char *msifile = "winetest-record.msi";
static const WCHAR msifileW[] =
static const char *msifile = "winetest-record.msi";
static const WCHAR msifileW[] =
diff --git
a/modules/rostests/winetests/msi/source.c
b/modules/rostests/winetests/msi/source.c
index
1d94695
..
daf2979
100644
(file)
--- a/
modules/rostests/winetests/msi/source.c
+++ b/
modules/rostests/winetests/msi/source.c
@@
-18,19
+18,10
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#
define _WIN32_MSI 300
+#
include "precomp.h"
-#include <stdio.h>
-
-#include <windows.h>
-#include <msiquery.h>
-#include <msidefs.h>
-#include <msi.h>
-#include <sddl.h>
#include <secext.h>
#include <secext.h>
-#include "wine/test.h"
-
static BOOL is_wow64;
static BOOL (WINAPI *pConvertSidToStringSidA)(PSID, LPSTR*);
static BOOL is_wow64;
static BOOL (WINAPI *pConvertSidToStringSidA)(PSID, LPSTR*);
diff --git
a/modules/rostests/winetests/msi/suminfo.c
b/modules/rostests/winetests/msi/suminfo.c
index
8c2e292
..
40fcef4
100644
(file)
--- a/
modules/rostests/winetests/msi/suminfo.c
+++ b/
modules/rostests/winetests/msi/suminfo.c
@@
-18,15
+18,7
@@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-#define COBJMACROS
-
-#include <stdio.h>
-#include <windows.h>
-#include <msi.h>
-#include <msiquery.h>
-#include <objidl.h>
-
-#include "wine/test.h"
+#include "precomp.h"
/*
* The following are defined in Windows SDK's msidefs.h
/*
* The following are defined in Windows SDK's msidefs.h