Nikolay Sivov : shdocvw: Forward WhichPlatform() to shlwapi.
Alexandre Julliard
julliard at winehq.org
Mon Feb 3 15:06:05 CST 2020
Module: wine
Branch: master
Commit: cf4a78b3e50946c274b2a5c0a31b43a2a8af71ac
URL: https://source.winehq.org/git/wine.git/?a=commit;h=cf4a78b3e50946c274b2a5c0a31b43a2a8af71ac
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Mon Feb 3 10:16:07 2020 +0300
shdocvw: Forward WhichPlatform() to shlwapi.
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/shdocvw/shdocvw.spec | 2 +-
dlls/shdocvw/shdocvw_main.c | 11 -----------
include/shlwapi.h | 8 +++++++-
3 files changed, 8 insertions(+), 13 deletions(-)
diff --git a/dlls/shdocvw/shdocvw.spec b/dlls/shdocvw/shdocvw.spec
index 485d1608db..aa1b5e0c96 100644
--- a/dlls/shdocvw/shdocvw.spec
+++ b/dlls/shdocvw/shdocvw.spec
@@ -2,7 +2,7 @@
101 stdcall -noname IEWinMain(str long)
102 stub -noname CreateShortcutInDirA
103 stub -noname CreateShortcutInDirW
-104 stdcall -noname WhichPlatformFORWARD()
+104 stdcall -noname WhichPlatform() shlwapi.WhichPlatform
105 stub -noname CreateShortcutInDirEx
106 stub HlinkFindFrame
107 stub SetShellOfflineState
diff --git a/dlls/shdocvw/shdocvw_main.c b/dlls/shdocvw/shdocvw_main.c
index 98d0d2cde2..ac3913dd23 100644
--- a/dlls/shdocvw/shdocvw_main.c
+++ b/dlls/shdocvw/shdocvw_main.c
@@ -283,17 +283,6 @@ static void* fetch_shlwapi_ordinal(UINT_PTR ord)
return (void*)GetProcAddress(h, (const char*)ord);
}
-/******************************************************************
- * WhichPlatformFORWARD (SHDOCVW.@)
- */
-DWORD WINAPI WhichPlatformFORWARD(void)
-{
- static DWORD (WINAPI *p)(void);
-
- if (p || (p = fetch_shlwapi_ordinal(276))) return p();
- return 1; /* not integrated, see shlwapi.WhichPlatform */
-}
-
/******************************************************************
* StopWatchModeFORWARD (SHDOCVW.@)
*/
diff --git a/include/shlwapi.h b/include/shlwapi.h
index 8d6801a94d..2bfca0bc90 100644
--- a/include/shlwapi.h
+++ b/include/shlwapi.h
@@ -1135,7 +1135,6 @@ BOOL WINAPI IsOS(DWORD);
#define FDTF_RTLDATE 0x00000200
#define FDTF_NOAUTOREADINGORDER 0x00000400
-
typedef struct
{
const IID *piid;
@@ -1144,6 +1143,13 @@ typedef struct
HRESULT WINAPI QISearch(void* base, const QITAB *pqit, REFIID riid, void **ppv);
+#define PLATFORM_UNKNOWN 0
+#define PLATFORM_IE3 1
+#define PLATFORM_BROWSERONLY 1
+#define PLATFORM_INTEGRATED 2
+
+UINT WINAPI WhichPlatform(void);
+
#include <poppack.h>
#ifdef __cplusplus
More information about the wine-cvs
mailing list