I could get the correct preferred language list using [`GlobalizationPreferences.Languages`](https://docs.microsoft.com/en-us/uwp/api/windows.system.userprofile.globalizationpreferences.languages) WinRT API. This API is usable from Win32 desktop aps. I added an answer to the [stackoverflow question](https://stackoverflow.com/questions/52849233/getuserpreferreduilanguages-never-returns-more-than-two-languages/58933495#58933495).
Bug 1593414 Comment 11 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
I could get the correct preferred language list using [`GlobalizationPreferences.Languages`](https://docs.microsoft.com/en-us/uwp/api/windows.system.userprofile.globalizationpreferences.languages) WinRT API. This API is usable from Win32 desktop apps. I added an answer to the [stackoverflow question](https://stackoverflow.com/questions/52849233/getuserpreferreduilanguages-never-returns-more-than-two-languages/58933495#58933495).
I could get the correct preferred language list using [`GlobalizationPreferences.Languages`](https://docs.microsoft.com/en-us/uwp/api/windows.system.userprofile.globalizationpreferences.languages) WinRT API. This API is usable from Win32 desktop apps. I added an [answer](https://stackoverflow.com/a/58933495/450786) to the stackoverflow question.