Nikolay Sivov : mfplay: Add a stub for MFPCreateMediaPlayer().

Alexandre Julliard julliard at winehq.org
Mon Apr 22 16:30:39 CDT 2019


Module: wine
Branch: master
Commit: 194e22f9ffd15c46811c9da6e596f5d67cf83f6d
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=194e22f9ffd15c46811c9da6e596f5d67cf83f6d

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Mon Apr 22 18:13:38 2019 +0300

mfplay: Add a stub for MFPCreateMediaPlayer().

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47016
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/mfplay/mfplay.spec |  2 +-
 dlls/mfplay/player.c    | 13 +++++++++++++
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/dlls/mfplay/mfplay.spec b/dlls/mfplay/mfplay.spec
index 964b90a..5593ebf 100644
--- a/dlls/mfplay/mfplay.spec
+++ b/dlls/mfplay/mfplay.spec
@@ -2,5 +2,5 @@
 @ stub DllGetClassObject
 @ stub DllRegisterServer
 @ stub DllUnregisterServer
-@ stub MFPCreateMediaPlayer
+@ stdcall MFPCreateMediaPlayer(wstr long long ptr long ptr)
 @ stub MFPCreateMediaPlayerEx
diff --git a/dlls/mfplay/player.c b/dlls/mfplay/player.c
index 8873f52..d75ccfb 100644
--- a/dlls/mfplay/player.c
+++ b/dlls/mfplay/player.c
@@ -20,6 +20,11 @@
 
 #include "windef.h"
 #include "winbase.h"
+#include "mfplay.h"
+
+#include "wine/debug.h"
+
+WINE_DEFAULT_DEBUG_CHANNEL(mfplat);
 
 BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, void *reserved)
 {
@@ -34,3 +39,11 @@ BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, void *reserved)
 
     return TRUE;
 }
+
+HRESULT WINAPI MFPCreateMediaPlayer(const WCHAR *url, BOOL start_playback, MFP_CREATION_OPTIONS options,
+        IMFPMediaPlayerCallback *callback, HWND hwnd, IMFPMediaPlayer **player)
+{
+    FIXME("%s, %d, %#x, %p, %p, %p.\n", debugstr_w(url), start_playback, options, callback, hwnd, player);
+
+    return E_NOTIMPL;
+}




More information about the wine-cvs mailing list