Some programs try to import these functions from kernel32.dll instead of kernelbase.dll
-- v2: kernel32: Forward MapViewOfFileFromApp kernel32 to kernelbase. kernel32: Forward CreateFileMappingFromApp kernel32 to kernelbase.
From: Santino Mazza smazza@codeweavers.com
--- dlls/kernel32/kernel32.spec | 1 + 1 file changed, 1 insertion(+)
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec index a4bba1c6848..da82ef65cdd 100644 --- a/dlls/kernel32/kernel32.spec +++ b/dlls/kernel32/kernel32.spec @@ -285,6 +285,7 @@ @ stdcall -import CreateFileA(str long long ptr long long long) @ stdcall CreateFileMappingA(long ptr long long long str) # @ stub CreateFileMappingNumaA +@ stdcall CreateFileMappingFromApp(long ptr long int64 wstr) KERNELBASE.CreateFileMappingFromApp @ stdcall -import CreateFileMappingNumaW(long ptr long long long wstr long) @ stdcall -import CreateFileMappingW(long ptr long long long wstr) @ stdcall -import CreateFileW(wstr long long ptr long long long)
From: Santino Mazza smazza@codeweavers.com
--- dlls/kernel32/kernel32.spec | 1 + 1 file changed, 1 insertion(+)
diff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec index da82ef65cdd..f5054076777 100644 --- a/dlls/kernel32/kernel32.spec +++ b/dlls/kernel32/kernel32.spec @@ -1095,6 +1095,7 @@ @ stdcall -import MapViewOfFile(long long long long long) @ stdcall -import MapViewOfFileEx(long long long long long ptr) @ stdcall -import MapViewOfFileExNuma(long long long long long ptr long) +@ stdcall MapViewOfFileFromApp(long long int64 long) KERNELBASE.MapViewOfFileFromApp @ stdcall Module32First(long ptr) @ stdcall Module32FirstW(long ptr) @ stdcall Module32Next(long ptr)