shell32: add SHGetPropertyStoreForWindow stub (try 2)

Andrew Eikum aeikum at codeweavers.com
Tue Jul 19 07:41:17 CDT 2016


Signed-off-by: Andrew Eikum <aeikum at codeweavers.com>

On Tue, Jul 19, 2016 at 12:21:32AM -0500, Austin English wrote:
> 
> -- 
> -Austin
> GPG: 14FB D7EA A041 937B

> From 75e89f6cdf34227a7748ead0f2ca91fed9f86b82 Mon Sep 17 00:00:00 2001
> From: Austin English <austinenglish at gmail.com>
> Date: Tue, 19 Jul 2016 00:20:07 -0500
> Subject: [PATCH] shell32: add SHGetPropertyStoreForWindow stub (try 2)
> 
> Signed-off-by: Austin English <austinenglish at gmail.com>
> ---
>  dlls/shell32/shell32.spec   | 1 +
>  dlls/shell32/shell32_main.c | 9 +++++++++
>  include/shellapi.h          | 1 +
>  3 files changed, 11 insertions(+)
> 
> diff --git a/dlls/shell32/shell32.spec b/dlls/shell32/shell32.spec
> index 7ebd032..f95aaa7 100644
> --- a/dlls/shell32/shell32.spec
> +++ b/dlls/shell32/shell32.spec
> @@ -390,6 +390,7 @@
>  @ stdcall SHGetPathFromIDList(ptr ptr) SHGetPathFromIDListA
>  @ stdcall SHGetPathFromIDListA(ptr ptr)
>  @ stdcall SHGetPathFromIDListW(ptr ptr)
> +@ stdcall SHGetPropertyStoreForWindow(long ptr ptr)
>  @ stdcall SHGetPropertyStoreFromParsingName(wstr ptr long ptr ptr)
>  @ stdcall SHGetSettings(ptr long)
>  @ stdcall SHGetSpecialFolderLocation(long long ptr)
> diff --git a/dlls/shell32/shell32_main.c b/dlls/shell32/shell32_main.c
> index 74deecd..dce1896 100644
> --- a/dlls/shell32/shell32_main.c
> +++ b/dlls/shell32/shell32_main.c
> @@ -943,6 +943,15 @@ VOID WINAPI Printers_UnregisterWindow(HANDLE hClassPidl, HWND hwnd)
>  } 
>  
>  /*************************************************************************
> + * SHGetPropertyStoreForWindow [SHELL32.@]
> + */
> +HRESULT WINAPI SHGetPropertyStoreForWindow(HWND hwnd, REFIID riid, void **ppv)
> +{
> +    FIXME("(%p %p %p) stub!\n", hwnd, riid, ppv);
> +    return E_NOTIMPL;
> +}
> +
> +/*************************************************************************
>   * SHGetPropertyStoreFromParsingName [SHELL32.@]
>   */
>  HRESULT WINAPI SHGetPropertyStoreFromParsingName(PCWSTR pszPath, IBindCtx *pbc, GETPROPERTYSTOREFLAGS flags, REFIID riid, void **ppv)
> diff --git a/include/shellapi.h b/include/shellapi.h
> index b94626f..d1aad6b 100644
> --- a/include/shellapi.h
> +++ b/include/shellapi.h
> @@ -660,6 +660,7 @@ HRESULT     WINAPI SHEnumerateUnreadMailAccountsA(HKEY,DWORD,LPSTR,INT);
>  HRESULT     WINAPI SHEnumerateUnreadMailAccountsW(HKEY,DWORD,LPWSTR,INT);
>  #define     SHEnumerateUnreadMailAccounts WINELIB_NAME_AW(SHEnumerateUnreadMailAccounts)
>  
> +HRESULT     WINAPI SHGetPropertyStoreForWindow(HWND,REFIID,void **);
>  
>  #ifdef __cplusplus
>  } /* extern "C" */
> -- 
> 2.8.1
> 







More information about the wine-patches mailing list