From 14b13f77afac82e6a6e5da99f1ba267c38e13944 Mon Sep 17 00:00:00 2001 From: Piotr Caban Date: Tue, 16 Nov 2010 14:57:52 +0100 Subject: [PATCH] shell32: Added SHPropStg* stubs. --- dlls/shell32/shell32.spec | 4 ++++ dlls/shell32/shellole.c | 31 +++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) diff --git a/dlls/shell32/shell32.spec b/dlls/shell32/shell32.spec index d4f526f300..b5debf1445 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 6d284b52cf..1161ff4407 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; +} -- 2.32.0.93.g670b81a890