Commit 59ecc9cc authored by Sebastian Lackner's avatar Sebastian Lackner Committed by Alexandre Julliard

kernel32: Add stub for GetProcessWorkingSetSizeEx.

parent fbf2631d
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
@ stdcall CreateMemoryResourceNotification(long) kernel32.CreateMemoryResourceNotification @ stdcall CreateMemoryResourceNotification(long) kernel32.CreateMemoryResourceNotification
@ stdcall FlushViewOfFile(ptr long) kernel32.FlushViewOfFile @ stdcall FlushViewOfFile(ptr long) kernel32.FlushViewOfFile
@ stdcall GetLargePageMinimum() kernel32.GetLargePageMinimum @ stdcall GetLargePageMinimum() kernel32.GetLargePageMinimum
@ stub GetProcessWorkingSetSizeEx @ stdcall GetProcessWorkingSetSizeEx(long ptr ptr ptr) kernel32.GetProcessWorkingSetSizeEx
@ stdcall GetSystemFileCacheSize(ptr ptr ptr) kernel32.GetSystemFileCacheSize @ stdcall GetSystemFileCacheSize(ptr ptr ptr) kernel32.GetSystemFileCacheSize
@ stdcall GetWriteWatch(long ptr long ptr ptr ptr) kernel32.GetWriteWatch @ stdcall GetWriteWatch(long ptr long ptr ptr ptr) kernel32.GetWriteWatch
@ stdcall MapViewOfFile(long long long long long) kernel32.MapViewOfFile @ stdcall MapViewOfFile(long long long long long) kernel32.MapViewOfFile
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
@ stdcall FreeUserPhysicalPages(long ptr ptr) kernel32.FreeUserPhysicalPages @ stdcall FreeUserPhysicalPages(long ptr ptr) kernel32.FreeUserPhysicalPages
@ stdcall GetLargePageMinimum() kernel32.GetLargePageMinimum @ stdcall GetLargePageMinimum() kernel32.GetLargePageMinimum
@ stub GetMemoryErrorHandlingCapabilities @ stub GetMemoryErrorHandlingCapabilities
@ stub GetProcessWorkingSetSizeEx @ stdcall GetProcessWorkingSetSizeEx(long ptr ptr ptr) kernel32.GetProcessWorkingSetSizeEx
@ stdcall GetSystemFileCacheSize(ptr ptr ptr) kernel32.GetSystemFileCacheSize @ stdcall GetSystemFileCacheSize(ptr ptr ptr) kernel32.GetSystemFileCacheSize
@ stdcall GetWriteWatch(long ptr long ptr ptr ptr) kernel32.GetWriteWatch @ stdcall GetWriteWatch(long ptr long ptr ptr ptr) kernel32.GetWriteWatch
@ stub MapUserPhysicalPages @ stub MapUserPhysicalPages
......
...@@ -793,7 +793,7 @@ ...@@ -793,7 +793,7 @@
# @ stub GetProcessUserModeExceptionPolicy # @ stub GetProcessUserModeExceptionPolicy
@ stdcall GetProcessVersion(long) @ stdcall GetProcessVersion(long)
@ stdcall GetProcessWorkingSetSize(long ptr ptr) @ stdcall GetProcessWorkingSetSize(long ptr ptr)
# @ stub GetProcessWorkingSetSizeEx @ stdcall GetProcessWorkingSetSizeEx(long ptr ptr ptr)
@ stdcall GetProductInfo(long long long long ptr) @ stdcall GetProductInfo(long long long long ptr)
@ stub GetProductName @ stub GetProductName
@ stdcall GetProfileIntA(str str long) @ stdcall GetProfileIntA(str str long)
......
...@@ -3424,21 +3424,33 @@ BOOL WINAPI K32EmptyWorkingSet(HANDLE hProcess) ...@@ -3424,21 +3424,33 @@ BOOL WINAPI K32EmptyWorkingSet(HANDLE hProcess)
return SetProcessWorkingSetSize(hProcess, (SIZE_T)-1, (SIZE_T)-1); return SetProcessWorkingSetSize(hProcess, (SIZE_T)-1, (SIZE_T)-1);
} }
/*********************************************************************** /***********************************************************************
* GetProcessWorkingSetSize (KERNEL32.@) * GetProcessWorkingSetSizeEx (KERNEL32.@)
*/ */
BOOL WINAPI GetProcessWorkingSetSize(HANDLE hProcess, PSIZE_T minset, BOOL WINAPI GetProcessWorkingSetSizeEx(HANDLE process, SIZE_T *minset,
PSIZE_T maxset) SIZE_T *maxset, DWORD *flags)
{ {
FIXME("(%p,%p,%p): stub\n",hProcess,minset,maxset); FIXME("(%p,%p,%p,%p): stub\n", process, minset, maxset, flags);
/* 32 MB working set size */ /* 32 MB working set size */
if (minset) *minset = 32*1024*1024; if (minset) *minset = 32*1024*1024;
if (maxset) *maxset = 32*1024*1024; if (maxset) *maxset = 32*1024*1024;
if (flags) *flags = QUOTA_LIMITS_HARDWS_MIN_DISABLE |
QUOTA_LIMITS_HARDWS_MAX_DISABLE;
return TRUE; return TRUE;
} }
/*********************************************************************** /***********************************************************************
* GetProcessWorkingSetSize (KERNEL32.@)
*/
BOOL WINAPI GetProcessWorkingSetSize(HANDLE process, SIZE_T *minset, SIZE_T *maxset)
{
return GetProcessWorkingSetSizeEx(process, minset, maxset, NULL);
}
/***********************************************************************
* SetProcessShutdownParameters (KERNEL32.@) * SetProcessShutdownParameters (KERNEL32.@)
*/ */
BOOL WINAPI SetProcessShutdownParameters(DWORD level, DWORD flags) BOOL WINAPI SetProcessShutdownParameters(DWORD level, DWORD flags)
......
...@@ -637,7 +637,7 @@ ...@@ -637,7 +637,7 @@
@ stdcall GetProcessShutdownParameters(ptr ptr) kernel32.GetProcessShutdownParameters @ stdcall GetProcessShutdownParameters(ptr ptr) kernel32.GetProcessShutdownParameters
@ stdcall GetProcessTimes(long ptr ptr ptr ptr) kernel32.GetProcessTimes @ stdcall GetProcessTimes(long ptr ptr ptr ptr) kernel32.GetProcessTimes
@ stdcall GetProcessVersion(long) kernel32.GetProcessVersion @ stdcall GetProcessVersion(long) kernel32.GetProcessVersion
# @ stub GetProcessWorkingSetSizeEx @ stdcall GetProcessWorkingSetSizeEx(long ptr ptr ptr) kernel32.GetProcessWorkingSetSizeEx
# @ stub GetProcessorSystemCycleTime # @ stub GetProcessorSystemCycleTime
@ stdcall GetProductInfo(long long long long ptr) kernel32.GetProductInfo @ stdcall GetProductInfo(long long long long ptr) kernel32.GetProductInfo
@ stub GetPtrCalData @ stub GetPtrCalData
......
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