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