This is a reworked version of my previous patches with the help of Alexandre. This patch implements the languagegroups functions. As I have access to a French and English windows 2k+, I set the resources accordingly for the kernel32 resources. However, as I don't know the resources for other languages, I have put English resources in the other nls files. People will have to change them to the correct values. As suggested by alexandre, I chose some unused resource ids because even win2k and winxp don't store them the same way and both of them conflicted with the actual kernel32 resources from wine. Only Western Europe and US is set up, people from other countries will have to add the correct values in locale.c / GroupLocales because I can't guess them :) I have tested this patch against win2k and winxp with word xp. It has the same behavior as win2k+. a+ Max Changelog: * Implements EmumSystemLanguageGroups{A|W} * Implements EnumLanguageGroupLocale{A|W} * Implements IsValidLanguageGroup -- Maxime Bellengà <maxime.bellenge@laposte.net>
Attachment:
languagegroups.patch
Description: Binary data