diff --git a/patches/mfplat-MFTRegister/0001-mfplat-Implement-MFTRegister.patch b/patches/mfplat-MFTRegister/0001-mfplat-Implement-MFTRegister.patch index a3d5bab9..59bccbb2 100644 --- a/patches/mfplat-MFTRegister/0001-mfplat-Implement-MFTRegister.patch +++ b/patches/mfplat-MFTRegister/0001-mfplat-Implement-MFTRegister.patch @@ -1,14 +1,14 @@ -From cce067c7f0dbb9e4dda812a3350e88f39b66b33e Mon Sep 17 00:00:00 2001 +From b2283c88d9a2844fd4f20684271a14fe10960f96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20M=C3=BCller?= Date: Fri, 17 Apr 2015 14:39:17 +0200 -Subject: mfplat: Implement MFTRegister. +Subject: mfplat: Implement MFTRegister. (v2) --- dlls/mfplat/Makefile.in | 1 + dlls/mfplat/main.c | 144 ++++++++++++++++++++++++++++++++++++++++++++++++ - dlls/mfplat/mfplat.spec | 3 +- + dlls/mfplat/mfplat.spec | 2 +- loader/wine.inf.in | 4 ++ - 4 files changed, 151 insertions(+), 1 deletion(-) + 4 files changed, 150 insertions(+), 1 deletion(-) diff --git a/dlls/mfplat/Makefile.in b/dlls/mfplat/Makefile.in index 2b5bd24..9679f53 100644 @@ -192,16 +192,15 @@ index 698c681..c72d951 100644 * MFStartup (mfplat.@) */ diff --git a/dlls/mfplat/mfplat.spec b/dlls/mfplat/mfplat.spec -index 7100dfd..5b24aa9 100644 +index 0b402b7..acde0a5 100644 --- a/dlls/mfplat/mfplat.spec +++ b/dlls/mfplat/mfplat.spec -@@ -137,7 +137,8 @@ +@@ -137,7 +137,7 @@ @ stub MFTEnum @ stub MFTEnumEx @ stub MFTGetInfo -@ stub MFTRegister -+# Structures are directly pushed on the stack -+@ stdcall -norelay MFTRegister() ++@ stdcall MFTRegister(int128 int128 wstr long long ptr long ptr ptr) @ stub MFTRegisterLocal @ stub MFTRegisterLocalByCLSID @ stub MFTUnregister @@ -221,5 +220,5 @@ index 2025d9e..0f4c400 100644 HKLM,Software\Microsoft\Clients,,16 HKLM,Software\Microsoft\Cryptography\Calais\Current,,16 -- -2.5.0 +2.5.1 diff --git a/patches/patchinstall.sh b/patches/patchinstall.sh index ceed3586..4d2fcb6c 100755 --- a/patches/patchinstall.sh +++ b/patches/patchinstall.sh @@ -3546,7 +3546,7 @@ fi if test "$enable_mfplat_MFTRegister" -eq 1; then patch_apply mfplat-MFTRegister/0001-mfplat-Implement-MFTRegister.patch ( - echo '+ { "Michael Müller", "mfplat: Implement MFTRegister.", 1 },'; + echo '+ { "Michael Müller", "mfplat: Implement MFTRegister.", 2 },'; ) >> "$patchlist" fi