From: Amine Khaldi Date: Sun, 1 Apr 2018 12:13:47 +0000 (+0100) Subject: [MSIEXEC] Sync with Wine Staging 3.3. CORE-14434 X-Git-Tag: 0.4.9-RC~337 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=6e4ff4348afca770123f226c635a8bbf467c0e36;hp=f4ab01b670a2bb40b2c37240dd163dc6db0e6317 [MSIEXEC] Sync with Wine Staging 3.3. CORE-14434 --- diff --git a/base/system/msiexec/msiexec.c b/base/system/msiexec/msiexec.c index f2155622def..8dcd216380e 100644 --- a/base/system/msiexec/msiexec.c +++ b/base/system/msiexec/msiexec.c @@ -19,14 +19,18 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ -#include "precomp.h" +#define WIN32_LEAN_AND_MEAN -#include -#include +#include #include +#include #include +#include -#include +#include "wine/debug.h" +#include "wine/unicode.h" + +WINE_DEFAULT_DEBUG_CHANNEL(msiexec); typedef HRESULT (WINAPI *DLLREGISTERSERVER)(void); typedef HRESULT (WINAPI *DLLUNREGISTERSERVER)(void); diff --git a/base/system/msiexec/precomp.h b/base/system/msiexec/precomp.h index cc81d63bfa0..3026f19c1fd 100644 --- a/base/system/msiexec/precomp.h +++ b/base/system/msiexec/precomp.h @@ -1,17 +1,10 @@ + #ifndef _MSIEXEC_PCH_ #define _MSIEXEC_PCH_ #include -#define WIN32_NO_STATUS -#define _INC_WINDOWS -#define COM_NO_WINDOWS_H - -#include -#include -#include - +#include #include -WINE_DEFAULT_DEBUG_CHANNEL(msiexec); -#endif /* _MSIEXEC_PCH_ */ +#endif /* !_MSIEXEC_PCH_ */ diff --git a/base/system/msiexec/rsrc.rc b/base/system/msiexec/rsrc.rc index 2060fe16e03..91c3df8d7ec 100644 --- a/base/system/msiexec/rsrc.rc +++ b/base/system/msiexec/rsrc.rc @@ -16,7 +16,7 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ -//#include +#include #define WINE_FILEDESCRIPTION_STR "Wine Installer" #define WINE_FILENAME_STR "msiexec.exe" diff --git a/base/system/msiexec/service.c b/base/system/msiexec/service.c index 3c8b690bf76..d48912a8e5f 100644 --- a/base/system/msiexec/service.c +++ b/base/system/msiexec/service.c @@ -18,7 +18,15 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ -#include "precomp.h" +#define WIN32_LEAN_AND_MEAN + +#include +#include +#include + +#include "wine/debug.h" + +WINE_DEFAULT_DEBUG_CHANNEL(msiexec); static SERVICE_STATUS_HANDLE hstatus; diff --git a/media/doc/README.WINE b/media/doc/README.WINE index e9b7d7e4928..b138db4425c 100644 --- a/media/doc/README.WINE +++ b/media/doc/README.WINE @@ -243,7 +243,7 @@ reactos/base/applications/wordpad # Synced to WineStaging-1.9.16 reactos/base/applications/write # Synced to WineStaging-3.3 reactos/base/services/rpcss # Synced to WineStaging-3.3 reactos/base/system/expand # Synced to WineStaging-3.3 -reactos/base/system/msiexec # Synced to WineStaging-2.16 +reactos/base/system/msiexec # Synced to WineStaging-3.3 reactos/modules/rosapps/winfile # Autosync In addition the following libs, dlls and source files are mostly based on code ported