Jacek Caban : shdocvw: Move IEWinMain to iexplore.c.
Alexandre Julliard
julliard at wine.codeweavers.com
Thu Apr 20 04:39:56 CDT 2006
Module: wine
Branch: refs/heads/master
Commit: 4027a1149c6a273a09abe99cdf291a7296ecf076
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=4027a1149c6a273a09abe99cdf291a7296ecf076
Author: Jacek Caban <jacek at codeweavers.com>
Date: Wed Apr 19 20:34:53 2006 +0200
shdocvw: Move IEWinMain to iexplore.c.
---
dlls/shdocvw/iexplore.c | 30 ++++++++++++++++++++++++++++++
dlls/shdocvw/shdocvw_main.c | 30 ------------------------------
2 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/dlls/shdocvw/iexplore.c b/dlls/shdocvw/iexplore.c
index b39e293..62bc81c 100644
--- a/dlls/shdocvw/iexplore.c
+++ b/dlls/shdocvw/iexplore.c
@@ -580,3 +580,33 @@ HRESULT InternetExplorer_Create(IUnknown
return hres;
}
+
+/******************************************************************
+ * IEWinMain (SHDOCVW.101)
+ *
+ * Only returns on error.
+ */
+DWORD WINAPI IEWinMain(LPSTR szCommandLine, int nShowWindow)
+{
+ LPWSTR url;
+ DWORD len;
+
+ FIXME("%s %d\n", debugstr_a(szCommandLine), nShowWindow);
+
+ CoInitialize(NULL);
+
+ /* FIXME: parse the command line properly, handle -Embedding */
+
+ len = MultiByteToWideChar(CP_ACP, 0, szCommandLine, -1, NULL, 0);
+ url = HeapAlloc(GetProcessHeap(),0,len*sizeof(WCHAR));
+ MultiByteToWideChar(CP_ACP, 0, szCommandLine, -1, url, len);
+
+ create_ie_window(url);
+
+ HeapFree(GetProcessHeap(), 0, url);
+
+ CoUninitialize();
+
+ ExitProcess(0);
+ return 0;
+}
diff --git a/dlls/shdocvw/shdocvw_main.c b/dlls/shdocvw/shdocvw_main.c
index e936095..0093243 100644
--- a/dlls/shdocvw/shdocvw_main.c
+++ b/dlls/shdocvw/shdocvw_main.c
@@ -637,33 +637,3 @@ DWORD WINAPI StopWatchAFORWARD(DWORD dwC
return p(dwClass, lpszStr, dwUnknown, dwMode, dwTimeStamp);
return ERROR_CALL_NOT_IMPLEMENTED;
}
-
-/******************************************************************
- * IEWinMain (SHDOCVW.101)
- *
- * Only returns on error.
- */
-DWORD WINAPI IEWinMain(LPSTR szCommandLine, int nShowWindow)
-{
- LPWSTR url;
- DWORD len;
-
- FIXME("%s %d\n", debugstr_a(szCommandLine), nShowWindow);
-
- CoInitialize(NULL);
-
- /* FIXME: parse the command line properly, handle -Embedding */
-
- len = MultiByteToWideChar(CP_ACP, 0, szCommandLine, -1, NULL, 0);
- url = HeapAlloc(GetProcessHeap(),0,len*sizeof(WCHAR));
- MultiByteToWideChar(CP_ACP, 0, szCommandLine, -1, url, len);
-
- create_ie_window(url);
-
- HeapFree(GetProcessHeap(), 0, url);
-
- CoUninitialize();
-
- ExitProcess(0);
- return 0;
-}
More information about the wine-cvs
mailing list