Module: wine Branch: master Commit: 136dc1fcaa3d8af2d84331fa9f830bb909154e0c URL: http://source.winehq.org/git/wine.git/?a=commit;h=136dc1fcaa3d8af2d84331fa9f...
Author: Vitaliy Margolen wine-patches@kievinfo.com Date: Sun May 17 16:02:20 2009 -0600
dxdiagn: Correct version format property.
---
dlls/dxdiagn/provider.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/dlls/dxdiagn/provider.c b/dlls/dxdiagn/provider.c index 86f9c6b..a6d1066 100644 --- a/dlls/dxdiagn/provider.c +++ b/dlls/dxdiagn/provider.c @@ -597,6 +597,7 @@ struct REG_TYPE { static HRESULT DXDiag_InitDXDiagDirectShowFiltersContainer(IDxDiagContainer* pSubCont) { HRESULT hr = S_OK; static const WCHAR szName[] = {'s','z','N','a','m','e',0}; + static const WCHAR szVersionW[] = {'s','z','V','e','r','s','i','o','n',0}; static const WCHAR szCatName[] = {'s','z','C','a','t','N','a','m','e',0}; static const WCHAR ClsidCatW[] = {'C','l','s','i','d','C','a','t',0}; static const WCHAR ClsidFilterW[] = {'C','l','s','i','d','F','i','l','t','e','r',0}; @@ -614,6 +615,8 @@ static HRESULT DXDiag_InitDXDiagDirectShowFiltersContainer(IDxDiagContainer* pSu static const WCHAR wszFilterDataName[] = {'F','i','l','t','e','r','D','a','t','a',0}; /*static const WCHAR wszMeritName[] = {'M','e','r','i','t',0};*/
+ static const WCHAR szVersionFormat[] = {'v','%','d',0}; + ICreateDevEnum* pCreateDevEnum = NULL; IEnumMoniker* pEmCat = NULL; IMoniker* pMCat = NULL; @@ -672,6 +675,7 @@ static HRESULT DXDiag_InitDXDiagDirectShowFiltersContainer(IDxDiagContainer* pSu DWORD it; DWORD dwNOutputs = 0; DWORD dwNInputs = 0; + WCHAR bufferW[10];
add_prop_str(pSubCont, szCatName, wszCatName); add_prop_str(pSubCont, ClsidCatW, wszCatClsid); @@ -691,7 +695,8 @@ static HRESULT DXDiag_InitDXDiagDirectShowFiltersContainer(IDxDiagContainer* pSu prrf = (struct REG_RF*) pData; pCurrent = pData;
- add_prop_ui4(pSubCont, szName, prrf->dwVersion); + snprintfW(bufferW, sizeof(bufferW)/sizeof(bufferW[0]), szVersionFormat, prrf->dwVersion); + add_prop_str(pSubCont, szVersionW, bufferW); add_prop_ui4(pSubCont, dwMerit, prrf->dwMerit);
pCurrent += sizeof(struct REG_RF);