From 9666870f38c3f96cb5b950caede6e74d3fb4306b Mon Sep 17 00:00:00 2001 From: James Tabor Date: Mon, 31 May 2004 16:54:04 +0000 Subject: [PATCH] Temp fix for GlobalMemoryStatus, pleas test. svn path=/trunk/; revision=9569 --- reactos/lib/kernel32/mem/global.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/reactos/lib/kernel32/mem/global.c b/reactos/lib/kernel32/mem/global.c index 59eb2065e09..b28cf100133 100644 --- a/reactos/lib/kernel32/mem/global.c +++ b/reactos/lib/kernel32/mem/global.c @@ -1,4 +1,4 @@ -/* $Id: global.c,v 1.23 2004/04/22 02:20:52 jimtabor Exp $ +/* $Id: global.c,v 1.24 2004/05/31 16:54:04 jimtabor Exp $ * * Win32 Global/Local heap functions (GlobalXXX, LocalXXX). * These functions included in Win32 for compatibility with 16 bit Windows @@ -453,17 +453,20 @@ VOID STDCALL GlobalMemoryStatus(LPMEMORYSTATUS lpBuffer) { MEMORYSTATUSEX lpBufferEx; - +#if 0 if (lpBuffer->dwLength != sizeof(MEMORYSTATUS)) { SetLastError(ERROR_INVALID_PARAMETER); return; } - +#endif lpBufferEx.dwLength = sizeof(MEMORYSTATUSEX); if (GlobalMemoryStatusEx(&lpBufferEx)) { + + lpBuffer->dwLength = sizeof(MEMORYSTATUS); + lpBuffer->dwMemoryLoad = lpBufferEx.dwMemoryLoad; lpBuffer->dwTotalPhys = lpBufferEx.ullTotalPhys; lpBuffer->dwAvailPhys = lpBufferEx.ullAvailPhys;