Commit bf8b185b authored by Paul Gofman's avatar Paul Gofman Committed by Alexandre Julliard

kernelbase: Add stub for PrefetchVirtualMemory().

parent 2292e5fb
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
@ stdcall MapViewOfFileEx(long long long long long ptr) kernel32.MapViewOfFileEx @ stdcall MapViewOfFileEx(long long long long long ptr) kernel32.MapViewOfFileEx
@ stub MapViewOfFileFromApp @ stub MapViewOfFileFromApp
@ stdcall OpenFileMappingW(long long wstr) kernel32.OpenFileMappingW @ stdcall OpenFileMappingW(long long wstr) kernel32.OpenFileMappingW
@ stub PrefetchVirtualMemory @ stdcall PrefetchVirtualMemory(ptr ptr ptr long) kernel32.PrefetchVirtualMemory
@ stdcall QueryMemoryResourceNotification(ptr ptr) kernel32.QueryMemoryResourceNotification @ stdcall QueryMemoryResourceNotification(ptr ptr) kernel32.QueryMemoryResourceNotification
@ stdcall ReadProcessMemory(long ptr ptr long ptr) kernel32.ReadProcessMemory @ stdcall ReadProcessMemory(long ptr ptr long ptr) kernel32.ReadProcessMemory
@ stdcall ResetWriteWatch(ptr long) kernel32.ResetWriteWatch @ stdcall ResetWriteWatch(ptr long) kernel32.ResetWriteWatch
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
@ stdcall MapViewOfFileEx(long long long long long ptr) kernel32.MapViewOfFileEx @ stdcall MapViewOfFileEx(long long long long long ptr) kernel32.MapViewOfFileEx
@ stub MapViewOfFileFromApp @ stub MapViewOfFileFromApp
@ stdcall OpenFileMappingW(long long wstr) kernel32.OpenFileMappingW @ stdcall OpenFileMappingW(long long wstr) kernel32.OpenFileMappingW
@ stub PrefetchVirtualMemory @ stdcall PrefetchVirtualMemory(ptr ptr ptr long) kernel32.PrefetchVirtualMemory
@ stdcall QueryMemoryResourceNotification(ptr ptr) kernel32.QueryMemoryResourceNotification @ stdcall QueryMemoryResourceNotification(ptr ptr) kernel32.QueryMemoryResourceNotification
@ stdcall ReadProcessMemory(long ptr ptr long ptr) kernel32.ReadProcessMemory @ stdcall ReadProcessMemory(long ptr ptr long ptr) kernel32.ReadProcessMemory
@ stub RegisterBadMemoryNotification @ stub RegisterBadMemoryNotification
......
...@@ -1157,6 +1157,7 @@ ...@@ -1157,6 +1157,7 @@
@ stdcall PowerClearRequest(long long) @ stdcall PowerClearRequest(long long)
@ stdcall PowerCreateRequest(ptr) @ stdcall PowerCreateRequest(ptr)
@ stdcall PowerSetRequest(long long) @ stdcall PowerSetRequest(long long)
@ stdcall -import PrefetchVirtualMemory(ptr ptr ptr long)
@ stdcall PrepareTape(ptr long long) @ stdcall PrepareTape(ptr long long)
@ stub PrivCopyFileExW @ stub PrivCopyFileExW
@ stub PrivMoveFileIdentityW @ stub PrivMoveFileIdentityW
......
...@@ -1164,7 +1164,7 @@ ...@@ -1164,7 +1164,7 @@
@ stdcall PerfStopProvider(long) @ stdcall PerfStopProvider(long)
# @ stub PoolPerAppKeyStateInternal # @ stub PoolPerAppKeyStateInternal
@ stdcall PostQueuedCompletionStatus(long long ptr ptr) @ stdcall PostQueuedCompletionStatus(long long ptr ptr)
# @ stub PrefetchVirtualMemory @ stdcall PrefetchVirtualMemory(ptr ptr ptr long)
@ stub PrivCopyFileExW @ stub PrivCopyFileExW
@ stdcall PrivilegeCheck(ptr ptr ptr) @ stdcall PrivilegeCheck(ptr ptr ptr)
@ stdcall PrivilegedServiceAuditAlarmW(wstr wstr long ptr long) @ stdcall PrivilegedServiceAuditAlarmW(wstr wstr long ptr long)
......
...@@ -344,6 +344,17 @@ LPVOID WINAPI DECLSPEC_HOTPATCH VirtualAllocFromApp( void *addr, SIZE_T size, ...@@ -344,6 +344,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.@) * VirtualFree (kernelbase.@)
*/ */
BOOL WINAPI DECLSPEC_HOTPATCH VirtualFree( void *addr, SIZE_T size, DWORD type ) BOOL WINAPI DECLSPEC_HOTPATCH VirtualFree( void *addr, SIZE_T size, DWORD type )
......
...@@ -776,6 +776,12 @@ typedef struct DECLSPEC_ALIGN(8) MEM_EXTENDED_PARAMETER { ...@@ -776,6 +776,12 @@ typedef struct DECLSPEC_ALIGN(8) MEM_EXTENDED_PARAMETER {
} DUMMYUNIONNAME; } DUMMYUNIONNAME;
} MEM_EXTENDED_PARAMETER, *PMEM_EXTENDED_PARAMETER; } 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_NOACCESS 0x01
#define PAGE_READONLY 0x02 #define PAGE_READONLY 0x02
#define PAGE_READWRITE 0x04 #define PAGE_READWRITE 0x04
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment