VeraCrypt
aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMounir IDRASSI <mounir.idrassi@idrix.fr>2022-08-25 09:38:49 +0200
committerMounir IDRASSI <mounir.idrassi@idrix.fr>2022-08-25 09:38:49 +0200
commit99c3cda01a4bb4d1f08b93753ff3b79bcbc3e63e (patch)
tree809378a9c00b2ef9b40e49617c3d4b612d81b6ef /src
parent46ecb1a66de8abade4566cf73dcaec5d70e18920 (diff)
downloadVeraCrypt-99c3cda01a4bb4d1f08b93753ff3b79bcbc3e63e.tar.gz
VeraCrypt-99c3cda01a4bb4d1f08b93753ff3b79bcbc3e63e.zip
Windows: use newer MEMORYSTATUSEX structure in call to GlobalMemoryStatusEx
Diffstat (limited to 'src')
-rw-r--r--src/Common/Random.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Common/Random.c b/src/Common/Random.c
index d5c09848..fd836c7f 100644
--- a/src/Common/Random.c
+++ b/src/Common/Random.c
@@ -829,9 +829,9 @@ BOOL FastPoll (void)
static BOOL addedFixedItems = FALSE;
FILETIME creationTime, exitTime, kernelTime, userTime;
SIZE_T minimumWorkingSetSize, maximumWorkingSetSize;
LARGE_INTEGER performanceCount;
- MEMORYSTATUS memoryStatus;
+ MEMORYSTATUSEX memoryStatus;
HANDLE handle;
POINT point;
/* Get various basic pieces of system information */
@@ -870,11 +870,11 @@ BOOL FastPoll (void)
/* Get percent of memory in use, bytes of physical memory, bytes of
free physical memory, bytes in paging file, free bytes in paging
file, user bytes of address space, and free user bytes */
- memoryStatus.dwLength = sizeof (MEMORYSTATUS);
+ memoryStatus.dwLength = sizeof (MEMORYSTATUSEX);
GlobalMemoryStatusEx (&memoryStatus);
- RandaddBuf ((unsigned char *) &memoryStatus, sizeof (MEMORYSTATUS));
+ RandaddBuf ((unsigned char *) &memoryStatus, sizeof (MEMORYSTATUSEX));
/* Get thread and process creation time, exit time, time in kernel
mode, and time in user mode in 100ns intervals */
handle = GetCurrentThread ();