[PATCH v2 2/4] mfplat: Add MFTUnregisterLocal stub

Alistair Leslie-Hughes leslie_alistair at hotmail.com
Thu Sep 6 19:58:38 CDT 2018


Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
---
 dlls/mfplat/main.c      | 7 +++++++
 dlls/mfplat/mfplat.spec | 2 +-
 include/mfapi.h         | 1 +
 3 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/dlls/mfplat/main.c b/dlls/mfplat/main.c
index c5c8ad8..c36a5ef 100644
--- a/dlls/mfplat/main.c
+++ b/dlls/mfplat/main.c
@@ -240,6 +240,13 @@ HRESULT WINAPI MFTRegisterLocal(IClassFactory *factory, REFGUID category, LPCWST
     return S_OK;
 }
 
+HRESULT WINAPI MFTUnregisterLocal(IClassFactory *factory)
+{
+    FIXME("(%p)\n", factory);
+
+    return S_OK;
+}
+
 static BOOL match_type(const WCHAR *clsid_str, const WCHAR *type_str, MFT_REGISTER_TYPE_INFO *type)
 {
     HKEY htransform, hfilter;
diff --git a/dlls/mfplat/mfplat.spec b/dlls/mfplat/mfplat.spec
index c143814..1b33e2d 100644
--- a/dlls/mfplat/mfplat.spec
+++ b/dlls/mfplat/mfplat.spec
@@ -141,7 +141,7 @@
 @ stub MFTRegisterLocal(ptr ptr wstr long long  ptr long ptr)
 @ stub MFTRegisterLocalByCLSID
 @ stdcall MFTUnregister(int128)
-@ stub MFTUnregisterLocal
+@ stdcall MFTUnregisterLocal(ptr)
 @ stub MFTUnregisterLocalByCLSID
 @ stub MFTraceError
 @ stub MFTraceFuncEnter
diff --git a/include/mfapi.h b/include/mfapi.h
index f889840..890d7bd 100644
--- a/include/mfapi.h
+++ b/include/mfapi.h
@@ -85,6 +85,7 @@ HRESULT WINAPI MFShutdown(void);
 HRESULT WINAPI MFStartup(ULONG version, DWORD flags);
 HRESULT WINAPI MFUnlockPlatform(void);
 HRESULT WINAPI MFTUnregister(CLSID clsid);
+HRESULT WINAPI MFTUnregisterLocal(IClassFactory *factory);
 HRESULT WINAPI MFGetPluginControl(IMFPluginControl**);
 
 #endif /* __WINE_MFAPI_H */
-- 
1.9.1




More information about the wine-devel mailing list