shell32: Add stub for SHGetPropertyStoreFromParsingName
André Hentschel
nerv at dawncrow.de
Thu Jul 8 14:19:07 CDT 2010
Let's new Firefox installers (dont know for 3.6.x but at least for >3.6) finish installation successfully.
Fixes Bug 22972 - new Firefox Setups wont run
I think this is important even in codefreeze as Firefox (specially the new alphas and betas) are often tested on Wine.
---
dlls/shell32/shell32.spec | 1 +
dlls/shell32/shell32_main.c | 10 ++++++++++
2 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/dlls/shell32/shell32.spec b/dlls/shell32/shell32.spec
index f913872..0ea0675 100644
--- a/dlls/shell32/shell32.spec
+++ b/dlls/shell32/shell32.spec
@@ -443,3 +443,4 @@
@ stdcall StrStrIW(wstr wstr) shlwapi.StrStrIW
@ stdcall StrStrW(wstr wstr) shlwapi.StrStrW
@ stdcall WOWShellExecute(long str str str str long ptr)
+@ stdcall SHGetPropertyStoreFromParsingName(str ptr long ptr ptr)
diff --git a/dlls/shell32/shell32_main.c b/dlls/shell32/shell32_main.c
index 2824268..4eea730 100644
--- a/dlls/shell32/shell32_main.c
+++ b/dlls/shell32/shell32_main.c
@@ -38,6 +38,7 @@
#include "wingdi.h"
#include "shlobj.h"
#include "shlwapi.h"
+#include "propsys.h"
#include "undocshell.h"
#include "pidl.h"
@@ -854,6 +855,15 @@ VOID WINAPI Printers_UnregisterWindow(HANDLE hClassPidl, HWND hwnd)
FIXME("(%p, %p) stub!\n", hClassPidl, hwnd);
}
+/*************************************************************************
+ * SHGetPropertyStoreFromParsingName [SHELL32.@]
+ */
+HRESULT SHGetPropertyStoreFromParsingName(PCWSTR pszPath, IBindCtx *pbc, GETPROPERTYSTOREFLAGS flags, REFIID riid, void **ppv)
+{
+ FIXME("(%s %p %u %p %p) stub!\n", debugstr_w(pszPath), pbc, flags, riid, ppv);
+ return E_NOTIMPL;
+}
+
/*************************************************************************/
typedef struct
--
Best Regards, André Hentschel
More information about the wine-patches
mailing list