[PATCH] mfplay: Add a stub for MFPCreateMediaPlayer().
Nikolay Sivov
nsivov at codeweavers.com
Mon Apr 22 10:13:38 CDT 2019
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47016
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
Stub seems to be enough, installation completes without errors, and Word starts fine.
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 964b90af29..5593ebfc75 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 8873f5273d..d75ccfb106 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;
+}
--
2.20.1
More information about the wine-devel
mailing list