Piotr Caban : shell32: Added SHPropStg* stubs.

Alexandre Julliard julliard at winehq.org
Tue Nov 16 12:45:46 CST 2010


Module: wine
Branch: master
Commit: 14b13f77afac82e6a6e5da99f1ba267c38e13944
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=14b13f77afac82e6a6e5da99f1ba267c38e13944

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Tue Nov 16 14:57:52 2010 +0100

shell32: Added SHPropStg* stubs.

---

 dlls/shell32/shell32.spec |    4 ++++
 dlls/shell32/shellole.c   |   31 +++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/dlls/shell32/shell32.spec b/dlls/shell32/shell32.spec
index d4f526f..b5debf1 100644
--- a/dlls/shell32/shell32.spec
+++ b/dlls/shell32/shell32.spec
@@ -253,6 +253,10 @@
  660 stdcall -noname FileIconInit(long)
  680 stdcall IsUserAnAdmin()
 
+ 685 stdcall SHPropStgCreate(ptr ptr ptr long long long ptr ptr)
+ 688 stdcall SHPropStgReadMultiple(ptr long long ptr ptr)
+ 689 stdcall SHPropStgWriteMultiple(ptr ptr long ptr ptr long)
+
  704 stdcall -noname GUIDFromStringW(wstr ptr)
 
  714 stdcall @(ptr) SHELL32_714 # PathIsTemporaryW
diff --git a/dlls/shell32/shellole.c b/dlls/shell32/shellole.c
index 6d284b5..1161ff4 100644
--- a/dlls/shell32/shellole.c
+++ b/dlls/shell32/shellole.c
@@ -657,3 +657,34 @@ end:
 	GlobalUnlock(hDrop);
 	return i;
 }
+
+/*************************************************************************
+ *  SHPropStgCreate             [SHELL32.685]
+ */
+HRESULT WINAPI SHPropStgCreate(IPropertySetStorage *psstg, REFFMTID fmtid,
+        const CLSID *pclsid, DWORD grfFlags, DWORD grfMode,
+        DWORD dwDisposition, IPropertyStorage **ppstg, UINT *puCodePage)
+{
+    FIXME("stub\n");
+    return E_NOTIMPL;
+}
+
+/*************************************************************************
+ *  SHPropStgReadMultiple       [SHELL32.688]
+ */
+HRESULT WINAPI SHPropStgReadMultiple(IPropertyStorage *pps, UINT uCodePage,
+        ULONG cpspec, const PROPSPEC *rgpspec, PROPVARIANT *rgvar)
+{
+    FIXME("stub\n");
+    return E_NOTIMPL;
+}
+
+/*************************************************************************
+ *  SHPropStgWriteMultiple      [SHELL32.689]
+ */
+HRESULT WINAPI SHPropStgWriteMultiple(IPropertyStorage *pps, UINT *uCodePage,
+        ULONG cpspec, const PROPSPEC *rgpspec, PROPVARIANT *rgvar, PROPID propidNameFirst)
+{
+    FIXME("stub\n");
+    return E_NOTIMPL;
+}




More information about the wine-cvs mailing list