crt: Add missing functions to api-ms-win-core-localization for mincore

Signed-off-by: Mark Harmstone <mark@harmstone.com>
Signed-off-by: Martin Storsjö <martin@martin.st>
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 1dfbb15..9ed77a5 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2305,10 +2305,10 @@
 		%/libapi-ms-win-core-libraryloader-l1-2-2.a \
 		%/libapi-ms-win-core-libraryloader-l2-1-0.a \
 		%/libapi-ms-win-core-localization-ansi-l1-1-0.a \
-		%/libapi-ms-win-core-localization-l1-2-0.a \
+		%/libapi-ms-win-core-localization-l1-2-0_windowsapp.a \
 		%/libapi-ms-win-core-localization-l1-2-1.a \
 		%/libapi-ms-win-core-localization-l1-2-2.a \
-		%/libapi-ms-win-core-localization-l2-1-0.a \
+		%/libapi-ms-win-core-localization-l2-1-0_windowsapp.a \
 		%/libapi-ms-win-core-localization-obsolete-l1-2-0.a \
 		%/libapi-ms-win-core-memory-l1-1-0.a \
 		%/libapi-ms-win-core-memory-l1-1-1.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-localization-l1-2-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-localization-l1-2-0.def
index de9a0c1..4ae8956 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-localization-l1-2-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-localization-l1-2-0.def
@@ -58,5 +58,6 @@
 SetThreadLocale
 SetThreadPreferredUILanguages
 SetThreadUILanguage
+SetUserGeoID
 VerLanguageNameA
 VerLanguageNameW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-localization-l1-2-0_windowsapp.def b/mingw-w64-crt/lib-common/api-ms-win-core-localization-l1-2-0_windowsapp.def
new file mode 100644
index 0000000..de9a0c1
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-localization-l1-2-0_windowsapp.def
@@ -0,0 +1,62 @@
+LIBRARY api-ms-win-core-localization-l1-2-0
+
+EXPORTS
+
+ConvertDefaultLocale
+EnumSystemGeoID
+EnumSystemLocalesA
+EnumSystemLocalesW
+FindNLSString
+FindNLSStringEx
+FormatMessageA
+FormatMessageW
+GetACP
+GetCalendarInfoEx
+GetCalendarInfoW
+GetCPInfo
+GetCPInfoExW
+GetFileMUIInfo
+GetFileMUIPath
+GetGeoInfoW
+GetLocaleInfoA
+GetLocaleInfoEx
+GetLocaleInfoW
+GetNLSVersion
+GetNLSVersionEx
+GetOEMCP
+GetProcessPreferredUILanguages
+GetSystemDefaultLangID
+GetSystemDefaultLCID
+GetSystemPreferredUILanguages
+GetThreadLocale
+GetThreadPreferredUILanguages
+GetThreadUILanguage
+GetUILanguageInfo
+GetUserDefaultLangID
+GetUserDefaultLCID
+GetUserDefaultLocaleName
+GetUserGeoID
+GetUserPreferredUILanguages
+IdnToAscii
+IdnToUnicode
+IsDBCSLeadByte
+IsDBCSLeadByteEx
+IsNLSDefinedString
+IsValidCodePage
+IsValidLanguageGroup
+IsValidLocale
+IsValidLocaleName
+IsValidNLSVersion
+LCMapStringA
+LCMapStringEx
+LCMapStringW
+LocaleNameToLCID
+ResolveLocaleName
+SetCalendarInfoW
+SetLocaleInfoW
+SetProcessPreferredUILanguages
+SetThreadLocale
+SetThreadPreferredUILanguages
+SetThreadUILanguage
+VerLanguageNameA
+VerLanguageNameW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-localization-l2-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-localization-l2-1-0.def
index 42abb87..00307d4 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-localization-l2-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-localization-l2-1-0.def
@@ -3,10 +3,14 @@
 EXPORTS
 
 EnumCalendarInfoExEx
+EnumCalendarInfoExW
 EnumCalendarInfoW
 EnumDateFormatsExEx
+EnumDateFormatsExW
+EnumDateFormatsW
 EnumSystemCodePagesW
 EnumTimeFormatsEx
+EnumTimeFormatsW
 GetCurrencyFormatEx
 GetCurrencyFormatW
 GetNumberFormatEx
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-localization-l2-1-0_windowsapp.def b/mingw-w64-crt/lib-common/api-ms-win-core-localization-l2-1-0_windowsapp.def
new file mode 100644
index 0000000..42abb87
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-localization-l2-1-0_windowsapp.def
@@ -0,0 +1,12 @@
+LIBRARY api-ms-win-core-localization-l2-1-0
+
+EXPORTS
+
+EnumCalendarInfoExEx
+EnumCalendarInfoW
+EnumDateFormatsExEx
+EnumSystemCodePagesW
+EnumTimeFormatsEx
+GetCurrencyFormatEx
+GetCurrencyFormatW
+GetNumberFormatEx
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri b/mingw-w64-crt/lib-common/windowsapp.mri
index d60facd..d3f2f81 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -66,10 +66,10 @@
 ADDLIB libapi-ms-win-core-libraryloader-l1-2-2.a
 ADDLIB libapi-ms-win-core-libraryloader-l2-1-0.a
 ADDLIB libapi-ms-win-core-localization-ansi-l1-1-0.a
