[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