From d223716b7bcde8839c741d83865b95c990a8abcc Mon Sep 17 00:00:00 2001 From: Francois Gouget Date: Sun, 14 Oct 2007 14:36:00 +0200 Subject: [PATCH] msdmo: Fix the DMOGetName() prototype. --- dlls/msdmo/dmoreg.c | 4 ++-- include/dmoreg.h | 2 +- tools/winapi/win32.api | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dlls/msdmo/dmoreg.c b/dlls/msdmo/dmoreg.c index c207a3eb95a..25bb759a565 100644 --- a/dlls/msdmo/dmoreg.c +++ b/dlls/msdmo/dmoreg.c @@ -291,7 +291,7 @@ lend: * * Get DMP Name from the registry */ -HRESULT WINAPI DMOGetName(REFCLSID clsidDMO, WCHAR* szName) +HRESULT WINAPI DMOGetName(REFCLSID clsidDMO, WCHAR szName[80]) { WCHAR szguid[64]; HRESULT hres; @@ -311,7 +311,7 @@ HRESULT WINAPI DMOGetName(REFCLSID clsidDMO, WCHAR* szName) if (ERROR_SUCCESS != hres) goto lend; - count = 80 * sizeof(WCHAR); /* 80 by API definition */ + count = sizeof(szName); hres = RegQueryValueExW(hkey, NULL, NULL, NULL, (LPBYTE) szName, &count); diff --git a/include/dmoreg.h b/include/dmoreg.h index c3527903c72..66966f9c31a 100644 --- a/include/dmoreg.h +++ b/include/dmoreg.h @@ -44,7 +44,7 @@ HRESULT WINAPI DMOEnum(REFGUID,DWORD,DWORD,const DMO_PARTIAL_MEDIATYPE*,DWORD, const DMO_PARTIAL_MEDIATYPE*,IEnumDMO**); HRESULT WINAPI DMOGetTypes(REFCLSID,ULONG,ULONG*,DMO_PARTIAL_MEDIATYPE*, ULONG,ULONG*,DMO_PARTIAL_MEDIATYPE*); -HRESULT WINAPI DMOGetName(REFCLSID,WCHAR*); +HRESULT WINAPI DMOGetName(REFCLSID,WCHAR[80]); DEFINE_GUID(DMOCATEGORY_AUDIO_DECODER, 0x57f2db8b,0xe6bb,0x4513,0x9d,0x43,0xdc,0xd2,0xa6,0x59,0x31,0x25); diff --git a/tools/winapi/win32.api b/tools/winapi/win32.api index bd6bcfd3cae..d64e0062bcd 100644 --- a/tools/winapi/win32.api +++ b/tools/winapi/win32.api @@ -2664,7 +2664,7 @@ ULONG * %wstr LPCWSTR -WCHAR * +WCHAR[80] %%msg711.acm