SetLocaleInfo
Functional Difference from WIN95
N/A
Functional Difference from SBCS Open32
New
Implementation
This API can sets an item of locale information with overriding those default locale information. What you can set in WIN95 can be set also in Open32. Acceptable formats or values for each type of locale information is tested in Open32 to be same as in WIN95.
As ULS does not have the function to allow user to set each item of type of locale information, this function is implemented within Open32. Open32 allocates the memory for the specified locale's buffer per a thread on demand. That buffer contains only values of LCTYPE valid for user-override. At first, all values inherits values of default values for that locale, and the requested data is overridden.