Hans Leidekker : msi: Handle some more message types in MSI_ProcessMessage.
Alexandre Julliard
julliard at winehq.org
Tue Nov 1 13:23:24 CDT 2011
Module: wine
Branch: master
Commit: 936c14f87fe32e09f89d97d2708a2971e0f6176d
URL: http://source.winehq.org/git/wine.git/?a=commit;h=936c14f87fe32e09f89d97d2708a2971e0f6176d
Author: Hans Leidekker <hans at codeweavers.com>
Date: Tue Nov 1 11:07:21 2011 +0100
msi: Handle some more message types in MSI_ProcessMessage.
---
dlls/msi/package.c | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/dlls/msi/package.c b/dlls/msi/package.c
index bd8a8d2..8ec6889 100644
--- a/dlls/msi/package.c
+++ b/dlls/msi/package.c
@@ -1752,6 +1752,8 @@ INT MSI_ProcessMessage( MSIPACKAGE *package, INSTALLMESSAGE eMessageType, MSIREC
TRACE("%x\n", eMessageType);
+ if ((eMessageType & 0xff000000) == INSTALLMESSAGE_FATALEXIT)
+ log_type |= INSTALLLOGMODE_FATALEXIT;
if ((eMessageType & 0xff000000) == INSTALLMESSAGE_ERROR)
log_type |= INSTALLLOGMODE_ERROR;
if ((eMessageType & 0xff000000) == INSTALLMESSAGE_WARNING)
@@ -1760,6 +1762,10 @@ INT MSI_ProcessMessage( MSIPACKAGE *package, INSTALLMESSAGE eMessageType, MSIREC
log_type |= INSTALLLOGMODE_USER;
if ((eMessageType & 0xff000000) == INSTALLMESSAGE_INFO)
log_type |= INSTALLLOGMODE_INFO;
+ if ((eMessageType & 0xff000000) == INSTALLMESSAGE_RESOLVESOURCE)
+ log_type |= INSTALLLOGMODE_RESOLVESOURCE;
+ if ((eMessageType & 0xff000000) == INSTALLMESSAGE_OUTOFDISKSPACE)
+ log_type |= INSTALLLOGMODE_OUTOFDISKSPACE;
if ((eMessageType & 0xff000000) == INSTALLMESSAGE_COMMONDATA)
log_type |= INSTALLLOGMODE_COMMONDATA;
if ((eMessageType & 0xff000000) == INSTALLMESSAGE_ACTIONSTART)
@@ -1768,6 +1774,12 @@ INT MSI_ProcessMessage( MSIPACKAGE *package, INSTALLMESSAGE eMessageType, MSIREC
log_type |= INSTALLLOGMODE_ACTIONDATA;
if ((eMessageType & 0xff000000) == INSTALLMESSAGE_PROGRESS)
log_type |= INSTALLLOGMODE_PROGRESS;
+ if ((eMessageType & 0xff000000) == INSTALLMESSAGE_INITIALIZE)
+ log_type |= INSTALLLOGMODE_INITIALIZE;
+ if ((eMessageType & 0xff000000) == INSTALLMESSAGE_TERMINATE)
+ log_type |= INSTALLLOGMODE_TERMINATE;
+ if ((eMessageType & 0xff000000) == INSTALLMESSAGE_SHOWDIALOG)
+ log_type |= INSTALLLOGMODE_SHOWDIALOG;
if ((eMessageType & 0xff000000) == INSTALLMESSAGE_ACTIONSTART)
{
More information about the wine-cvs
mailing list