[PATCH 4/5] mfplat: Forward MFCreateAsyncResult() to rtworkq.dll.

Nikolay Sivov nsivov at codeweavers.com
Mon Mar 16 04:17:07 CDT 2020


Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
 dlls/mfplat/mfplat.spec |  2 +-
 dlls/mfplat/queue.c     | 10 ----------
 2 files changed, 1 insertion(+), 11 deletions(-)

diff --git a/dlls/mfplat/mfplat.spec b/dlls/mfplat/mfplat.spec
index 9f08d1aff2..5af717419b 100644
--- a/dlls/mfplat/mfplat.spec
+++ b/dlls/mfplat/mfplat.spec
@@ -40,7 +40,7 @@
 @ stdcall MFCreate2DMediaBuffer(long long long long ptr)
 @ stub MFCreateAMMediaTypeFromMFMediaType
 @ stdcall MFCreateAlignedMemoryBuffer(long long ptr)
-@ stdcall MFCreateAsyncResult(ptr ptr ptr ptr)
+@ stdcall MFCreateAsyncResult(ptr ptr ptr ptr) rtworkq.RtwqCreateAsyncResult
 @ stdcall MFCreateAttributes(ptr long)
 @ stub MFCreateAudioMediaType
 @ stdcall MFCreateCollection(ptr)
diff --git a/dlls/mfplat/queue.c b/dlls/mfplat/queue.c
index d39d6af3a5..6ad3977e59 100644
--- a/dlls/mfplat/queue.c
+++ b/dlls/mfplat/queue.c
@@ -139,16 +139,6 @@ HRESULT WINAPI MFInvokeCallback(IMFAsyncResult *result)
     return RtwqInvokeCallback((IRtwqAsyncResult *)result);
 }
 
-/***********************************************************************
- *      MFCreateAsyncResult (mfplat.@)
- */
-HRESULT WINAPI MFCreateAsyncResult(IUnknown *object, IMFAsyncCallback *callback, IUnknown *state, IMFAsyncResult **out)
-{
-    TRACE("%p, %p, %p, %p.\n", object, callback, state, out);
-
-    return RtwqCreateAsyncResult(object, (IRtwqAsyncCallback *)callback, state, (IRtwqAsyncResult **)out);
-}
-
 /***********************************************************************
  *      MFGetTimerPeriodicity (mfplat.@)
  */
-- 
2.25.1




More information about the wine-devel mailing list