https://bugs.winehq.org/show_bug.cgi?id=51939
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |e934e746bee9c16ec484abef300 | |ebc073828e494 Resolution|--- |FIXED
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
indeed fixed by commit https://source.winehq.org/git/wine.git/commitdiff/e934e746bee9c16ec484abef30... ("ntoskrnl: Implement IoCreateFileEx."), part of Wine 7.16 release.
Thanks Etaash.
--- snip --- ... 00f8:trace:module:load_dll looking for L"ntoskrnl.exe" in L"C:\Program Files\Riot Vanguard;C:\windows\system32;C:\windows\system32\drivers;C:\windows\system32\" 00f8:trace:module:load_dll Found L"C:\windows\system32\ntoskrnl.exe" for L"ntoskrnl.exe" at 00000000008B0000, count=-1 00f8:warn:module:import_dll No implementation for ntoskrnl.exe.KeIpiGenericCall imported from L"C:\Program Files\Riot Vanguard\vgk.sys", setting to 00000000025A0000 00f8:trace:imports:import_dll --- KeIpiGenericCall ntoskrnl.exe.1081 = 00000000025A0000 00f8:trace:imports:import_dll --- __C_specific_handler ntoskrnl.exe.2777 = 00000000008BC2D8 00f8:trace:imports:import_dll --- ExFreePoolWithTag ntoskrnl.exe.196 = 00000000008B5E48 00f8:trace:imports:import_dll --- ZwClose ntoskrnl.exe.2560 = 00000000008BAEE4 00f8:trace:imports:import_dll --- _stricmp ntoskrnl.exe.2801 = 00000000008BC528 00f8:trace:imports:import_dll --- RtlDuplicateUnicodeString ntoskrnl.exe.1941 = 00000000008B90D0 00f8:trace:imports:import_dll --- wcscat_s ntoskrnl.exe.2897 = 00000000008BD1D4 00f8:trace:imports:import_dll --- wcscpy_s ntoskrnl.exe.2901 = 00000000008BD268 00f8:trace:imports:import_dll --- RtlInitUnicodeString ntoskrnl.exe.2060 = 00000000008B98DC 00f8:trace:imports:import_dll --- ZwReadFile ntoskrnl.exe.2705 = 00000000008BBC44 00f8:trace:imports:import_dll --- ZwWriteFile ntoskrnl.exe.2775 = 00000000008BC294 00f8:trace:imports:import_dll --- IoCreateFileEx ntoskrnl.exe.665 = 00000000008B640C 00f8:trace:imports:import_dll --- ZwFlushBuffersFile ntoskrnl.exe.2604 = 00000000008BB240 00f8:trace:imports:import_dll --- ZwQuerySystemInformation ntoskrnl.exe.2697 = 00000000008BBB40 00f8:trace:imports:import_dll --- RtlTimeToTimeFields ntoskrnl.exe.2259 = 00000000008BA794 00f8:trace:imports:import_dll --- KeAreAllApcsDisabled ntoskrnl.exe.986 = 00000000008B6D2C 00f8:trace:imports:import_dll --- ExSystemTimeToLocalTime ntoskrnl.exe.302 = 00000000008B6070 00f8:trace:imports:import_dll --- swprintf_s ntoskrnl.exe.2885 = 00000000008D1A30 00f8:trace:imports:import_dll --- vswprintf_s ntoskrnl.exe.2895 = 00000000008BD184 00f8:trace:imports:import_dll --- _vsnwprintf ntoskrnl.exe.2818 = 00000000008BC750 00f8:trace:imports:import_dll --- KeInitializeApc ntoskrnl.exe.1049 = 00000000008B6E70 00f8:trace:imports:import_dll --- KeInsertQueueApc ntoskrnl.exe.1074 = 00000000008B3508 00f8:trace:imports:import_dll --- ExAllocatePoolWithTag ntoskrnl.exe.157 = 00000000008B5D50 00f8:trace:imports:import_dll --- KeBugCheckEx ntoskrnl.exe.990 = 00000000008B6D7C 00f8:trace:module:build_module loaded L"\??\C:\Program Files\Riot Vanguard\vgk.sys" 00000000002678A0 0000000001FE0000 00f8:trace:module:load_dll Loaded module L"\??\C:\Program Files\Riot Vanguard\vgk.sys" at 0000000001FE0000 ... 00f8:Call ntoskrnl.exe.RtlInitUnicodeString(01adf710,015703e0 L"\??\C:\Program Files\Riot Vanguard\Logs\") ret=02528b18 00f8:Call ntdll.RtlInitUnicodeString(01adf710,015703e0 L"\??\C:\Program Files\Riot Vanguard\Logs\") ret=170045c3f 00f8:Ret ntdll.RtlInitUnicodeString() retval=00000052 ret=170045c3f 00f8:Ret ntoskrnl.exe.RtlInitUnicodeString() retval=00000052 ret=02528b18 00f8:Call ntoskrnl.exe.IoCreateFileEx(01adf6f0,c0000000,01adf720,01adf6f8,00000000,00000000,00000003,00000002,00000021,00000000,00000000,00000000,00000000,00000008,00000000) ret=02528b3f 00f8:fixme:ntoskrnl:IoCreateFileEx : semi-stub 00f8:Call ntdll.NtCreateFile(01adf6f0,c0000000,01adf720,01adf6f8,00000000,00000000,00000003,00000002,00000021,00000000,00000000) ret=170045c3f 00f8:Ret ntdll.NtCreateFile() retval=c0000035 ret=170045c3f 00f8:Ret ntoskrnl.exe.IoCreateFileEx() retval=c0000035 ret=02528b3f 00f8:Call ntoskrnl.exe.RtlInitUnicodeString(01adf710,015703e0 L"\??\C:\Program Files\Riot Vanguard\Logs\vgk_2022-08-30_09-25-09.log") ret=02528b60 00f8:Call ntdll.RtlInitUnicodeString(01adf710,015703e0 L"\??\C:\Program Files\Riot Vanguard\Logs\vgk_2022-08-30_09-25-09.log") ret=170045c3f 00f8:Ret ntdll.RtlInitUnicodeString() retval=00000088 ret=170045c3f 00f8:Ret ntoskrnl.exe.RtlInitUnicodeString() retval=00000088 ret=02528b60 00f8:Call ntoskrnl.exe.IoCreateFileEx(020250c0,c0000000,01adf720,01adf6f8,00000000,00000000,00000001,00000005,00000020,00000000,00000000,00000000,00000000,00000008,00000000) ret=02528b87 00f8:fixme:ntoskrnl:IoCreateFileEx : semi-stub 00f8:Call ntdll.NtCreateFile(020250c0,c0000000,01adf720,01adf6f8,00000000,00000000,00000001,00000005,00000020,00000000,00000000) ret=170045c3f 00f8:Ret ntdll.NtCreateFile() retval=00000000 ret=170045c3f 00f8:Ret ntoskrnl.exe.IoCreateFileEx() retval=00000000 ret=02528b87 00f8:Call ntoskrnl.exe.ZwWriteFile(00000058,00000000,00000000,00000000,01adf510,01adf750,00000024,00000000,00000000) ret=025295b6 00f8:Call ntdll.NtWriteFile(00000058,00000000,00000000,00000000,01adf510,01adf750,00000024,00000000,00000000) ret=170045c3f 00f8:Ret ntdll.NtWriteFile() retval=00000000 ret=170045c3f 00f8:Ret ntoskrnl.exe.ZwWriteFile() retval=00000000 ret=025295b6 00f8:Call ntoskrnl.exe.ZwFlushBuffersFile(00000058,01adf510) ret=025295c1 00f8:Call ntdll.NtFlushBuffersFile(00000058,01adf510) ret=170045c3f 00f8:Ret ntdll.NtFlushBuffersFile() retval=00000000 ret=170045c3f 00f8:Ret ntoskrnl.exe.ZwFlushBuffersFile() retval=00000000 ret=025295c1 ... --- snip ---
$ wine --version wine-7.16
Regards