They're allowed by the WACK and available in windowsapp.lib since 19H1.
They're not allowed by the Windows SDK headers.

These functions can be found in api-ms-win-core-localization-l1-2-0.
---
 mingw-w64-headers/include/winnls.h | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/mingw-w64-headers/include/winnls.h 
b/mingw-w64-headers/include/winnls.h
index cd8c6025b..ccbc199d8 100644
--- a/mingw-w64-headers/include/winnls.h
+++ b/mingw-w64-headers/include/winnls.h
@@ -1047,12 +1047,7 @@ extern "C" {
 #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
   WINBASEAPI WINBOOL WINAPI SetUserGeoID (GEOID GeoId);
   WINBASEAPI LCID WINAPI ConvertDefaultLocale (LCID Locale);
-  WINBASEAPI LCID WINAPI GetThreadLocale (void);
   WINBASEAPI WINBOOL WINAPI SetThreadLocale (LCID Locale);
-  WINBASEAPI LANGID WINAPI GetSystemDefaultUILanguage (void);
-  WINBASEAPI LANGID WINAPI GetSystemDefaultLangID (void);
-  WINBASEAPI LCID WINAPI GetSystemDefaultLCID (void);
-  WINBASEAPI LCID WINAPI GetUserDefaultLCID (void);
   WINBASEAPI LANGID WINAPI SetThreadUILanguage (LANGID LangId);
   WINBASEAPI WINBOOL WINAPI GetStringTypeA (LCID Locale, DWORD dwInfoType, 
LPCSTR lpSrcStr, int cchSrc, LPWORD lpCharType);
   WINBASEAPI int WINAPI FoldStringA (DWORD dwMapFlags, LPCSTR lpSrcStr, int 
cchSrc, LPSTR lpDestStr, int cchDest);
@@ -1097,6 +1092,14 @@ extern "C" {
 
 #endif
 
+#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) || NTDDI_VERSION >= 
NTDDI_WIN10_19H1
+  WINBASEAPI LANGID WINAPI GetSystemDefaultLangID (void);
+  WINBASEAPI LCID WINAPI GetSystemDefaultLCID (void);
+  WINBASEAPI LANGID WINAPI GetSystemDefaultUILanguage (void);
+  WINBASEAPI LCID WINAPI GetThreadLocale (void);
+  WINBASEAPI LCID WINAPI GetUserDefaultLCID (void);
+#endif
+
 #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP)
   WINBASEAPI WINBOOL WINAPI GetStringTypeExA (LCID Locale, DWORD dwInfoType, 
LPCSTR lpSrcStr, int cchSrc, LPWORD lpCharType);
   WINBASEAPI LANGID WINAPI GetUserDefaultUILanguage (void);
-- 
2.39.2



_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to