[PATCH v2 05/13] qedit: Move GetFilterInfo up and rename it.

Gabriel Ivăncescu gabrielopcode at gmail.com
Thu Apr 16 10:24:57 CDT 2020


Signed-off-by: Gabriel Ivăncescu <gabrielopcode at gmail.com>
---
 dlls/qedit/mediadet.c | 70 +++++++++++++++++++++----------------------
 1 file changed, 35 insertions(+), 35 deletions(-)

diff --git a/dlls/qedit/mediadet.c b/dlls/qedit/mediadet.c
index 5152eea..bc7ae3d 100644
--- a/dlls/qedit/mediadet.c
+++ b/dlls/qedit/mediadet.c
@@ -73,6 +73,40 @@ static void MD_cleanup(MediaDetImpl *This)
     This->cur_stream = 0;
 }
 
+/* From quartz, 2008/04/07 */
+static HRESULT get_filter_info(IMoniker *pMoniker, GUID *pclsid, VARIANT *pvar)
+{
+    IPropertyBag *pPropBagCat = NULL;
+    HRESULT hr;
+
+    VariantInit(pvar);
+    V_VT(pvar) = VT_BSTR;
+
+    hr = IMoniker_BindToStorage(pMoniker, NULL, NULL, &IID_IPropertyBag,
+                                (LPVOID *) &pPropBagCat);
+
+    if (SUCCEEDED(hr))
+        hr = IPropertyBag_Read(pPropBagCat, L"CLSID", pvar, NULL);
+
+    if (SUCCEEDED(hr))
+    {
+        hr = CLSIDFromString(V_BSTR(pvar), pclsid);
+        VariantClear(pvar);
+        V_VT(pvar) = VT_BSTR;
+    }
+
+    if (SUCCEEDED(hr))
+        hr = IPropertyBag_Read(pPropBagCat, L"FriendlyName", pvar, NULL);
+
+    if (SUCCEEDED(hr))
+        TRACE("Moniker = %s - %s\n", debugstr_guid(pclsid), debugstr_w(V_BSTR(pvar)));
+
+    if (pPropBagCat)
+        IPropertyBag_Release(pPropBagCat);
+
+    return hr;
+}
+
 /* MediaDet inner IUnknown */
 static HRESULT WINAPI MediaDet_inner_QueryInterface(IUnknown *iface, REFIID riid, void **ppv)
 {
@@ -364,40 +398,6 @@ static HRESULT WINAPI MediaDet_get_Filename(IMediaDet* iface, BSTR *pVal)
     return S_OK;
 }
 
-/* From quartz, 2008/04/07 */
-static HRESULT GetFilterInfo(IMoniker *pMoniker, GUID *pclsid, VARIANT *pvar)
-{
-    IPropertyBag *pPropBagCat = NULL;
-    HRESULT hr;
-
-    VariantInit(pvar);
-    V_VT(pvar) = VT_BSTR;
-
-    hr = IMoniker_BindToStorage(pMoniker, NULL, NULL, &IID_IPropertyBag,
-                                (LPVOID *) &pPropBagCat);
-
-    if (SUCCEEDED(hr))
-        hr = IPropertyBag_Read(pPropBagCat, L"CLSID", pvar, NULL);
-
-    if (SUCCEEDED(hr))
-    {
-        hr = CLSIDFromString(V_BSTR(pvar), pclsid);
-        VariantClear(pvar);
-        V_VT(pvar) = VT_BSTR;
-    }
-
-    if (SUCCEEDED(hr))
-        hr = IPropertyBag_Read(pPropBagCat, L"FriendlyName", pvar, NULL);
-
-    if (SUCCEEDED(hr))
-        TRACE("Moniker = %s - %s\n", debugstr_guid(pclsid), debugstr_w(V_BSTR(pvar)));
-
-    if (pPropBagCat)
-        IPropertyBag_Release(pPropBagCat);
-
-    return hr;
-}
-
 static HRESULT GetSplitter(MediaDetImpl *This)
 {
     IFileSourceFilter *file;
@@ -450,7 +450,7 @@ static HRESULT GetSplitter(MediaDetImpl *This)
     hr = E_NOINTERFACE;
     while (IEnumMoniker_Next(filters, 1, &mon, NULL) == S_OK)
     {
-        hr = GetFilterInfo(mon, &clsid, &var);
+        hr = get_filter_info(mon, &clsid, &var);
         IMoniker_Release(mon);
         if (FAILED(hr))
             continue;
-- 
2.21.0




More information about the wine-devel mailing list