[PATCH 1/2 resend] devenum: Use RegQueryValueExW instead of RegQueryValueW.

Andrew Eikum aeikum at codeweavers.com
Tue Mar 28 08:52:46 CDT 2017


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

On Mon, Mar 27, 2017 at 11:41:11PM +0800, Jactry Zeng wrote:
> Superseded patch 131896.
> 
> Signed-off-by: Jactry Zeng <jzeng at codeweavers.com>
> ---
>  dlls/devenum/mediacatenum.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> 

> diff --git a/dlls/devenum/mediacatenum.c b/dlls/devenum/mediacatenum.c
> index 66343342c9..8eec94b0e0 100644
> --- a/dlls/devenum/mediacatenum.c
> +++ b/dlls/devenum/mediacatenum.c
> @@ -596,14 +596,14 @@ static HRESULT WINAPI DEVENUM_IMediaCatMoniker_GetDisplayName(IMoniker *iface, I
>      MediaCatMoniker *This = impl_from_IMoniker(iface);
>      WCHAR wszBuffer[MAX_PATH];
>      static const WCHAR wszFriendlyName[] = {'F','r','i','e','n','d','l','y','N','a','m','e',0};
> -    LONG received = sizeof(wszFriendlyName);
> +    DWORD received = sizeof(wszBuffer);
>  
>      TRACE("(%p)->(%p, %p, %p)\n", iface, pbc, pmkToLeft, ppszDisplayName);
>  
>      *ppszDisplayName = NULL;
>  
>      /* FIXME: should this be the weird stuff we have to parse in IParseDisplayName? */
> -    if (RegQueryValueW(This->hkey, wszFriendlyName, wszBuffer, &received) == ERROR_SUCCESS)
> +    if (RegQueryValueExW(This->hkey, wszFriendlyName, NULL, NULL, (LPBYTE)wszBuffer, &received) == ERROR_SUCCESS)
>      {
>          *ppszDisplayName = CoTaskMemAlloc(received);
>          strcpyW(*ppszDisplayName, wszBuffer);
> 

> 




More information about the wine-patches mailing list