[PATCH] wmvcore: add stub WMCreateBackupRestorer functions
Vijay Kiran Kamuju
infyquest at gmail.com
Mon Mar 4 16:35:59 CST 2019
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=37325
Signed-off-by: Vijay Kiran Kamuju <infyquest at gmail.com>
---
dlls/wmvcore/wmvcore.spec | 4 ++--
dlls/wmvcore/wmvcore_main.c | 12 ++++++++++++
include/wmsdkidl.idl | 4 ++++
3 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/dlls/wmvcore/wmvcore.spec b/dlls/wmvcore/wmvcore.spec
index 66e5f20e0b..65e0807b61 100644
--- a/dlls/wmvcore/wmvcore.spec
+++ b/dlls/wmvcore/wmvcore.spec
@@ -1,10 +1,10 @@
@ stdcall WMCheckURLExtension(wstr)
@ stdcall WMCheckURLScheme(wstr)
-@ stub WMCreateBackupRestorerPrivate
+@ stdcall WMCreateBackupRestorerPrivate(ptr ptr) WMCreateBackupRestorer
@ stub WMIsAvailableOffline
@ stub WMValidateData
@ stdcall -private DllRegisterServer()
-@ stub WMCreateBackupRestorer
+@ stdcall WMCreateBackupRestorer(ptr ptr)
@ stdcall WMCreateEditor(ptr)
@ stub WMCreateIndexer
@ stdcall WMCreateProfileManager(ptr)
diff --git a/dlls/wmvcore/wmvcore_main.c b/dlls/wmvcore/wmvcore_main.c
index d7eb1ebb5f..10ed18afa1 100644
--- a/dlls/wmvcore/wmvcore_main.c
+++ b/dlls/wmvcore/wmvcore_main.c
@@ -74,6 +74,18 @@ HRESULT WINAPI WMCreateEditor(IWMMetadataEditor **editor)
return E_NOTIMPL;
}
+HRESULT WINAPI WMCreateBackupRestorer(IUnknown *callback, IWMLicenseBackup **licBackup)
+{
+ FIXME("(%p %p): stub\n", callback, licBackup);
+
+ if (!callback)
+ return E_INVALIDARG;
+
+ *licBackup = NULL;
+
+ return E_NOTIMPL;
+}
+
typedef struct {
IWMProfileManager IWMProfileManager_iface;
LONG ref;
diff --git a/include/wmsdkidl.idl b/include/wmsdkidl.idl
index 8798f2256e..4ee166a9d4 100644
--- a/include/wmsdkidl.idl
+++ b/include/wmsdkidl.idl
@@ -1893,6 +1893,10 @@ cpp_quote("HRESULT WINAPI WMCheckURLScheme(LPCWSTR);")
cpp_quote("HRESULT WINAPI WMCreateWriter(IUnknown*,IWMWriter**);")
cpp_quote("HRESULT WINAPI WMCreateReader(IUnknown*,DWORD,IWMReader**);")
cpp_quote("HRESULT WINAPI WMCreateSyncReader(IUnknown*,DWORD,IWMSyncReader**);")
+cpp_quote("HRESULT WINAPI WMCreateEditor(IWMMetadataEditor**);")
+cpp_quote("HRESULT WINAPI WMCreateBackupRestorer(IUnknown*,IWMLicenseBackup**);")
+cpp_quote("HRESULT WINAPI WMCreateProfileManager(IWMProfileManager**);")
+
cpp_quote("EXTERN_GUID(WMMEDIASUBTYPE_Base, 0x00000000,0x0000,0x0010,0x80,0x00,0x00,0xaa,0x00,0x38,0x9b,0x71);")
cpp_quote("EXTERN_GUID(WMMEDIATYPE_Video, 0x73646976,0x0000,0x0010,0x80,0x00,0x00,0xaa,0x00,0x38,0x9b,0x71);")
--
2.21.0
More information about the wine-devel
mailing list