https://bugs.winehq.org/show_bug.cgi?id=9583
--- Comment #21 from Virgo Pärna virgo@gaiasoft.ee --- Problem seems to be, that call to CompareStringEx passes NULL as Locale Name. Which actually should be LOCALE_NAME_USER_DEFAULT, so in the case, when GetUserDefaultLCID returns same value, it should work correctly. So it should use call to LCIDToLocaleName to get proper locale name for passing to CompareStringEx