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