mirror of
https://github.com/wine-mirror/wine
synced 2024-07-08 20:06:18 +00:00
kernelbase: Add stub for PrefetchVirtualMemory().
Signed-off-by: Paul Gofman <pgofman@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
2292e5fb5d
commit
bf8b185b91
|
@ -11,7 +11,7 @@
|
|||
@ stdcall MapViewOfFileEx(long long long long long ptr) kernel32.MapViewOfFileEx
|
||||
@ stub MapViewOfFileFromApp
|
||||
@ stdcall OpenFileMappingW(long long wstr) kernel32.OpenFileMappingW
|
||||
@ stub PrefetchVirtualMemory
|
||||
@ stdcall PrefetchVirtualMemory(ptr ptr ptr long) kernel32.PrefetchVirtualMemory
|
||||
@ stdcall QueryMemoryResourceNotification(ptr ptr) kernel32.QueryMemoryResourceNotification
|
||||
@ stdcall ReadProcessMemory(long ptr ptr long ptr) kernel32.ReadProcessMemory
|
||||
@ stdcall ResetWriteWatch(ptr long) kernel32.ResetWriteWatch
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
@ stdcall MapViewOfFileEx(long long long long long ptr) kernel32.MapViewOfFileEx
|
||||
@ stub MapViewOfFileFromApp
|
||||
@ stdcall OpenFileMappingW(long long wstr) kernel32.OpenFileMappingW
|
||||
@ stub PrefetchVirtualMemory
|
||||
@ stdcall PrefetchVirtualMemory(ptr ptr ptr long) kernel32.PrefetchVirtualMemory
|
||||
@ stdcall QueryMemoryResourceNotification(ptr ptr) kernel32.QueryMemoryResourceNotification
|
||||
@ stdcall ReadProcessMemory(long ptr ptr long ptr) kernel32.ReadProcessMemory
|
||||
@ stub RegisterBadMemoryNotification
|
||||
|
|
|
@ -1157,6 +1157,7 @@
|
|||
@ stdcall PowerClearRequest(long long)
|
||||
@ stdcall PowerCreateRequest(ptr)
|
||||
@ stdcall PowerSetRequest(long long)
|
||||
@ stdcall -import PrefetchVirtualMemory(ptr ptr ptr long)
|
||||
@ stdcall PrepareTape(ptr long long)
|
||||
@ stub PrivCopyFileExW
|
||||
@ stub PrivMoveFileIdentityW
|
||||
|
|
|
@ -1164,7 +1164,7 @@
|
|||
@ stdcall PerfStopProvider(long)
|
||||
# @ stub PoolPerAppKeyStateInternal
|
||||
@ stdcall PostQueuedCompletionStatus(long long ptr ptr)
|
||||
# @ stub PrefetchVirtualMemory
|
||||
@ stdcall PrefetchVirtualMemory(ptr ptr ptr long)
|
||||
@ stub PrivCopyFileExW
|
||||
@ stdcall PrivilegeCheck(ptr ptr ptr)
|
||||
@ stdcall PrivilegedServiceAuditAlarmW(wstr wstr long ptr long)
|
||||
|
|
|
@ -343,6 +343,17 @@ LPVOID WINAPI DECLSPEC_HOTPATCH VirtualAllocFromApp( void *addr, SIZE_T size,
|
|||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* PrefetchVirtualMemory (kernelbase.@)
|
||||
*/
|
||||
BOOL WINAPI /* DECLSPEC_HOTPATCH */ PrefetchVirtualMemory( HANDLE process, ULONG_PTR count,
|
||||
WIN32_MEMORY_RANGE_ENTRY *addresses, ULONG flags )
|
||||
{
|
||||
FIXME( "process %p, count %p, addresses %p, flags %#x stub.\n", process, (void *)count, addresses, flags );
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* VirtualFree (kernelbase.@)
|
||||
*/
|
||||
|
|
|
@ -776,6 +776,12 @@ typedef struct DECLSPEC_ALIGN(8) MEM_EXTENDED_PARAMETER {
|
|||
} DUMMYUNIONNAME;
|
||||
} MEM_EXTENDED_PARAMETER, *PMEM_EXTENDED_PARAMETER;
|
||||
|
||||
typedef struct _WIN32_MEMORY_RANGE_ENTRY
|
||||
{
|
||||
PVOID VirtualAddress;
|
||||
SIZE_T NumberOfBytes;
|
||||
} WIN32_MEMORY_RANGE_ENTRY, *PWIN32_MEMORY_RANGE_ENTRY;
|
||||
|
||||
#define PAGE_NOACCESS 0x01
|
||||
#define PAGE_READONLY 0x02
|
||||
#define PAGE_READWRITE 0x04
|
||||
|
|
Loading…
Reference in New Issue
Block a user