Add LanguageGroup/GeoID enumeration fns.

Add some reg entries from XP.
SetLocaleInfo(): Set 2 I-values from S-values.
Optimise code size, fix a few bugs, documentation.
This commit is contained in:
Jon Griffiths 2003-09-24 18:51:22 +00:00 committed by Alexandre Julliard
parent 0b2d44ed53
commit f333510af2
2 changed files with 845 additions and 120 deletions

View File

@ -242,8 +242,8 @@
@ stdcall EnumDateFormatsW(ptr long long) @ stdcall EnumDateFormatsW(ptr long long)
@ stub EnumDateFormatsExA @ stub EnumDateFormatsExA
@ stub EnumDateFormatsExW @ stub EnumDateFormatsExW
@ stub EnumLanguageGroupLocalesA @ stdcall EnumLanguageGroupLocalesA(ptr long long ptr)
@ stub EnumLanguageGroupLocalesW @ stdcall EnumLanguageGroupLocalesW(ptr long long ptr)
@ stdcall EnumResourceLanguagesA(long str str ptr long) @ stdcall EnumResourceLanguagesA(long str str ptr long)
@ stdcall EnumResourceLanguagesW(long wstr wstr ptr long) @ stdcall EnumResourceLanguagesW(long wstr wstr ptr long)
@ stdcall EnumResourceNamesA(long str ptr long) @ stdcall EnumResourceNamesA(long str ptr long)
@ -252,7 +252,7 @@
@ stdcall EnumResourceTypesW(long ptr long) @ stdcall EnumResourceTypesW(long ptr long)
@ stdcall EnumSystemCodePagesA(ptr long) @ stdcall EnumSystemCodePagesA(ptr long)
@ stdcall EnumSystemCodePagesW(ptr long) @ stdcall EnumSystemCodePagesW(ptr long)
@ stub EnumSystemGeoID @ stdcall EnumSystemGeoID(long long ptr)
@ stdcall EnumSystemLanguageGroupsA(ptr long ptr) @ stdcall EnumSystemLanguageGroupsA(ptr long ptr)
@ stdcall EnumSystemLanguageGroupsW(ptr long ptr) @ stdcall EnumSystemLanguageGroupsW(ptr long ptr)
@ stdcall EnumSystemLocalesA(ptr long) @ stdcall EnumSystemLocalesA(ptr long)
@ -575,7 +575,7 @@
@ stub IsSLCallback @ stub IsSLCallback
@ stdcall IsSystemResumeAutomatic() @ stdcall IsSystemResumeAutomatic()
@ stdcall IsValidCodePage(long) @ stdcall IsValidCodePage(long)
@ stub IsValidLanguageGroup @ stdcall IsValidLanguageGroup(long long)
@ stdcall IsValidLocale(long long) @ stdcall IsValidLocale(long long)
@ stdcall -register -i386 K32Thk1632Epilog() @ stdcall -register -i386 K32Thk1632Epilog()
@ stdcall -register -i386 K32Thk1632Prolog() @ stdcall -register -i386 K32Thk1632Prolog()

File diff suppressed because it is too large Load Diff