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