[0.4.13][APISETS][KERNEL32] Appease regression CORE-16563

Symptom "Far Manager 3.0 Build 5200 can not load NetBox.dll"
due to uncaught exception when accessing GetSystemTimePreciseAsFileTime().

The symptom started to show with 0.4.13-dev-986-g
029b8f2cf9
as LDR exposes more Vista+ stuff since then.

The fix is a selective backmerge of master PR-1963
This commit is contained in:
Joachim Henze 2019-12-25 16:24:55 +01:00
parent a596f5c8bd
commit baa9a3e611
3 changed files with 3 additions and 2 deletions

View file

@ -17,7 +17,7 @@
@ stdcall GetSystemTime() kernel32.GetSystemTime
@ stdcall GetSystemTimeAdjustment() kernel32.GetSystemTimeAdjustment
@ stdcall GetSystemTimeAsFileTime() kernel32.GetSystemTimeAsFileTime
@ stub GetSystemTimePreciseAsFileTime
@ stdcall -version=0x602+ GetSystemTimePreciseAsFileTime() kernel32.GetSystemTimePreciseAsFileTime
@ stdcall GetSystemWindowsDirectoryA() kernel32.GetSystemWindowsDirectoryA
@ stdcall GetSystemWindowsDirectoryW() kernel32.GetSystemWindowsDirectoryW
@ stdcall GetTickCount() kernel32.GetTickCount

View file

@ -19,7 +19,7 @@
@ stdcall GetSystemTime() kernel32.GetSystemTime
@ stdcall GetSystemTimeAdjustment() kernel32.GetSystemTimeAdjustment
@ stdcall GetSystemTimeAsFileTime() kernel32.GetSystemTimeAsFileTime
@ stub GetSystemTimePreciseAsFileTime
@ stdcall -version=0x602+ GetSystemTimePreciseAsFileTime() kernel32.GetSystemTimePreciseAsFileTime
@ stdcall GetSystemWindowsDirectoryA() kernel32.GetSystemWindowsDirectoryA
@ stdcall GetSystemWindowsDirectoryW() kernel32.GetSystemWindowsDirectoryW
@ stdcall -version=0x600+ GetTickCount64() kernel32.GetTickCount64

View file

@ -604,6 +604,7 @@
@ stdcall GetSystemTime(ptr)
@ stdcall GetSystemTimeAdjustment(ptr ptr ptr)
@ stdcall GetSystemTimeAsFileTime(ptr)
@ stdcall -version=0x602+ GetSystemTimePreciseAsFileTime(ptr)
@ stdcall GetSystemTimes(ptr ptr ptr)
@ stdcall GetSystemWindowsDirectoryA(ptr long)
@ stdcall GetSystemWindowsDirectoryW(ptr long)