[PATCH 1/5] qedit/samplegrabber: Use BaseFilterImpl_QueryVendorInfo().

Zebediah Figura zfigura at codeweavers.com
Tue Jun 11 09:42:12 CDT 2019


From: Zebediah Figura <z.figura12 at gmail.com>

Native does not implement QueryVendorInfo(); we have no reason to do so ourselves.

Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
---
 dlls/qedit/samplegrabber.c | 16 +---------------
 1 file changed, 1 insertion(+), 15 deletions(-)

diff --git a/dlls/qedit/samplegrabber.c b/dlls/qedit/samplegrabber.c
index 517c7fe77bb..b53d4d8c7e9 100644
--- a/dlls/qedit/samplegrabber.c
+++ b/dlls/qedit/samplegrabber.c
@@ -33,7 +33,6 @@
 
 WINE_DEFAULT_DEBUG_CHANNEL(qedit);
 
-static const WCHAR vendor_name[] = { 'W', 'i', 'n', 'e', 0 };
 static const WCHAR pin_in_name[] = { 'I', 'n', 0 };
 static const WCHAR pin_out_name[] = { 'O', 'u', 't', 0 };
 
@@ -420,19 +419,6 @@ SampleGrabber_IBaseFilter_JoinFilterGraph(IBaseFilter *iface, IFilterGraph *grap
     return S_OK;
 }
 
-/* IBaseFilter */
-static HRESULT WINAPI
-SampleGrabber_IBaseFilter_QueryVendorInfo(IBaseFilter *iface, LPWSTR *vendor)
-{
-    TRACE("(%p)\n", vendor);
-    if (!vendor)
-        return E_POINTER;
-    *vendor = CoTaskMemAlloc(sizeof(vendor_name));
-    CopyMemory(*vendor, vendor_name, sizeof(vendor_name));
-    return S_OK;
-}
-
-
 /* SampleGrabber implementation of ISampleGrabber interface */
 
 /* IUnknown */
@@ -1061,7 +1047,7 @@ static const IBaseFilterVtbl IBaseFilter_VTable =
     BaseFilterImpl_FindPin,
     BaseFilterImpl_QueryFilterInfo,
     SampleGrabber_IBaseFilter_JoinFilterGraph,
-    SampleGrabber_IBaseFilter_QueryVendorInfo,
+    BaseFilterImpl_QueryVendorInfo,
 };
 
 static const ISampleGrabberVtbl ISampleGrabber_VTable =
-- 
2.20.1




More information about the wine-devel mailing list