diff options
author | Danny Smith <dannysmith@users.sourceforge.net> | 2003-02-22 10:16:22 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@users.sourceforge.net> | 2003-02-22 10:16:22 +0000 |
commit | dffcc5d324b0d2a4db3b813917b3fe777c9ad42d (patch) | |
tree | 6c8753224e29ff2b74eef1bd4489fe9243ae9a52 /winsup/w32api/include/winbase.h | |
parent | ab664f2d536c3d0932921ea2660210a72b6cc830 (diff) | |
download | cygnal-dffcc5d324b0d2a4db3b813917b3fe777c9ad42d.tar.gz cygnal-dffcc5d324b0d2a4db3b813917b3fe777c9ad42d.tar.bz2 cygnal-dffcc5d324b0d2a4db3b813917b3fe777c9ad42d.zip |
* include/winbase.h (MEMORYSTATUSEX): Add structure.
(GlobalMemoryStatusEx): Add prototype.
* lib/kernel32.def (GlobalMemoryStatusEx): Add stub.
Diffstat (limited to 'winsup/w32api/include/winbase.h')
-rw-r--r-- | winsup/w32api/include/winbase.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/winsup/w32api/include/winbase.h b/winsup/w32api/include/winbase.h index db1a27c38..692f51037 100644 --- a/winsup/w32api/include/winbase.h +++ b/winsup/w32api/include/winbase.h @@ -859,6 +859,19 @@ typedef struct _MEMORYSTATUS { DWORD dwTotalVirtual; DWORD dwAvailVirtual; } MEMORYSTATUS,*LPMEMORYSTATUS; +#if (_WIN32_WINNT >= 0x0500) +typedef struct _MEMORYSTATUSEX { + DWORD dwLength; + DWORD dwMemoryLoad; + DWORDLONG ullTotalPhys; + DWORDLONG ullAvailPhys; + DWORDLONG ullTotalPageFile; + DWORDLONG ullAvailPageFile; + DWORDLONG ullTotalVirtual; + DWORDLONG ullAvailVirtual; + DWORDLONG ullAvailExtendedVirtual; +} MEMORYSTATUSEX, *LPMEMORYSTATUSEX; +#endif typedef struct _LDT_ENTRY { WORD LimitLow; WORD BaseLow; @@ -1293,6 +1306,9 @@ UINT WINAPI GlobalGetAtomNameW(ATOM,LPWSTR,int); HGLOBAL WINAPI GlobalHandle(PCVOID); LPVOID WINAPI GlobalLock(HGLOBAL); VOID WINAPI GlobalMemoryStatus(LPMEMORYSTATUS); +#if (_WIN32_WINNT >= 0x0500) +BOOL WINAPI GlobalMemoryStatusEx(LPMEMORYSTATUSEX); +#endif HGLOBAL WINAPI GlobalReAlloc(HGLOBAL,DWORD,UINT); DWORD WINAPI GlobalSize(HGLOBAL); VOID WINAPI GlobalUnfix(HGLOBAL); |