Vitaliy Margolen : dxdiagn: Correct version format property.

Alexandre Julliard julliard at winehq.org
Mon May 18 08:13:13 CDT 2009


Module: wine
Branch: master
Commit: 136dc1fcaa3d8af2d84331fa9f830bb909154e0c
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=136dc1fcaa3d8af2d84331fa9f830bb909154e0c

Author: Vitaliy Margolen <wine-patches at 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);




More information about the wine-cvs mailing list