http://bugs.winehq.org/show_bug.cgi?id=34269
Bug #: 34269 Summary: CompareStringEx does not support NORM_LINGUISTIC_CASING Product: Wine Version: 1.7.0 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: kernel32 AssignedTo: wine-bugs@winehq.org ReportedBy: erich.e.hoover@gmail.com Classification: Unclassified
Created attachment 45624 --> http://bugs.winehq.org/attachment.cgi?id=45624 Allow NORM_LINGUISTIC_CASING in CompareStringEx
Several Silverlight applications use CompareStringEx with the NORM_LINGUISTIC_CASING flag in order to process manifest files. Since Wine does not currently support this flag these applications error out (sometimes gracefully, sometimes not).
According to MSDN NORM_LINGUISTIC_CASING is actually the default behavior, so it seems that we should just allow the flag to be passed to the function and ignore it.
I've been informed that (besides PlayReady sites) a site that is affected by this issue that does not require additional patches can be found here: http://www.vectorlight.net/games/sandmania.aspx