dxdiag: implement DxDiagCOM_GetProperty(2/2)

Austin English austinenglish at gmail.com
Thu Aug 27 14:30:02 CDT 2009


Based on the UCLA students work.

-- 
-Austin
-------------- next part --------------
diff --git a/programs/dxdiag/dxdiag_com.c b/programs/dxdiag/dxdiag_com.c
index 4107dee..11c2f1c 100644
--- a/programs/dxdiag/dxdiag_com.c
+++ b/programs/dxdiag/dxdiag_com.c
@@ -37,3 +37,13 @@ HRESULT DxDiagCOM_GetContainer(IDxDiagContainer* source, LPWSTR query, IDxDiagCo
     return hr;
 }
 
+HRESULT DxDiagCOM_GetProperty(IDxDiagContainer* source, LPWSTR query, VARIANT* pvar)
+{
+    HRESULT hr;
+
+    hr = IDxDiagContainer_GetProp(source, query, pvar);
+    if (FAILED(hr))
+        WINE_ERR("IDxDiagContainer_GetProp failed: %s\n", wine_dbgstr_w(query));
+     return hr;
+}
+
diff --git a/programs/dxdiag/dxdiag_com.h b/programs/dxdiag/dxdiag_com.h
index b13afbf..c2776b1 100644
--- a/programs/dxdiag/dxdiag_com.h
+++ b/programs/dxdiag/dxdiag_com.h
@@ -19,4 +19,5 @@
  */
 
 HRESULT DxDiagCOM_GetContainer(IDxDiagContainer* source, LPWSTR query, IDxDiagContainer** container);
+HRESULT DxDiagCOM_GetProperty(IDxDiagContainer* source, LPWSTR query, VARIANT* pvar);
 
-- 
1.5.4.3


More information about the wine-patches mailing list