From: Hugo Beauzée-Luyssen <[email protected]>

Signed-off-by: Martin Storsjö <[email protected]>
---
 mingw-w64-headers/include/sysinfoapi.h | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/mingw-w64-headers/include/sysinfoapi.h 
b/mingw-w64-headers/include/sysinfoapi.h
index 7d43ff5..cf5fedd 100644
--- a/mingw-w64-headers/include/sysinfoapi.h
+++ b/mingw-w64-headers/include/sysinfoapi.h
@@ -43,8 +43,7 @@ extern "C" {
 #endif
 #endif
 
-#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
-  WINBASEAPI DWORD WINAPI GetVersion (VOID);
+#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || _WIN32_WINNT >= 
_WIN32_WINNT_WIN10
 
   typedef struct _MEMORYSTATUSEX {
     DWORD dwLength;
@@ -58,6 +57,14 @@ extern "C" {
     DWORDLONG ullAvailExtendedVirtual;
   } MEMORYSTATUSEX,*LPMEMORYSTATUSEX;
 
+  WINBASEAPI VOID WINAPI GetSystemInfo (LPSYSTEM_INFO lpSystemInfo);
+  WINBASEAPI WINBOOL WINAPI GlobalMemoryStatusEx (LPMEMORYSTATUSEX lpBuffer);
+  WINBASEAPI DWORD WINAPI GetTickCount (VOID);
+  WINBASEAPI VOID WINAPI GetSystemTimePreciseAsFileTime (LPFILETIME 
lpSystemTimeAsFileTime);
+
+#endif
+
+#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
   typedef enum _COMPUTER_NAME_FORMAT {
     ComputerNameNetBIOS,
     ComputerNameDnsHostname,
@@ -70,10 +77,9 @@ extern "C" {
     ComputerNameMax
   } COMPUTER_NAME_FORMAT;
 
-  WINBASEAPI WINBOOL WINAPI GlobalMemoryStatusEx (LPMEMORYSTATUSEX lpBuffer);
+  WINBASEAPI DWORD WINAPI GetVersion (VOID);
+
   WINBASEAPI WINBOOL WINAPI SetLocalTime (CONST SYSTEMTIME *lpSystemTime);
-  WINBASEAPI VOID WINAPI GetSystemInfo (LPSYSTEM_INFO lpSystemInfo);
-  WINBASEAPI DWORD WINAPI GetTickCount (VOID);
   WINBASEAPI WINBOOL WINAPI GetSystemTimeAdjustment (PDWORD lpTimeAdjustment, 
PDWORD lpTimeIncrement, PBOOL lpTimeAdjustmentDisabled);
   WINBASEAPI UINT WINAPI GetSystemDirectoryA (LPSTR lpBuffer, UINT uSize);
   WINBASEAPI UINT WINAPI GetSystemDirectoryW (LPWSTR lpBuffer, UINT uSize);
@@ -89,7 +95,6 @@ extern "C" {
   WINBASEAPI WINBOOL WINAPI GetVersionExW (LPOSVERSIONINFOW 
lpVersionInformation);
   WINBASEAPI WINBOOL WINAPI GetLogicalProcessorInformation 
(PSYSTEM_LOGICAL_PROCESSOR_INFORMATION Buffer, PDWORD ReturnedLength);
   NTSYSAPI ULONGLONG NTAPI VerSetConditionMask (ULONGLONG ConditionMask, ULONG 
TypeMask, UCHAR Condition);
-  WINBASEAPI VOID WINAPI GetSystemTimePreciseAsFileTime (LPFILETIME 
lpSystemTimeAsFileTime);
   WINBASEAPI UINT WINAPI EnumSystemFirmwareTables (DWORD 
FirmwareTableProviderSignature, PVOID pFirmwareTableEnumBuffer, DWORD 
BufferSize);
   WINBASEAPI UINT WINAPI GetSystemFirmwareTable (DWORD 
FirmwareTableProviderSignature, DWORD FirmwareTableID, PVOID 
pFirmwareTableBuffer, DWORD BufferSize);
 #if _WIN32_WINNT >= 0x0600
-- 
2.7.4


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to