kernel32: Make MapViewOfFile and VirtualAlloc hotpatchable.

Both are patched by Firefox.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Jacek Caban 2016-07-18 13:20:45 +02:00 committed by Alexandre Julliard
parent 5c691f3f09
commit f000189b8a

View File

@ -63,7 +63,7 @@ WINE_DECLARE_DEBUG_CHANNEL(file);
* Success: Base address of allocated region of pages. * Success: Base address of allocated region of pages.
* Failure: NULL. * Failure: NULL.
*/ */
LPVOID WINAPI VirtualAlloc( LPVOID addr, SIZE_T size, DWORD type, DWORD protect ) LPVOID WINAPI DECLSPEC_HOTPATCH VirtualAlloc( void *addr, SIZE_T size, DWORD type, DWORD protect )
{ {
return VirtualAllocEx( GetCurrentProcess(), addr, size, type, protect ); return VirtualAllocEx( GetCurrentProcess(), addr, size, type, protect );
} }
@ -504,7 +504,7 @@ HANDLE WINAPI OpenFileMappingW( DWORD access, BOOL inherit, LPCWSTR name)
* Success: Starting address of mapped view. * Success: Starting address of mapped view.
* Failure: NULL. * Failure: NULL.
*/ */
LPVOID WINAPI MapViewOfFile( HANDLE mapping, DWORD access, LPVOID WINAPI DECLSPEC_HOTPATCH MapViewOfFile( HANDLE mapping, DWORD access,
DWORD offset_high, DWORD offset_low, SIZE_T count ) DWORD offset_high, DWORD offset_low, SIZE_T count )
{ {
return MapViewOfFileEx( mapping, access, offset_high, return MapViewOfFileEx( mapping, access, offset_high,