kernelbase: Implement VirtualAlloc2.
Signed-off-by: Myah Caron <qsniyg@protonmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
d453db5ba2
commit
c55349f6c8
|
@ -1672,6 +1672,7 @@
|
|||
# @ stub VerifyPackageId
|
||||
# @ stub VerifyPackageRelativeApplicationId
|
||||
# @ stub VerifyScripts
|
||||
@ stdcall VirtualAlloc2(long ptr long long long ptr long)
|
||||
@ stdcall VirtualAlloc(ptr long long long)
|
||||
@ stdcall VirtualAllocEx(long ptr long long long)
|
||||
@ stdcall VirtualAllocExNuma(long ptr long long long long)
|
||||
|
|
|
@ -299,6 +299,21 @@ LPVOID WINAPI DECLSPEC_HOTPATCH VirtualAllocEx( HANDLE process, void *addr, SIZE
|
|||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* VirtualAlloc2 (kernelbase.@)
|
||||
*/
|
||||
LPVOID WINAPI DECLSPEC_HOTPATCH VirtualAlloc2( HANDLE process, void *addr, SIZE_T size,
|
||||
DWORD type, DWORD protect,
|
||||
MEM_EXTENDED_PARAMETER *parameters, ULONG count )
|
||||
{
|
||||
LPVOID ret = addr;
|
||||
|
||||
if (!set_ntstatus( NtAllocateVirtualMemoryEx( process, &ret, &size, type, protect, parameters, count )))
|
||||
return NULL;
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* VirtualFree (kernelbase.@)
|
||||
*/
|
||||
|
|
|
@ -2744,6 +2744,7 @@ WINBASEAPI BOOL WINAPI VerifyVersionInfoA(LPOSVERSIONINFOEXA,DWORD,DWORDL
|
|||
WINBASEAPI BOOL WINAPI VerifyVersionInfoW(LPOSVERSIONINFOEXW,DWORD,DWORDLONG);
|
||||
#define VerifyVersionInfo WINELIB_NAME_AW(VerifyVersionInfo)
|
||||
WINBASEAPI LPVOID WINAPI VirtualAlloc(LPVOID,SIZE_T,DWORD,DWORD);
|
||||
WINBASEAPI LPVOID WINAPI VirtualAlloc2(HANDLE,LPVOID,SIZE_T,DWORD,DWORD,MEM_EXTENDED_PARAMETER*,ULONG);
|
||||
WINBASEAPI LPVOID WINAPI VirtualAllocEx(HANDLE,LPVOID,SIZE_T,DWORD,DWORD);
|
||||
WINBASEAPI LPVOID WINAPI VirtualAllocExNuma(HANDLE,void*,SIZE_T,DWORD,DWORD,DWORD);
|
||||
WINBASEAPI BOOL WINAPI VirtualFree(LPVOID,SIZE_T,DWORD);
|
||||
|
|
Loading…
Reference in New Issue