https://bugs.winehq.org/show_bug.cgi?id=42701
Bug ID: 42701 Summary: Mafia III stops after launching (needs api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.Ro GetParameterizedTypeInstanceIID) Product: Wine Version: 2.4 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: api-ms-win-* Assignee: wine-bugs@winehq.org Reporter: andrey.goosev@gmail.com Depends on: 42700 Distribution: ---
wine: Call from 0x7b43b77c to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting
wine-2.4-123-gec8485e
https://bugs.winehq.org/show_bug.cgi?id=42701 Bug 42701 depends on bug 42700, which changed state.
Bug 42700 Summary: Mafia III stops after launching (needs api-ms-win-core-quirks-l1-1-0.dll.QuirkIsEnabled3) https://bugs.winehq.org/show_bug.cgi?id=42700
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=42701
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Mafia III stops after |Multiple games needs |launching (needs |api-ms-win-core-winrt-ropar |api-ms-win-core-winrt-ropar |ameterizediid-l1-1-0.dll.Ro |ameterizediid-l1-1-0.dll.Ro |GetParameterizedTypeInstanc |GetParameterizedTypeInstanc |eIID (Mafia III, Daylight) |eIID) |
https://bugs.winehq.org/show_bug.cgi?id=42701
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple games needs |Multiple apps and games |api-ms-win-core-winrt-ropar |using MS .NET Framework 4.x |ameterizediid-l1-1-0.dll.Ro |need |GetParameterizedTypeInstanc |api-ms-win-core-winrt-ropar |eIID (Mafia III, Daylight) |ameterizediid-l1-1-0.dll.Ro | |GetParameterizedTypeInstanc | |eIID (Mafia III, Daylight) Keywords| |dotnet CC| |focht@gmx.net
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
It's actually the MS .NET Framework 4.x Common Language Runtime that needs this. The apps/games don't import that API themselves.
Example (can be any .NET process):
--- snip --- ... 0089:Call KERNEL32.CreateProcessW(00000000,0033c774 L""C:\Program Files\presage\bin\presage_wcf_service_system_tray.exe"",00000000,00000000,00000000,00000410,00000000,0013c838 L"C:\Program Files\presage\bin",0033c250,0033c240) ret=f7200740 ... 008b:Call KERNEL32.__wine_kernel_init() ret=7bc6a70a ... 0089:Ret KERNEL32.CreateProcessW() retval=00000001 ret=f7200740 ... 008b:Call KERNEL32.LoadLibraryExW(0033ccf8 L"C:\windows\Microsoft.NET\Framework\v4.0.30319\api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll",00000000,00000008) ret=007a006b ... 008b:Ret KERNEL32.LoadLibraryExW() retval=7e630000 ret=007a006b ... 008b:Call KERNEL32.GetProcAddress(7e630000,00d7ddde "RoGetParameterizedTypeInstanceIID") ret=00868ea2 008b:Ret KERNEL32.GetProcAddress() retval=7e6375fc ret=00868ea2 008b:Call KERNEL32.RaiseException(80000100,00000001,00000002,0033cf78) ret=7e637797 008b:trace:seh:raise_exception code=80000100 flags=1 addr=0x7b446013 ip=7b446013 tid=008b 008b:trace:seh:raise_exception info[0]=7e6377b0 008b:trace:seh:raise_exception info[1]=7e637801 wine: Call from 0x7b446013 to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting 008b:trace:seh:call_vectored_handlers calling handler at 0x8f1bea code=80000100 flags=1 ... --- snip ---
.wine/drive_c/windows/Microsoft.NET/Framework/v4.0.30319/clr.dll
--- snip --- ->Delay Import Directory ... 9. DelayImportDescriptor: grAttrs: 0x00000001 (dlattrRva) DLLName (R)VA: 0x0062D250 ("api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll") Hmod (R)VA: 0x00639550 IAT (R)VA: 0x0062F21C INT (R)VA: 0x0062D5A4 BoundIAT (R)VA: 0x00000000 UnloadIAT (R)VA: 0x00000000 TimeDateStamp: 0x00000000 (GMT: Thu Jan 01 00:00:00 1970)
Ordinal/Hint API name ------------ --------------------------------------- 0x0000 "RoGetParameterizedTypeInstanceIID" --- snip ---
$ wine --version wine-2.7
Regards
https://bugs.winehq.org/show_bug.cgi?id=42701
Lam Nguyen ndlam96@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ndlam96@gmail.com
--- Comment #2 from Lam Nguyen ndlam96@gmail.com --- Confirming
System: Arch linux 64bit Wine: 2.7 App: osu!
wine: Call from 0x7b43cbec to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting
Regards
https://bugs.winehq.org/show_bug.cgi?id=42701
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #3 from winetest@luukku.com --- Bug 37095 also needs this.
https://bugs.winehq.org/show_bug.cgi?id=42701
Thomas Kowaliczek linuxdonald@posteo.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |linuxdonald@posteo.de
https://bugs.winehq.org/show_bug.cgi?id=42701
John the.ideals@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |the.ideals@gmail.com
--- Comment #4 from John the.ideals@gmail.com --- Small application for testing.
WPI – Windows Performance Indicator 1.0.2
http://www.majorgeeks.com/files/details/wpi_%E2%80%93_windows_performance_in...
wine: Call from 0x7b43c56c to unimplemented function api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll.RoGetParameterizedTypeInstanceIID, aborting
MSDN: https://msdn.microsoft.com/en-us/library/windows/desktop/br229857(v=vs.85).a...
sha1sum WpiInstaller.msi a1770c4be4bf9271c796ad97020887a437a910a0 WpiInstaller.msi
du -sh WpiInstaller.msi 984K WpiInstaller.msi
wine --version wine-2.10
https://bugs.winehq.org/show_bug.cgi?id=42701
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |43328
https://bugs.winehq.org/show_bug.cgi?id=42701
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |43453
https://bugs.winehq.org/show_bug.cgi?id=42701
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |43162
https://bugs.winehq.org/show_bug.cgi?id=42701
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |42913
https://bugs.winehq.org/show_bug.cgi?id=42701
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |39632
https://bugs.winehq.org/show_bug.cgi?id=42701
Anton Romanov theli.ua@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks|43453 |
https://bugs.winehq.org/show_bug.cgi?id=42701
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
https://bugs.winehq.org/show_bug.cgi?id=42701
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=42701
Johnny Robeson johnny@localmomentum.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |johnny@localmomentum.net
https://bugs.winehq.org/show_bug.cgi?id=42701
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |bd70d8c951422e32f247b268cd7 | |2670382ff54a1 Resolution|--- |FIXED CC| |alexhenrie24@gmail.com Status|NEW |RESOLVED
--- Comment #5 from Alex Henrie alexhenrie24@gmail.com --- Fixed by https://source.winehq.org/git/wine.git/commitdiff/bd70d8c951422e32f247b268cd...
Please report other problems with this function as new bugs.
https://bugs.winehq.org/show_bug.cgi?id=42701
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.22.
https://bugs.winehq.org/show_bug.cgi?id=42701
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|api-ms-win-* |ole32