https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #14 from Jens Staal staal1978@gmail.com --- (In reply to Hans Leidekker from comment #13)
Created attachment 52135 [details] patch
Can you try this patch?
To test this patch, I * made a fresh wineprefix * set version to 7 in winecfg and set mfplat.dll to native,builtin * copied mfplat.dll * installed firefox
Tring to install LWA plugin from within firefox gave this error (cut out the relevant parts):
1440130438084 GMPInstallManager.simpleCheckAndInstall INFO Addon installed successfully: gmp-gmpopenh264 (isValid: true, isInstalled: true, isOpenH264: true, hashFunction: sha512, hashValue: e12ae17e53649353665adfd6bafe7da2ae8f16e460e567fda99b1a221d5ddda9f1ba054876f1e1deb654ffcf1ee0f9cdae1f84bbaf02e163778fafaef6fd62c8, size: 269943) err:module:import_dll Library api-ms-win-core-libraryloader-l1-2-0.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-eventing-classicprovider-l1-1-0.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-core-file-l1-2-1.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-core-memory-l1-1-2.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-devices-config-l1-1-1.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-core-kernel32-legacy-l1-1-1.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-core-string-obsolete-l1-1-0.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-core-windowserrorreporting-l1-1-0.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-core-apiquery-l1-1-0.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-core-delayload-l1-1-1.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-mm-time-l1-1-0.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found wine: Call from 0x7b850a9b to unimplemented function mfplat.dll.MFGetPluginControl, aborting fixme:dbghelp:elf_search_auxv can't find symbol in module
which indicates another missing dll and is more related to bug #39106. To debug (annoyingly much noise if you listen to a running firefox session) I tried msiexec and got a bit further (see uploaded screenshot) with a message box complaining about the windows version.
Setting windows version to 8 gave a small error again: fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046} fixme:ntdll:NtLockFile I/O completion on lock not implemented yet err:msi:ITERATE_Actions Execution halted, action L"CA_TranslateAllAppPkgs" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603
When I got time I will also locate and try the other dll as native.