Module: wine Branch: master Commit: 69496947403ceef3fefaf656d5b6af1f3cb61ba1 URL: http://source.winehq.org/git/wine.git/?a=commit;h=69496947403ceef3fefaf656d5...
Author: Vincent Povirk vincent@codeweavers.com Date: Wed Nov 12 10:16:24 2008 -0600
msiexec: Build with -mwindows.
---
programs/msiexec/Makefile.in | 2 +- programs/msiexec/msiexec.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/programs/msiexec/Makefile.in b/programs/msiexec/Makefile.in index ef0af91..f9cb570 100644 --- a/programs/msiexec/Makefile.in +++ b/programs/msiexec/Makefile.in @@ -4,7 +4,7 @@ TOPOBJDIR = ../.. SRCDIR = @srcdir@ VPATH = @srcdir@ MODULE = msiexec.exe -APPMODE = -mconsole +APPMODE = -mwindows IMPORTS = msi ole32 advapi32 user32 kernel32
C_SRCS = \ diff --git a/programs/msiexec/msiexec.c b/programs/msiexec/msiexec.c index 7b00eb7..9221fa2 100644 --- a/programs/msiexec/msiexec.c +++ b/programs/msiexec/msiexec.c @@ -493,7 +493,7 @@ static BOOL process_args_from_reg( LPWSTR ident, int *pargc, WCHAR ***pargv ) return ret; }
-int main(int argc, char **argv) +int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { int i; BOOL FunctionInstall = FALSE; @@ -529,9 +529,10 @@ int main(int argc, char **argv)
LPWSTR DllName = NULL; DWORD ReturnCode; + int argc; LPWSTR *argvW = NULL;
- /* overwrite the command line */ + /* parse the command line */ process_args( GetCommandLineW(), &argc, &argvW );
/*