-ADDLIB libapi-ms-win-core-localization-l1-2-0.a
+ADDLIB libapi-ms-win-core-localization-l1-2-0_windowsapp.a
 ADDLIB libapi-ms-win-core-localization-l1-2-1.a
 ADDLIB libapi-ms-win-core-localization-l1-2-2.a
-ADDLIB libapi-ms-win-core-localization-l2-1-0.a
+ADDLIB libapi-ms-win-core-localization-l2-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-localization-obsolete-l1-2-0.a
 ADDLIB libapi-ms-win-core-memory-l1-1-0.a
 ADDLIB libapi-ms-win-core-memory-l1-1-1.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-localization-l1-2-0.def b/mingw-w64-crt/lib32/api-ms-win-core-localization-l1-2-0.def
index 72496da..79411b3 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-localization-l1-2-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-localization-l1-2-0.def
@@ -58,5 +58,6 @@
 SetThreadLocale@4
 SetThreadPreferredUILanguages@12
 SetThreadUILanguage@4
+SetUserGeoID@4
 VerLanguageNameA@12
 VerLanguageNameW@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-localization-l1-2-0_windowsapp.def b/mingw-w64-crt/lib32/api-ms-win-core-localization-l1-2-0_windowsapp.def
new file mode 100644
index 0000000..72496da
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-localization-l1-2-0_windowsapp.def
@@ -0,0 +1,62 @@
+LIBRARY api-ms-win-core-localization-l1-2-0
+
+EXPORTS
+
+ConvertDefaultLocale@4
+EnumSystemGeoID@12
+EnumSystemLocalesA@8
+EnumSystemLocalesW@8
+FindNLSString@28
+FindNLSStringEx@40
+FormatMessageA@28
+FormatMessageW@28
+GetACP@0
+GetCalendarInfoEx@28
+GetCalendarInfoW@24
+GetCPInfo@8
+GetCPInfoExW@12
+GetFileMUIInfo@16
+GetFileMUIPath@28
+GetGeoInfoW@20
+GetLocaleInfoA@16
+GetLocaleInfoEx@16
+GetLocaleInfoW@16
+GetNLSVersion@12
+GetNLSVersionEx@12
+GetOEMCP@0
+GetProcessPreferredUILanguages@16
+GetSystemDefaultLangID@0
+GetSystemDefaultLCID@0
+GetSystemPreferredUILanguages@16
+GetThreadLocale@0
+GetThreadPreferredUILanguages@16
+GetThreadUILanguage@0
+GetUILanguageInfo@20
+GetUserDefaultLangID@0
+GetUserDefaultLCID@0
+GetUserDefaultLocaleName@8
+GetUserGeoID@4
+GetUserPreferredUILanguages@16
+IdnToAscii@20
+IdnToUnicode@20
+IsDBCSLeadByte@4
+IsDBCSLeadByteEx@8
+IsNLSDefinedString@20
+IsValidCodePage@4
+IsValidLanguageGroup@8
+IsValidLocale@8
+IsValidLocaleName@4
+IsValidNLSVersion@12
+LCMapStringA@24
+LCMapStringEx@36
+LCMapStringW@24
+LocaleNameToLCID@8
+ResolveLocaleName@12
+SetCalendarInfoW@16
+SetLocaleInfoW@12
+SetProcessPreferredUILanguages@12
+SetThreadLocale@4
+SetThreadPreferredUILanguages@12
+SetThreadUILanguage@4
+VerLanguageNameA@12
+VerLanguageNameW@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-localization-l2-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-localization-l2-1-0.def
index 263e4ec..20265cc 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-localization-l2-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-localization-l2-1-0.def
@@ -3,10 +3,14 @@
 EXPORTS
 
 EnumCalendarInfoExEx@24
+EnumCalendarInfoExW@16
 EnumCalendarInfoW@16
 EnumDateFormatsExEx@16
+EnumDateFormatsExW@12
+EnumDateFormatsW@12
 EnumSystemCodePagesW@8
 EnumTimeFormatsEx@16
+EnumTimeFormatsW@12
 GetCurrencyFormatEx@24
 GetCurrencyFormatW@24
 GetNumberFormatEx@24
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-localization-l2-1-0_windowsapp.def b/mingw-w64-crt/lib32/api-ms-win-core-localization-l2-1-0_windowsapp.def
new file mode 100644
index 0000000..263e4ec
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-localization-l2-1-0_windowsapp.def
@@ -0,0 +1,12 @@
+LIBRARY api-ms-win-core-localization-l2-1-0
+
+EXPORTS
+
+EnumCalendarInfoExEx@24
+EnumCalendarInfoW@16
+EnumDateFormatsExEx@16
+EnumSystemCodePagesW@8
+EnumTimeFormatsEx@16
+GetCurrencyFormatEx@24
+GetCurrencyFormatW@24
+GetNumberFormatEx@24