Implements languagegroups functions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

Moreover, The registry entries added to winedefault.reg are taken from
a "western europe & US" windows, so people from other countries will
have to tweak them because I can't guess them.
(HKLM\System\CurrentControlSet\Control\Nls\Language).


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>
Index: wine/dlls/kernel/kernel32.spec
===================================================================
RCS file: /home/wine/wine/dlls/kernel/kernel32.spec,v
retrieving revision 1.97
diff -u -r1.97 kernel32.spec
--- wine/dlls/kernel/kernel32.spec	26 Mar 2003 01:22:57 -0000	1.97
+++ wine/dlls/kernel/kernel32.spec	3 Apr 2003 22:15:48 -0000
@@ -242,8 +242,8 @@
 @ stdcall EnumDateFormatsW(ptr long long)
 @ stub EnumDateFormatsExA
 @ stub EnumDateFormatsExW
-@ stub EnumLanguageGroupLocalesA
-@ stub EnumLanguageGroupLocalesW
+@ stdcall EnumLanguageGroupLocalesA(ptr long long ptr)
+@ stdcall EnumLanguageGroupLocalesW(ptr long long ptr)
 @ stdcall EnumResourceLanguagesA(long str str ptr long)
 @ stdcall EnumResourceLanguagesW(long wstr wstr ptr long)
 @ stdcall EnumResourceNamesA(long str ptr long)
@@ -575,7 +575,7 @@
 @ stub IsSLCallback
 @ stub IsSystemResumeAutomatic
 @ stdcall IsValidCodePage(long)
-@ stub IsValidLanguageGroup
+@ stdcall IsValidLanguageGroup(long long)
 @ stdcall IsValidLocale(long long)
 @ stdcall -register -i386 K32Thk1632Epilog()
 @ stdcall -register -i386 K32Thk1632Prolog()
Index: wine/dlls/kernel/locale.c
===================================================================
RCS file: /home/wine/wine/dlls/kernel/locale.c,v
retrieving revision 1.7
diff -u -r1.7 locale.c
--- wine/dlls/kernel/locale.c	26 Mar 2003 01:22:57 -0000	1.7
+++ wine/dlls/kernel/locale.c	3 Apr 2003 22:15:50 -0000
@@ -1022,9 +1022,92 @@
   LONG_PTR  lParam                           /* callback parameter */
 )
 {
-  FIXME("stub\n");
-  SetLastError( ERROR_INVALID_PARAMETER );
-  return FALSE;
+  TRACE("\n");
+
+  unsigned int i,j,nStrLen;
+  WCHAR val[5];
+  char vval[5];
+  static const WCHAR valm[] = {'%','x',0};
+  HKEY key;
+  BYTE installed[80];
+  LPWSTR theName = (LPWSTR)(installed + offsetof( KEY_VALUE_PARTIAL_INFORMATION, Data));
+  const WCHAR *name;
+  char groupname[100];
+  DWORD length;
+  HMODULE hModule;
+  HRSRC hrsrc;
+  HGLOBAL hmem;
+
+  if ((dwFlags!=LGRPID_INSTALLED) && (dwFlags!=LGRPID_SUPPORTED)) {
+    SetLastError(ERROR_INVALID_FLAGS);
+    return FALSE;
+  }
+
+  if (!pLangGroupEnumProc) {
+    SetLastError(ERROR_INVALID_PARAMETER);
+    return FALSE;
+  }
+  
+  static const WCHAR k[] = {'S','y','s','t','e','m','\\',
+			    'C','u','r','r','e','n','t','C','o','n','t','r','o','l','S','e','t','\\',
+			    'C','o','n','t','r','o','l','\\',
+			    'N','l','s','\\',
+			    'L','a','n','g','u','a','g','e',' ','G','r','o','u','p','s',0};
+
+  OBJECT_ATTRIBUTES attr;
+  UNICODE_STRING nameW;
+  attr.Length = sizeof(OBJECT_ATTRIBUTES);
+  attr.RootDirectory = HKEY_LOCAL_MACHINE;
+  attr.ObjectName = &nameW;
+  attr.Attributes = 0;
+  attr.SecurityDescriptor = NULL;
+  attr.SecurityQualityOfService = NULL;
+  RtlInitUnicodeString( &nameW, k );
+
+  if (NtOpenKey(&key,KEY_ALL_ACCESS,&attr)!= STATUS_SUCCESS) {
+    SetLastError( ERROR_BADDB );
+    return FALSE;
+  }
+
+  // 1 to 17 is the constants for LGRPID_xxx
+  for(i=1;i<=17;i++) {
+    sprintfW(val,valm,i);
+    length = sizeof(installed);
+
+    RtlInitUnicodeString(&nameW,val);
+    if (NtQueryValueKey(key,&nameW,KeyValuePartialInformation, installed, length, &length)!=STATUS_SUCCESS) {
+      SetLastError( ERROR_BADDB );
+      return FALSE;
+    } 
+
+    if ((dwFlags==LGRPID_INSTALLED) && (theName[0]!=(WCHAR)'1')) continue;		
+
+    hModule = GetModuleHandleA("kernel32.dll");
+    if (!(hrsrc = FindResourceExW(hModule, RT_STRINGW,MAKEINTRESOURCEW(((0x2000+i)>>4)+1),GetUserDefaultLCID()))) {
+      SetLastError( ERROR_INVALID_FLAGS );
+      return FALSE;
+    }
+    if (!(hmem = LoadResource(hModule, hrsrc))) {
+      SetLastError( ERROR_BADDB );
+      return FALSE;
+    }
+    name=(WCHAR*)LockResource(hmem);
+    for(j=0,nStrLen = 0;j<=(i&15);j++,nStrLen=name++[0]) {
+      name+=nStrLen;
+    }
+    if (name) {
+      /* Take the name between the $$ */
+      DWORD count = sizeof(groupname);
+      RtlUnicodeToMultiByteN( groupname, sizeof(groupname)-1, &count, name, nStrLen );      
+      groupname[count] = '\0';
+      sprintf(vval,"%x",i);
+      if (!pLangGroupEnumProc(i,vval,groupname,dwFlags,lParam)) break;
+    }
+  }
+  
+  NtClose(key);
+
+  return TRUE;
 }
 
 /******************************************************************************
@@ -1036,7 +1119,332 @@
   LONG_PTR  lParam                           /* callback parameter */
 )
 {
-  FIXME("stub\n");
-  SetLastError( ERROR_INVALID_PARAMETER );
-  return FALSE;
+  TRACE("\n");
+
+  unsigned int i,j,nStrLen;
+  WCHAR val[5];
+  static const WCHAR valm[] = {'%','x',0};
+  HKEY key = INVALID_HANDLE_VALUE;
+  BYTE installed[80];
+  LPWSTR theName = (LPWSTR)(installed + offsetof( KEY_VALUE_PARTIAL_INFORMATION, Data));
+  const WCHAR *name;
+  WCHAR groupname[100];
+  DWORD length;
+  HMODULE hModule;
+  HRSRC hrsrc;
+  HGLOBAL hmem;   
+
+  if ((dwFlags!=LGRPID_INSTALLED) && (dwFlags!=LGRPID_SUPPORTED)) {
+    SetLastError(ERROR_INVALID_FLAGS);
+    return FALSE;
+  }
+  
+  if (!pLangGroupEnumProc) {
+    SetLastError(ERROR_INVALID_PARAMETER);
+    return FALSE;
+  }
+  
+  static const WCHAR k[] = {'S','y','s','t','e','m','\\',
+			    'C','u','r','r','e','n','t','C','o','n','t','r','o','l','S','e','t','\\',
+			    'C','o','n','t','r','o','l','\\',
+			    'N','l','s','\\',
+			    'L','a','n','g','u','a','g','e',' ','G','r','o','u','p','s',0};
+
+  OBJECT_ATTRIBUTES attr;
+  UNICODE_STRING nameW;
+  attr.Length = sizeof(OBJECT_ATTRIBUTES);
+  attr.RootDirectory = HKEY_LOCAL_MACHINE;
+  attr.ObjectName = &nameW;
+  attr.Attributes = 0;
+  attr.SecurityDescriptor = NULL;
+  attr.SecurityQualityOfService = NULL;
+  RtlInitUnicodeString( &nameW, k );
+
+  if (NtOpenKey(&key,KEY_ALL_ACCESS,&attr)!= STATUS_SUCCESS) {
+    SetLastError( ERROR_BADDB );
+    return FALSE;
+  }
+
+  // 1 to 17 is the constants for LGRPID_xxx
+  for(i=1;i<=17;i++) {
+    sprintfW(val,valm,i);
+    length = sizeof(installed);    
+    
+    // Check if the group is installed
+    RtlInitUnicodeString(&nameW,val);    
+    if (NtQueryValueKey(key,&nameW,KeyValuePartialInformation, installed, length, &length)!=STATUS_SUCCESS) {
+      SetLastError( ERROR_BADDB );
+      return FALSE;
+    }    
+
+    if ((dwFlags==LGRPID_INSTALLED) && (theName[0]!=((WCHAR)'1'))) continue;
+
+    hModule = GetModuleHandleA("kernel32.dll");
+    // We had 0x2000 because of the way we store resources
+    if (!(hrsrc = FindResourceExW(hModule, RT_STRINGW,MAKEINTRESOURCEW(((0x2000+i)>>4)+1),GetUserDefaultLCID()))) {
+      SetLastError( ERROR_INVALID_FLAGS );
+      return FALSE;
+    }
+    if (!(hmem = LoadResource(hModule, hrsrc))) {
+      SetLastError( ERROR_BADDB );
+      return FALSE;
+    }
+    name=(WCHAR*)LockResource(hmem);
+    for(j=0,nStrLen = 0;j<=(i&15);j++,nStrLen=name++[0]) {
+      name+=nStrLen;
+    }
+    if (name) {      
+      memcpy(groupname,name,nStrLen*sizeof(WCHAR));
+      groupname[nStrLen] = 0;
+      TRACE("groupname %s\n",debugstr_w(groupname));
+      if (!pLangGroupEnumProc(i,val,groupname,dwFlags,lParam)) break;
+    }
+  }
+  
+  NtClose(key);
+  
+  return TRUE; 
+}
+
+/******************************************************************************
+ *           EnumLanguageGroupLocalesA    (KERNEL32.@)
+ */
+BOOL EnumLanguageGroupLocalesA ( 
+  LANGGROUPLOCALE_ENUMPROCA pLangGroupLocaleEnumProc, // callback function
+  LGRPID LanguageGroup,                              // language-group identifier
+  DWORD dwFlags,                                     // reserved
+  LONG_PTR lParam                                    // callback parameter
+  ) 
+{
+  TRACE("LanguageGroup %ld\n",LanguageGroup);
+
+  HKEY key;
+  DWORD index;
+  
+  char  valuename[20];
+  char  *end2;	
+  DWORD count;
+  char  data[50];
+  char  *end;
+  
+  unsigned long val;
+  unsigned long val2;
+  
+  if (dwFlags!=0) {
+    SetLastError(ERROR_INVALID_FLAGS);
+    return FALSE;
+  }
+  
+  if (!pLangGroupLocaleEnumProc) {
+    SetLastError(ERROR_INVALID_PARAMETER);
+    return FALSE;
+  }
+  
+  static const WCHAR k[] = {'S','y','s','t','e','m','\\',
+			    'C','u','r','r','e','n','t','C','o','n','t','r','o','l','S','e','t','\\',
+			    'C','o','n','t','r','o','l','\\',
+			    'N','l','s','\\',
+			    'L','o','c','a','l','e',0};
+
+  OBJECT_ATTRIBUTES attr;
+  UNICODE_STRING nameW;
+  attr.Length = sizeof(OBJECT_ATTRIBUTES);
+  attr.RootDirectory = HKEY_LOCAL_MACHINE;
+  attr.ObjectName = &nameW;
+  attr.Attributes = 0;
+  attr.SecurityDescriptor = NULL;
+  attr.SecurityQualityOfService = NULL;
+  RtlInitUnicodeString( &nameW, k );
+
+  if (NtOpenKey(&key,KEY_ALL_ACCESS,&attr)!= STATUS_SUCCESS) {
+    SetLastError( ERROR_BADDB );
+    return FALSE;
+  }
+
+  index = 0;
+  NTSTATUS status = STATUS_SUCCESS;
+  BYTE buffer[256], *buf_ptr = buffer;;
+  DWORD total_size;
+  KEY_VALUE_FULL_INFORMATION *info = (KEY_VALUE_FULL_INFORMATION *)buffer;
+ 
+  while(status == STATUS_SUCCESS) {
+    total_size = sizeof(buffer);
+    
+    status = NtEnumerateValueKey( key, index, KeyValueFullInformation,
+				  buffer, total_size, &total_size);
+    if (status != STATUS_SUCCESS) break;
+
+    // get the name of the value key    
+    RtlUnicodeToMultiByteN(valuename, sizeof(valuename)-1,&count,
+			   (WCHAR*)info->Name, info->NameLength/sizeof(WCHAR));
+    valuename[count] = 0;   
+
+    // get the datas of the value key  
+    RtlUnicodeToMultiByteN(data, sizeof(data)-1, &count, 
+			   (WCHAR*)(buf_ptr + info->DataOffset), info->DataLength);
+    data[count] = 0;
+    TRACE("valuename %s data %s\n",debugstr_a(valuename), debugstr_a(data));
+ 
+    val = strtoul(data,&end,10);
+    val2 = strtoul(valuename,&end2,16);
+    if (val==LanguageGroup)
+      if (!pLangGroupLocaleEnumProc(LanguageGroup,val2,valuename,lParam)) break;
+
+    index++;
+  }
+  
+  NtClose(key);
+  
+  return TRUE;
+}
+
+/******************************************************************************
+ *           EnumLanguageGroupLocalesW    (KERNEL32.@)
+ */
+BOOL EnumLanguageGroupLocalesW ( 
+  LANGGROUPLOCALE_ENUMPROCW pLangGroupLocaleEnumProc, // callback function
+  LGRPID LanguageGroup,                              // language-group identifier
+  DWORD dwFlags,                                     // reserved
+  LONG_PTR lParam                                    // callback parameter
+  ) 
+{
+  TRACE("LanguageGroup %ld\n",LanguageGroup);
+
+  HKEY key;
+  DWORD index;
+   
+  WCHAR valuename[20];
+  DWORD cvaluename = sizeof(valuename)*sizeof(WCHAR);
+  WCHAR *end2;	
+  
+  WCHAR data[50];
+  DWORD cdata = sizeof(data)*sizeof(WCHAR);
+  WCHAR *end;
+  
+  unsigned long val;
+  unsigned long val2;
+  
+  if (dwFlags!=0) {
+    SetLastError(ERROR_INVALID_FLAGS);
+    return FALSE;
+  }
+  
+  if (!pLangGroupLocaleEnumProc) {
+    SetLastError(ERROR_INVALID_PARAMETER);
+    return FALSE;
+  }
+  
+  static const WCHAR k[] = {'S','y','s','t','e','m','\\',
+			    'C','u','r','r','e','n','t','C','o','n','t','r','o','l','S','e','t','\\',
+			    'C','o','n','t','r','o','l','\\',
+			    'N','l','s','\\',
+			    'L','o','c','a','l','e',0};
+
+  OBJECT_ATTRIBUTES attr;
+  UNICODE_STRING nameW;
+  attr.Length = sizeof(OBJECT_ATTRIBUTES);
+  attr.RootDirectory = HKEY_LOCAL_MACHINE;
+  attr.ObjectName = &nameW;
+  attr.Attributes = 0;
+  attr.SecurityDescriptor = NULL;
+  attr.SecurityQualityOfService = NULL;
+  RtlInitUnicodeString( &nameW, k );
+
+  if (NtOpenKey(&key,KEY_ALL_ACCESS,&attr)!= STATUS_SUCCESS) {
+    SetLastError( ERROR_BADDB );
+    return FALSE;
+  }
+
+  index = 0;
+  NTSTATUS status = STATUS_SUCCESS;
+  BYTE buffer[256], *buf_ptr = buffer;;
+  DWORD total_size;
+  KEY_VALUE_FULL_INFORMATION *info = (KEY_VALUE_FULL_INFORMATION *)buffer;
+ 
+  while(status == STATUS_SUCCESS) {
+    total_size = sizeof(buffer);
+    
+    status = NtEnumerateValueKey( key, index, KeyValueFullInformation,
+				  buffer, total_size, &total_size);
+    if (status != STATUS_SUCCESS) break;
+
+    // get the name of the value key
+    memcpy(valuename, info->Name, info->NameLength);
+    cvaluename = info->NameLength/ sizeof(WCHAR);
+    valuename[cvaluename] = 0;
+
+    // get the datas of the value key
+    memcpy(data, buf_ptr + info->DataOffset, total_size - info->DataOffset ); 
+    WCHAR *ptr = (WCHAR *)(data + total_size - info->DataOffset);
+    if (ptr > (WCHAR *)data && ptr[-1]) *ptr = 0;
+    TRACE("valuename %s data %s\n",debugstr_w(valuename), debugstr_w(data));
+ 
+    val = strtoulW(data,&end,10);
+    val2 = strtoulW(valuename,&end2,16);
+    if (val==LanguageGroup)
+      if (!pLangGroupLocaleEnumProc(LanguageGroup,val2,valuename,lParam)) break;
+    cvaluename = sizeof(valuename)*sizeof(WCHAR);
+    cdata = sizeof(data)*sizeof(WCHAR);
+    index++;
+  }
+  
+  NtClose(key);
+  
+  return TRUE;
+}
+
+BOOL IsValidLanguageGroup(
+  LGRPID LanguageGroup,     // language-group identifier
+  DWORD dwFlags             // validity test 
+)
+{
+  HKEY key;
+  WCHAR val[5];
+  static const WCHAR valm[] = {'%','x',0};
+  BYTE installed[5];
+  DWORD length = sizeof(installed);
+  BOOL res = FALSE;
+  NTSTATUS status;
+  LPWSTR theName = (LPWSTR)(installed + offsetof( KEY_VALUE_PARTIAL_INFORMATION, Data));
+
+  if ((LanguageGroup<1) || (LanguageGroup>17)) return FALSE;
+  
+  static const WCHAR k[] = {'S','y','s','t','e','m','\\',
+			    'C','u','r','r','e','n','t','C','o','n','t','r','o','l','S','e','t','\\',
+			    'C','o','n','t','r','o','l','\\',
+			    'N','l','s','\\',
+			    'L','a','n','g','u','a','g','e',' ','G','r','o','u','p','s',0};
+
+  OBJECT_ATTRIBUTES attr;
+  UNICODE_STRING nameW;
+  attr.Length = sizeof(OBJECT_ATTRIBUTES);
+  attr.RootDirectory = HKEY_LOCAL_MACHINE;
+  attr.ObjectName = &nameW;
+  attr.Attributes = 0;
+  attr.SecurityDescriptor = NULL;
+  attr.SecurityQualityOfService = NULL;
+  RtlInitUnicodeString( &nameW, k );
+
+  if (NtOpenKey(&key,KEY_ALL_ACCESS,&attr)!= STATUS_SUCCESS) {
+    SetLastError( ERROR_BADDB );
+    return FALSE;
+  }
+
+  sprintfW(val,valm,LanguageGroup);
+  RtlInitUnicodeString(&nameW,val);    
+  status = NtQueryValueKey(key,&nameW,KeyValuePartialInformation, installed, length, &length);
+
+  if (status==STATUS_SUCCESS) {
+    switch(dwFlags) {
+    case LGRPID_INSTALLED:
+      if (theName[0]==((WCHAR)'1')) res = TRUE;
+      break;
+    case LGRPID_SUPPORTED:
+      res = TRUE;			
+    }
+  } 
+  
+  NtClose(key);
+  
+  return res;
 }
Index: wine/dlls/kernel/nls/afk.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/afk.nls,v
retrieving revision 1.4
diff -u -r1.4 afk.nls
--- wine/dlls/kernel/nls/afk.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/afk.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/ara.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/ara.nls,v
retrieving revision 1.3
diff -u -r1.3 ara.nls
--- wine/dlls/kernel/nls/ara.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/ara.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/arb.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/arb.nls,v
retrieving revision 1.3
diff -u -r1.3 arb.nls
--- wine/dlls/kernel/nls/arb.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/arb.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/are.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/are.nls,v
retrieving revision 1.3
diff -u -r1.3 are.nls
--- wine/dlls/kernel/nls/are.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/are.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/arg.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/arg.nls,v
retrieving revision 1.3
diff -u -r1.3 arg.nls
--- wine/dlls/kernel/nls/arg.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/arg.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/arh.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/arh.nls,v
retrieving revision 1.1
diff -u -r1.1 arh.nls
--- wine/dlls/kernel/nls/arh.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/arh.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/ari.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/ari.nls,v
retrieving revision 1.3
diff -u -r1.3 ari.nls
--- wine/dlls/kernel/nls/ari.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/ari.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/arj.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/arj.nls,v
retrieving revision 1.1
diff -u -r1.1 arj.nls
--- wine/dlls/kernel/nls/arj.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/arj.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/ark.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/ark.nls,v
retrieving revision 1.4
diff -u -r1.4 ark.nls
--- wine/dlls/kernel/nls/ark.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/ark.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/arl.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/arl.nls,v
retrieving revision 1.1
diff -u -r1.1 arl.nls
--- wine/dlls/kernel/nls/arl.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/arl.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/arm.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/arm.nls,v
retrieving revision 1.3
diff -u -r1.3 arm.nls
--- wine/dlls/kernel/nls/arm.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/arm.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/aro.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/aro.nls,v
retrieving revision 1.3
diff -u -r1.3 aro.nls
--- wine/dlls/kernel/nls/aro.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/aro.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/arq.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/arq.nls,v
retrieving revision 1.3
diff -u -r1.3 arq.nls
--- wine/dlls/kernel/nls/arq.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/arq.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/ars.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/ars.nls,v
retrieving revision 1.3
diff -u -r1.3 ars.nls
--- wine/dlls/kernel/nls/ars.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/ars.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/art.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/art.nls,v
retrieving revision 1.3
diff -u -r1.3 art.nls
--- wine/dlls/kernel/nls/art.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/art.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/aru.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/aru.nls,v
retrieving revision 1.3
diff -u -r1.3 aru.nls
--- wine/dlls/kernel/nls/aru.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/aru.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/ary.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/ary.nls,v
retrieving revision 1.1
diff -u -r1.1 ary.nls
--- wine/dlls/kernel/nls/ary.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/ary.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/aze.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/aze.nls,v
retrieving revision 1.1
diff -u -r1.1 aze.nls
--- wine/dlls/kernel/nls/aze.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/aze.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian" 
 }
Index: wine/dlls/kernel/nls/azl.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/azl.nls,v
retrieving revision 1.1
diff -u -r1.1 azl.nls
--- wine/dlls/kernel/nls/azl.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/azl.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/bel.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/bel.nls,v
retrieving revision 1.5
diff -u -r1.5 bel.nls
--- wine/dlls/kernel/nls/bel.nls	30 Nov 2002 19:05:59 -0000	1.5
+++ wine/dlls/kernel/nls/bel.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/bgr.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/bgr.nls,v
retrieving revision 1.5
diff -u -r1.5 bgr.nls
--- wine/dlls/kernel/nls/bgr.nls	15 Aug 2002 22:00:19 -0000	1.5
+++ wine/dlls/kernel/nls/bgr.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy 'ã.'"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/brf.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/brf.nls,v
retrieving revision 1.3
diff -u -r1.3 brf.nls
--- wine/dlls/kernel/nls/brf.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/brf.nls	3 Apr 2003 22:15:50 -0000
@@ -133,4 +133,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/cat.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/cat.nls,v
retrieving revision 1.4
diff -u -r1.4 cat.nls
--- wine/dlls/kernel/nls/cat.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/cat.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM' / 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/chs.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/chs.nls,v
retrieving revision 1.1
diff -u -r1.1 chs.nls
--- wine/dlls/kernel/nls/chs.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/chs.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "yyyy'Äê'M'ÔÂ'"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian" 
 }
Index: wine/dlls/kernel/nls/cht.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/cht.nls,v
retrieving revision 1.6
diff -u -r1.6 cht.nls
--- wine/dlls/kernel/nls/cht.nls	15 Aug 2002 22:00:19 -0000	1.6
+++ wine/dlls/kernel/nls/cht.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "tt hh:mm:ss"
   LOCALE_SYEARMONTH "yyyy'¦~'M'¤ë'"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/cor.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/cor.nls,v
retrieving revision 1.3
diff -u -r1.3 cor.nls
--- wine/dlls/kernel/nls/cor.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/cor.nls	3 Apr 2003 22:15:50 -0000
@@ -133,4 +133,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+  
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/csy.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/csy.nls,v
retrieving revision 1.1
diff -u -r1.1 csy.nls
--- wine/dlls/kernel/nls/csy.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/csy.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/cym.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/cym.nls,v
retrieving revision 1.4
diff -u -r1.4 cym.nls
--- wine/dlls/kernel/nls/cym.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/cym.nls	3 Apr 2003 22:15:50 -0000
@@ -133,4 +133,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+  
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/dan.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/dan.nls,v
retrieving revision 1.5
diff -u -r1.5 dan.nls
--- wine/dlls/kernel/nls/dan.nls	15 Aug 2002 22:00:19 -0000	1.5
+++ wine/dlls/kernel/nls/dan.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/dea.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/dea.nls,v
retrieving revision 1.5
diff -u -r1.5 dea.nls
--- wine/dlls/kernel/nls/dea.nls	15 Aug 2002 22:00:19 -0000	1.5
+++ wine/dlls/kernel/nls/dea.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/dec.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/dec.nls,v
retrieving revision 1.4
diff -u -r1.4 dec.nls
--- wine/dlls/kernel/nls/dec.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/dec.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/del.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/del.nls,v
retrieving revision 1.5
diff -u -r1.5 del.nls
--- wine/dlls/kernel/nls/del.nls	15 Aug 2002 22:00:19 -0000	1.5
+++ wine/dlls/kernel/nls/del.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/des.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/des.nls,v
retrieving revision 1.4
diff -u -r1.4 des.nls
--- wine/dlls/kernel/nls/des.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/des.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/deu.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/deu.nls,v
retrieving revision 1.4
diff -u -r1.4 deu.nls
--- wine/dlls/kernel/nls/deu.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/deu.nls	3 Apr 2003 22:15:50 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/ell.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/ell.nls,v
retrieving revision 1.1
diff -u -r1.1 ell.nls
--- wine/dlls/kernel/nls/ell.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/ell.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "h:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/ena.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/ena.nls,v
retrieving revision 1.3
diff -u -r1.3 ena.nls
--- wine/dlls/kernel/nls/ena.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/ena.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "h:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/enb.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/enb.nls,v
retrieving revision 1.3
diff -u -r1.3 enb.nls
--- wine/dlls/kernel/nls/enb.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/enb.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "h:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/enc.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/enc.nls,v
retrieving revision 1.3
diff -u -r1.3 enc.nls
--- wine/dlls/kernel/nls/enc.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/enc.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "h:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/eng.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/eng.nls,v
retrieving revision 1.3
diff -u -r1.3 eng.nls
--- wine/dlls/kernel/nls/eng.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/eng.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/eni.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/eni.nls,v
retrieving revision 1.4
diff -u -r1.4 eni.nls
--- wine/dlls/kernel/nls/eni.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/eni.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/enj.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/enj.nls,v
retrieving revision 1.3
diff -u -r1.3 enj.nls
--- wine/dlls/kernel/nls/enj.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/enj.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/enl.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/enl.nls,v
retrieving revision 1.3
diff -u -r1.3 enl.nls
--- wine/dlls/kernel/nls/enl.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/enl.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/enp.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/enp.nls,v
retrieving revision 1.1
diff -u -r1.1 enp.nls
--- wine/dlls/kernel/nls/enp.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/enp.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "h:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/ens.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/ens.nls,v
retrieving revision 1.3
diff -u -r1.3 ens.nls
--- wine/dlls/kernel/nls/ens.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/ens.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/ent.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/ent.nls,v
retrieving revision 1.3
diff -u -r1.3 ent.nls
--- wine/dlls/kernel/nls/ent.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/ent.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian" 
 }
Index: wine/dlls/kernel/nls/enu.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/enu.nls,v
retrieving revision 1.3
diff -u -r1.3 enu.nls
--- wine/dlls/kernel/nls/enu.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/enu.nls	3 Apr 2003 22:15:51 -0000
@@ -79,7 +79,7 @@
   LOCALE_SABBREVMONTHNAME7 "Jul"
   LOCALE_SABBREVMONTHNAME8 "Aug"
   LOCALE_SABBREVMONTHNAME9 "Sep"
-  LOCALE_SABBREVMONTHNAME10 "Oct"
+  LOCALE_SABBREVMONTHNAME10 "Oct" 
   LOCALE_SABBREVMONTHNAME11 "Nov"
   LOCALE_SABBREVMONTHNAME12 "Dec"
   LOCALE_SABBREVMONTHNAME13 ""
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "h:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/enw.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/enw.nls,v
retrieving revision 1.1
diff -u -r1.1 enw.nls
--- wine/dlls/kernel/nls/enw.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/enw.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "h:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/enz.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/enz.nls,v
retrieving revision 1.3
diff -u -r1.3 enz.nls
--- wine/dlls/kernel/nls/enz.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/enz.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "h:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/esa.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esa.nls,v
retrieving revision 1.3
diff -u -r1.3 esa.nls
--- wine/dlls/kernel/nls/esa.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/esa.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/esb.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esb.nls,v
retrieving revision 1.3
diff -u -r1.3 esb.nls
--- wine/dlls/kernel/nls/esb.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/esb.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/esc.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esc.nls,v
retrieving revision 1.3
diff -u -r1.3 esc.nls
--- wine/dlls/kernel/nls/esc.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/esc.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/esd.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esd.nls,v
retrieving revision 1.3
diff -u -r1.3 esd.nls
--- wine/dlls/kernel/nls/esd.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/esd.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/ese.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/ese.nls,v
retrieving revision 1.3
diff -u -r1.3 ese.nls
--- wine/dlls/kernel/nls/ese.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/ese.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/esf.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esf.nls,v
retrieving revision 1.3
diff -u -r1.3 esf.nls
--- wine/dlls/kernel/nls/esf.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/esf.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/esg.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esg.nls,v
retrieving revision 1.3
diff -u -r1.3 esg.nls
--- wine/dlls/kernel/nls/esg.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/esg.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/esh.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esh.nls,v
retrieving revision 1.3
diff -u -r1.3 esh.nls
--- wine/dlls/kernel/nls/esh.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/esh.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/esi.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esi.nls,v
retrieving revision 1.3
diff -u -r1.3 esi.nls
--- wine/dlls/kernel/nls/esi.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/esi.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/esl.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esl.nls,v
retrieving revision 1.3
diff -u -r1.3 esl.nls
--- wine/dlls/kernel/nls/esl.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/esl.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/esm.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esm.nls,v
retrieving revision 1.4
diff -u -r1.4 esm.nls
--- wine/dlls/kernel/nls/esm.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/esm.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian" 
 }
Index: wine/dlls/kernel/nls/esn.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esn.nls,v
retrieving revision 1.5
diff -u -r1.5 esn.nls
--- wine/dlls/kernel/nls/esn.nls	15 Aug 2002 22:00:19 -0000	1.5
+++ wine/dlls/kernel/nls/esn.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/eso.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/eso.nls,v
retrieving revision 1.3
diff -u -r1.3 eso.nls
--- wine/dlls/kernel/nls/eso.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/eso.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/esp.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esp.nls,v
retrieving revision 1.5
diff -u -r1.5 esp.nls
--- wine/dlls/kernel/nls/esp.nls	15 Aug 2002 22:00:19 -0000	1.5
+++ wine/dlls/kernel/nls/esp.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/esr.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esr.nls,v
retrieving revision 1.3
diff -u -r1.3 esr.nls
--- wine/dlls/kernel/nls/esr.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/esr.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/esu.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esu.nls,v
retrieving revision 1.3
diff -u -r1.3 esu.nls
--- wine/dlls/kernel/nls/esu.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/esu.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/esv.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esv.nls,v
retrieving revision 1.3
diff -u -r1.3 esv.nls
--- wine/dlls/kernel/nls/esv.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/esv.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian" 
 }
Index: wine/dlls/kernel/nls/esy.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esy.nls,v
retrieving revision 1.3
diff -u -r1.3 esy.nls
--- wine/dlls/kernel/nls/esy.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/esy.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/esz.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/esz.nls,v
retrieving revision 1.3
diff -u -r1.3 esz.nls
--- wine/dlls/kernel/nls/esz.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/esz.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/eti.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/eti.nls,v
retrieving revision 1.1
diff -u -r1.1 eti.nls
--- wine/dlls/kernel/nls/eti.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/eti.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy'. a.'"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/euq.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/euq.nls,v
retrieving revision 1.4
diff -u -r1.4 euq.nls
--- wine/dlls/kernel/nls/euq.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/euq.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "yyyy.'eko' MMMM"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/far.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/far.nls,v
retrieving revision 1.1
diff -u -r1.1 far.nls
--- wine/dlls/kernel/nls/far.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/far.nls	3 Apr 2003 22:15:51 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "hh:mm:ss tt"
   LOCALE_SYEARMONTH "yyyy/MM"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/fin.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/fin.nls,v
retrieving revision 1.6
diff -u -r1.6 fin.nls
--- wine/dlls/kernel/nls/fin.nls	15 Aug 2002 22:00:19 -0000	1.6
+++ wine/dlls/kernel/nls/fin.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/fos.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/fos.nls,v
retrieving revision 1.3
diff -u -r1.3 fos.nls
--- wine/dlls/kernel/nls/fos.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/fos.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME "."
   LOCALE_STIMEFORMAT "HH.mm.ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/fra.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/fra.nls,v
retrieving revision 1.5
diff -u -r1.5 fra.nls
--- wine/dlls/kernel/nls/fra.nls	15 Aug 2002 22:00:19 -0000	1.5
+++ wine/dlls/kernel/nls/fra.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Europe occidentale et États-Unis d'Amérique"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Europe centrale"
+  LGRPID_BALTIC+0x2000 "Baltique"
+  LGRPID_GREEK+0x2000 "Grec"
+  LGRPID_CYRILLIC+0x2000 "Cyrillique"
+  LGRPID_TURKISH+0x2000 "Turc"
+  LGRPID_JAPANESE+0x2000 "Japonais"
+  LGRPID_KOREAN+0x2000 "Coréen"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Chinois traditionnel"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Chinois simplifié"
+  LGRPID_THAI+0x2000 "Thaï"
+  LGRPID_HEBREW+0x2000 "Hébreu"
+  LGRPID_ARABIC+0x2000 "Arabe" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamien"
+  LGRPID_INDIC+0x2000 "Indien"
+  LGRPID_GEORGIAN+0x2000 "Géorgien"
+  LGRPID_ARMENIAN+0x2000 "Arménian"
 }
Index: wine/dlls/kernel/nls/frb.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/frb.nls,v
retrieving revision 1.5
diff -u -r1.5 frb.nls
--- wine/dlls/kernel/nls/frb.nls	15 Aug 2002 22:00:19 -0000	1.5
+++ wine/dlls/kernel/nls/frb.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Europe occidentale et États-Unis d'Amérique"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Europe centrale"
+  LGRPID_BALTIC+0x2000 "Baltique"
+  LGRPID_GREEK+0x2000 "Grec"
+  LGRPID_CYRILLIC+0x2000 "Cyrillique"
+  LGRPID_TURKISH+0x2000 "Turc"
+  LGRPID_JAPANESE+0x2000 "Japonais"
+  LGRPID_KOREAN+0x2000 "Coréen"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Chinois traditionnel"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Chinois simplifié"
+  LGRPID_THAI+0x2000 "Thaï"
+  LGRPID_HEBREW+0x2000 "Hébreu"
+  LGRPID_ARABIC+0x2000 "Arabe" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamien"
+  LGRPID_INDIC+0x2000 "Indien"
+  LGRPID_GEORGIAN+0x2000 "Géorgien"
+  LGRPID_ARMENIAN+0x2000 "Arménian"
 }
Index: wine/dlls/kernel/nls/frc.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/frc.nls,v
retrieving revision 1.4
diff -u -r1.4 frc.nls
--- wine/dlls/kernel/nls/frc.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/frc.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Europe occidentale et États-Unis d'Amérique"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Europe centrale"
+  LGRPID_BALTIC+0x2000 "Baltique"
+  LGRPID_GREEK+0x2000 "Grec"
+  LGRPID_CYRILLIC+0x2000 "Cyrillique"
+  LGRPID_TURKISH+0x2000 "Turc"
+  LGRPID_JAPANESE+0x2000 "Japonais"
+  LGRPID_KOREAN+0x2000 "Coréen"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Chinois traditionnel"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Chinois simplifié"
+  LGRPID_THAI+0x2000 "Thaï"
+  LGRPID_HEBREW+0x2000 "Hébreu"
+  LGRPID_ARABIC+0x2000 "Arabe" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamien"
+  LGRPID_INDIC+0x2000 "Indien"
+  LGRPID_GEORGIAN+0x2000 "Géorgien"
+  LGRPID_ARMENIAN+0x2000 "Arménian"
 }
Index: wine/dlls/kernel/nls/frl.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/frl.nls,v
retrieving revision 1.5
diff -u -r1.5 frl.nls
--- wine/dlls/kernel/nls/frl.nls	15 Aug 2002 22:00:19 -0000	1.5
+++ wine/dlls/kernel/nls/frl.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Europe occidentale et États-Unis d'Amérique"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Europe centrale"
+  LGRPID_BALTIC+0x2000 "Baltique"
+  LGRPID_GREEK+0x2000 "Grec"
+  LGRPID_CYRILLIC+0x2000 "Cyrillique"
+  LGRPID_TURKISH+0x2000 "Turc"
+  LGRPID_JAPANESE+0x2000 "Japonais"
+  LGRPID_KOREAN+0x2000 "Coréen"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Chinois traditionnel"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Chinois simplifié"
+  LGRPID_THAI+0x2000 "Thaï"
+  LGRPID_HEBREW+0x2000 "Hébreu"
+  LGRPID_ARABIC+0x2000 "Arabe" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamien"
+  LGRPID_INDIC+0x2000 "Indien"
+  LGRPID_GEORGIAN+0x2000 "Géorgien"
+  LGRPID_ARMENIAN+0x2000 "Arménian"
 }
Index: wine/dlls/kernel/nls/frm.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/frm.nls,v
retrieving revision 1.1
diff -u -r1.1 frm.nls
--- wine/dlls/kernel/nls/frm.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/frm.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Europe occidentale et États-Unis d'Amérique"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Europe centrale"
+  LGRPID_BALTIC+0x2000 "Baltique"
+  LGRPID_GREEK+0x2000 "Grec"
+  LGRPID_CYRILLIC+0x2000 "Cyrillique"
+  LGRPID_TURKISH+0x2000 "Turc"
+  LGRPID_JAPANESE+0x2000 "Japonais"
+  LGRPID_KOREAN+0x2000 "Coréen"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Chinois traditionnel"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Chinois simplifié"
+  LGRPID_THAI+0x2000 "Thaï"
+  LGRPID_HEBREW+0x2000 "Hébreu"
+  LGRPID_ARABIC+0x2000 "Arabe" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamien"
+  LGRPID_INDIC+0x2000 "Indien"
+  LGRPID_GEORGIAN+0x2000 "Géorgien"
+  LGRPID_ARMENIAN+0x2000 "Arménian"
 }
Index: wine/dlls/kernel/nls/frs.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/frs.nls,v
retrieving revision 1.4
diff -u -r1.4 frs.nls
--- wine/dlls/kernel/nls/frs.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/frs.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Europe occidentale et États-Unis d'Amérique"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Europe centrale"
+  LGRPID_BALTIC+0x2000 "Baltique"
+  LGRPID_GREEK+0x2000 "Grec"
+  LGRPID_CYRILLIC+0x2000 "Cyrillique"
+  LGRPID_TURKISH+0x2000 "Turc"
+  LGRPID_JAPANESE+0x2000 "Japonais"
+  LGRPID_KOREAN+0x2000 "Coréen"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Chinois traditionnel"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Chinois simplifié"
+  LGRPID_THAI+0x2000 "Thaï"
+  LGRPID_HEBREW+0x2000 "Hébreu"
+  LGRPID_ARABIC+0x2000 "Arabe" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamien"
+  LGRPID_INDIC+0x2000 "Indien"
+  LGRPID_GEORGIAN+0x2000 "Géorgien"
+  LGRPID_ARMENIAN+0x2000 "Arménian"
 }
Index: wine/dlls/kernel/nls/gae.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/gae.nls,v
retrieving revision 1.4
diff -u -r1.4 gae.nls
--- wine/dlls/kernel/nls/gae.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/gae.nls	3 Apr 2003 22:15:52 -0000
@@ -133,4 +133,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "h:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/gdh.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/gdh.nls,v
retrieving revision 1.3
diff -u -r1.3 gdh.nls
--- wine/dlls/kernel/nls/gdh.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/gdh.nls	3 Apr 2003 22:15:52 -0000
@@ -133,4 +133,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/gdv.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/gdv.nls,v
retrieving revision 1.3
diff -u -r1.3 gdv.nls
--- wine/dlls/kernel/nls/gdv.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/gdv.nls	3 Apr 2003 22:15:52 -0000
@@ -133,4 +133,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/glc.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/glc.nls,v
retrieving revision 1.1
diff -u -r1.1 glc.nls
--- wine/dlls/kernel/nls/glc.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/glc.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM'de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/heb.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/heb.nls,v
retrieving revision 1.5
diff -u -r1.5 heb.nls
--- wine/dlls/kernel/nls/heb.nls	15 Aug 2002 22:00:19 -0000	1.5
+++ wine/dlls/kernel/nls/heb.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/hrv.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/hrv.nls,v
retrieving revision 1.4
diff -u -r1.4 hrv.nls
--- wine/dlls/kernel/nls/hrv.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/hrv.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/hun.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/hun.nls,v
retrieving revision 1.5
diff -u -r1.5 hun.nls
--- wine/dlls/kernel/nls/hun.nls	15 Aug 2002 22:00:19 -0000	1.5
+++ wine/dlls/kernel/nls/hun.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "yyyy. MMMM"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/hye.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/hye.nls,v
retrieving revision 1.1
diff -u -r1.1 hye.nls
--- wine/dlls/kernel/nls/hye.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/hye.nls	3 Apr 2003 22:15:52 -0000
@@ -131,5 +131,5 @@
   LOCALE_STHOUSAND L","
   LOCALE_STIME L":"
   LOCALE_STIMEFORMAT L"H:mm:ss"
-  LOCALE_SYEARMONTH L"MMMM, yyyy"
+  LOCALE_SYEARMONTH L"MMMM, yyyy"  
 }
Index: wine/dlls/kernel/nls/ind.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/ind.nls,v
retrieving revision 1.4
diff -u -r1.4 ind.nls
--- wine/dlls/kernel/nls/ind.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/ind.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/isl.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/isl.nls,v
retrieving revision 1.4
diff -u -r1.4 isl.nls
--- wine/dlls/kernel/nls/isl.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/isl.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/ita.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/ita.nls,v
retrieving revision 1.5
diff -u -r1.5 ita.nls
--- wine/dlls/kernel/nls/ita.nls	15 Aug 2002 22:00:19 -0000	1.5
+++ wine/dlls/kernel/nls/ita.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME "."
   LOCALE_STIMEFORMAT "H.mm.ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/its.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/its.nls,v
retrieving revision 1.4
diff -u -r1.4 its.nls
--- wine/dlls/kernel/nls/its.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/its.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/jpn.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/jpn.nls,v
retrieving revision 1.6
diff -u -r1.6 jpn.nls
--- wine/dlls/kernel/nls/jpn.nls	15 Aug 2002 22:00:19 -0000	1.6
+++ wine/dlls/kernel/nls/jpn.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "yyyy'”N'M'ŒŽ'"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/kkz.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/kkz.nls,v
retrieving revision 1.1
diff -u -r1.1 kkz.nls
--- wine/dlls/kernel/nls/kkz.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/kkz.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/kor.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/kor.nls,v
retrieving revision 1.4
diff -u -r1.4 kor.nls
--- wine/dlls/kernel/nls/kor.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/kor.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "tt h:mm:ss"
   LOCALE_SYEARMONTH "yyyy'³â' M'¿ù'"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/kyr.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/kyr.nls,v
retrieving revision 1.1
diff -u -r1.1 kyr.nls
--- wine/dlls/kernel/nls/kyr.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/kyr.nls	3 Apr 2003 22:15:52 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy'-æ.'"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/lth.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/lth.nls,v
retrieving revision 1.4
diff -u -r1.4 lth.nls
--- wine/dlls/kernel/nls/lth.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/lth.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "yyyy 'm.' MMMM"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/lvi.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/lvi.nls,v
retrieving revision 1.5
diff -u -r1.5 lvi.nls
--- wine/dlls/kernel/nls/lvi.nls	15 Aug 2002 22:00:19 -0000	1.5
+++ wine/dlls/kernel/nls/lvi.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "yyyy. MMMM"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/mki.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/mki.nls,v
retrieving revision 1.1
diff -u -r1.1 mki.nls
--- wine/dlls/kernel/nls/mki.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/mki.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/mon.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/mon.nls,v
retrieving revision 1.1
diff -u -r1.1 mon.nls
--- wine/dlls/kernel/nls/mon.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/mon.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "yyyy 'îí' MMMM"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/msb.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/msb.nls,v
retrieving revision 1.1
diff -u -r1.1 msb.nls
--- wine/dlls/kernel/nls/msb.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/msb.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/msl.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/msl.nls,v
retrieving revision 1.3
diff -u -r1.3 msl.nls
--- wine/dlls/kernel/nls/msl.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/msl.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/nlb.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/nlb.nls,v
retrieving revision 1.6
diff -u -r1.6 nlb.nls
--- wine/dlls/kernel/nls/nlb.nls	15 Aug 2002 22:00:19 -0000	1.6
+++ wine/dlls/kernel/nls/nlb.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/nld.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/nld.nls,v
retrieving revision 1.6
diff -u -r1.6 nld.nls
--- wine/dlls/kernel/nls/nld.nls	15 Aug 2002 22:00:19 -0000	1.6
+++ wine/dlls/kernel/nls/nld.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/nls.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/nls.nls,v
retrieving revision 1.3
diff -u -r1.3 nls.nls
--- wine/dlls/kernel/nls/nls.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/nls.nls	3 Apr 2003 22:15:53 -0000
@@ -138,4 +138,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/non.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/non.nls,v
retrieving revision 1.4
diff -u -r1.4 non.nls
--- wine/dlls/kernel/nls/non.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/non.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/nor.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/nor.nls,v
retrieving revision 1.4
diff -u -r1.4 nor.nls
--- wine/dlls/kernel/nls/nor.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/nor.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/plk.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/plk.nls,v
retrieving revision 1.4
diff -u -r1.4 plk.nls
--- wine/dlls/kernel/nls/plk.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/plk.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/ptb.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/ptb.nls,v
retrieving revision 1.4
diff -u -r1.4 ptb.nls
--- wine/dlls/kernel/nls/ptb.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/ptb.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/ptg.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/ptg.nls,v
retrieving revision 1.5
diff -u -r1.5 ptg.nls
--- wine/dlls/kernel/nls/ptg.nls	15 Aug 2002 22:00:19 -0000	1.5
+++ wine/dlls/kernel/nls/ptg.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM' de 'yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/rom.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/rom.nls,v
retrieving revision 1.4
diff -u -r1.4 rom.nls
--- wine/dlls/kernel/nls/rom.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/rom.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/rus.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/rus.nls,v
retrieving revision 1.3
diff -u -r1.3 rus.nls
--- wine/dlls/kernel/nls/rus.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/rus.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy 'ã.'"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/sky.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/sky.nls,v
retrieving revision 1.4
diff -u -r1.4 sky.nls
--- wine/dlls/kernel/nls/sky.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/sky.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/slv.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/slv.nls,v
retrieving revision 1.4
diff -u -r1.4 slv.nls
--- wine/dlls/kernel/nls/slv.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/slv.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/sqi.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/sqi.nls,v
retrieving revision 1.3
diff -u -r1.3 sqi.nls
--- wine/dlls/kernel/nls/sqi.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/sqi.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "h:mm:ss.tt"
   LOCALE_SYEARMONTH "yyyy-MM"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian" 
 }
Index: wine/dlls/kernel/nls/srb.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/srb.nls,v
retrieving revision 1.4
diff -u -r1.4 srb.nls
--- wine/dlls/kernel/nls/srb.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/srb.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/srl.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/srl.nls,v
retrieving revision 1.3
diff -u -r1.3 srl.nls
--- wine/dlls/kernel/nls/srl.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/srl.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/sve.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/sve.nls,v
retrieving revision 1.4
diff -u -r1.4 sve.nls
--- wine/dlls/kernel/nls/sve.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/sve.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/svf.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/svf.nls,v
retrieving revision 1.3
diff -u -r1.3 svf.nls
--- wine/dlls/kernel/nls/svf.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/svf.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/swk.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/swk.nls,v
retrieving revision 1.1
diff -u -r1.1 swk.nls
--- wine/dlls/kernel/nls/swk.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/swk.nls	3 Apr 2003 22:15:53 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "h:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/tha.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/tha.nls,v
retrieving revision 1.4
diff -u -r1.4 tha.nls
--- wine/dlls/kernel/nls/tha.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/tha.nls	3 Apr 2003 22:15:54 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/trk.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/trk.nls,v
retrieving revision 1.5
diff -u -r1.5 trk.nls
--- wine/dlls/kernel/nls/trk.nls	15 Aug 2002 22:00:19 -0000	1.5
+++ wine/dlls/kernel/nls/trk.nls	3 Apr 2003 22:15:54 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian" 
 }
Index: wine/dlls/kernel/nls/ttt.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/ttt.nls,v
retrieving revision 1.1
diff -u -r1.1 ttt.nls
--- wine/dlls/kernel/nls/ttt.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/ttt.nls	3 Apr 2003 22:15:54 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/ukr.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/ukr.nls,v
retrieving revision 1.5
diff -u -r1.5 ukr.nls
--- wine/dlls/kernel/nls/ukr.nls	15 Aug 2002 22:00:19 -0000	1.5
+++ wine/dlls/kernel/nls/ukr.nls	3 Apr 2003 22:15:54 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy' ð.'"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/urd.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/urd.nls,v
retrieving revision 1.1
diff -u -r1.1 urd.nls
--- wine/dlls/kernel/nls/urd.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/urd.nls	3 Apr 2003 22:15:54 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "h:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/uzb.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/uzb.nls,v
retrieving revision 1.1
diff -u -r1.1 uzb.nls
--- wine/dlls/kernel/nls/uzb.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/uzb.nls	3 Apr 2003 22:15:54 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/uzl.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/uzl.nls,v
retrieving revision 1.1
diff -u -r1.1 uzl.nls
--- wine/dlls/kernel/nls/uzl.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/uzl.nls	3 Apr 2003 22:15:54 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "HH:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/vit.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/vit.nls,v
retrieving revision 1.1
diff -u -r1.1 vit.nls
--- wine/dlls/kernel/nls/vit.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/vit.nls	3 Apr 2003 22:15:54 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "h:mm:ss tt"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/wal.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/wal.nls,v
retrieving revision 1.4
diff -u -r1.4 wal.nls
--- wine/dlls/kernel/nls/wal.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/wal.nls	3 Apr 2003 22:15:54 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/zhh.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/zhh.nls,v
retrieving revision 1.3
diff -u -r1.3 zhh.nls
--- wine/dlls/kernel/nls/zhh.nls	15 Aug 2002 22:00:19 -0000	1.3
+++ wine/dlls/kernel/nls/zhh.nls	3 Apr 2003 22:15:54 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/zhi.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/zhi.nls,v
retrieving revision 1.4
diff -u -r1.4 zhi.nls
--- wine/dlls/kernel/nls/zhi.nls	15 Aug 2002 22:00:19 -0000	1.4
+++ wine/dlls/kernel/nls/zhi.nls	3 Apr 2003 22:15:54 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "tt h:mm:ss"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/dlls/kernel/nls/zhm.nls
===================================================================
RCS file: /home/wine/wine/dlls/kernel/nls/zhm.nls,v
retrieving revision 1.1
diff -u -r1.1 zhm.nls
--- wine/dlls/kernel/nls/zhm.nls	15 Aug 2002 22:00:19 -0000	1.1
+++ wine/dlls/kernel/nls/zhm.nls	3 Apr 2003 22:15:54 -0000
@@ -132,4 +132,22 @@
   LOCALE_STIME ":"
   LOCALE_STIMEFORMAT "H:mm:ss"
   LOCALE_SYEARMONTH "MMMM, yyyy"
+
+  LGRPID_WESTERN_EUROPE+0x2000 "Western Europe and United States"
+  LGRPID_CENTRAL_EUROPE+0x2000 "Central Europe"
+  LGRPID_BALTIC+0x2000 "Baltic"
+  LGRPID_GREEK+0x2000 "Greek"
+  LGRPID_CYRILLIC+0x2000 "Cyrillic"
+  LGRPID_TURKISH+0x2000 "Turkic"
+  LGRPID_JAPANESE+0x2000 "Japanese"
+  LGRPID_KOREAN+0x2000 "Korean"
+  LGRPID_TRADITIONAL_CHINESE+0x2000 "Traditional Chinese"
+  LGRPID_SIMPLIFIED_CHINESE+0x2000 "Simplified Chinese"
+  LGRPID_THAI+0x2000 "Thai"
+  LGRPID_HEBREW+0x2000 "Hebrew"
+  LGRPID_ARABIC+0x2000 "Arabic" 
+  LGRPID_VIETNAMESE+0x2000 "Vietnamese"
+  LGRPID_INDIC+0x2000 "Indic"
+  LGRPID_GEORGIAN+0x2000 "Georgian"
+  LGRPID_ARMENIAN+0x2000 "Armenian"
 }
Index: wine/include/winnls.h
===================================================================
RCS file: /home/wine/wine/include/winnls.h,v
retrieving revision 1.40
diff -u -r1.40 winnls.h
--- wine/include/winnls.h	26 Mar 2003 01:22:57 -0000	1.40
+++ wine/include/winnls.h	3 Apr 2003 22:17:29 -0000
@@ -32,7 +32,18 @@
 #define MB_USEGLYPHCHARS            0x00000004
 #define MB_ERR_INVALID_CHARS        0x00000008
 
+//
+//  Language Group Enumeration Flags.
+//
+#define LGRPID_INSTALLED            0x00000001  // installed language group ids
+#define LGRPID_SUPPORTED            0x00000002  // supported language group ids
+
+//
+//  Locale Enumeration Flags.
+//
 #define LCID_INSTALLED              0x00000001
+#define LCID_SUPPORTED              0x00000002  // supported locale ids
+#define LCID_ALTERNATE_SORTS        0x00000004  // alternate sort locale ids
 
 /* flags to GetLocaleInfo */
 #define	LOCALE_NOUSEROVERRIDE	    0x80000000
@@ -337,6 +348,30 @@
 #define CSTR_EQUAL			2
 #define CSTR_GREATER_THAN		3
 
+//
+//  Language Group ID Values.
+//  Resources in kernel32 are LGRPID_xxx+0x2000 because low values were used by LOCALE_xxx
+//  This is done because resources in win2k kernel32 / winxp kernel32 are not even 
+//  stored the same way.
+//
+#define LGRPID_WESTERN_EUROPE        0x0001   // Western Europe & U.S.
+#define LGRPID_CENTRAL_EUROPE        0x0002   // Central Europe
+#define LGRPID_BALTIC                0x0003   // Baltic
+#define LGRPID_GREEK                 0x0004   // Greek
+#define LGRPID_CYRILLIC              0x0005   // Cyrillic
+#define LGRPID_TURKISH               0x0006   // Turkish
+#define LGRPID_JAPANESE              0x0007   // Japanese
+#define LGRPID_KOREAN                0x0008   // Korean
+#define LGRPID_TRADITIONAL_CHINESE   0x0009   // Traditional Chinese
+#define LGRPID_SIMPLIFIED_CHINESE    0x000a   // Simplified Chinese
+#define LGRPID_THAI                  0x000b   // Thai
+#define LGRPID_HEBREW                0x000c   // Hebrew
+#define LGRPID_ARABIC                0x000d   // Arabic
+#define LGRPID_VIETNAMESE            0x000e   // Vietnamese
+#define LGRPID_INDIC                 0x000f   // Indic
+#define LGRPID_GEORGIAN              0x0010   // Georgian
+#define LGRPID_ARMENIAN              0x0011   // Armenian
+
 /* Types
  */
 
@@ -443,6 +478,8 @@
 typedef BOOL    (CALLBACK *TIMEFMT_ENUMPROCW)(LPWSTR);
 typedef BOOL    (CALLBACK *LANGUAGEGROUP_ENUMPROCA)(LGRPID, LPSTR, LPSTR, DWORD, LONG_PTR);
 typedef BOOL    (CALLBACK *LANGUAGEGROUP_ENUMPROCW)(LGRPID, LPWSTR, LPWSTR, DWORD, LONG_PTR);
+typedef BOOL    (CALLBACK *LANGGROUPLOCALE_ENUMPROCA)(LGRPID, LCID, LPSTR, LONG_PTR);
+typedef BOOL    (CALLBACK *LANGGROUPLOCALE_ENUMPROCW)(LGRPID, LCID, LPWSTR, LONG_PTR);
 #else
 typedef FARPROC CALINFO_ENUMPROCA;
 typedef FARPROC CALINFO_ENUMPROCW;
@@ -460,6 +497,8 @@
 typedef FARPROC TIMEFMT_ENUMPROCW;
 typedef FARPROC LANGUAGEGROUP_ENUMPROCA;
 typedef FARPROC LANGUAGEGROUP_ENUMPROCW;
+typedef FARPROC LANGGROUPLOCALE_ENUMPROCA;
+typedef FARPROC LANGGROUPLOCALE_ENUMPROCW;
 #endif /* STRICT */
 
 DECL_WINELIB_TYPE_AW(CALINFO_ENUMPROC)
Index: wine/winedefault.reg
===================================================================
RCS file: /home/wine/wine/winedefault.reg,v
retrieving revision 1.66
diff -u -r1.66 winedefault.reg
--- wine/winedefault.reg	31 Mar 2003 19:34:53 -0000	1.66
+++ wine/winedefault.reg	3 Apr 2003 22:20:50 -0000
@@ -104,6 +104,172 @@
 "ACP"="1252"
 "OEMCP"="437"
 
+[System\\CurrentControlSet\\Control\\Nls\\Language Groups] 
+"1"="1"
+"10"=""
+"11"=""
+"2"="1"
+"3"="1"
+"4"="1"
+"5"="1"
+"6"="1"
+"7"=""
+"8"=""
+"9"=""
+"a"=""
+"b"=""
+"c"=""
+"d"=""
+"e"=""
+"f"=""
+
+[System\\CurrentControlSet\\Control\\Nls\\Locale] 1049317053
+"(Default)"="00000409"
+"00000401"=""
+"00000402"="5"
+"00000403"="1"
+"00000404"=""
+"00000405"="2"
+"00000406"="1"
+"00000407"="1"
+"00000408"="4"
+"00000409"="1"
+"0000040a"="1"
+"0000040b"="1"
+"0000040c"="1"
+"0000040d"=""
+"0000040e"="2"
+"0000040f"="1"
+"00000410"="1"
+"00000411"=""
+"00000412"=""
+"00000413"="1"
+"00000414"="1"
+"00000415"="2"
+"00000416"="1"
+"00000418"="2"
+"00000419"="5"
+"0000041a"="2"
+"0000041b"="2"
+"0000041c"="2"
+"0000041d"="1"
+"0000041e"=""
+"0000041f"="6"
+"00000420"=""
+"00000421"="1"
+"00000422"="5"
+"00000423"="5"
+"00000424"="2"
+"00000425"="3"
+"00000426"="3"
+"00000427"="3"
+"00000429"=""
+"0000042a"=""
+"0000042b"=""
+"0000042c"="6"
+"0000042d"="1"
+"0000042f"="5"
+"00000436"="1"
+"00000437"=""
+"00000438"="1"
+"00000439"=""
+"0000043e"="1"
+"0000043f"="5"
+"00000440"="5"
+"00000441"="1"
+"00000443"="6"
+"00000444"="5"
+"00000446"=""
+"00000447"=""
+"00000449"=""
+"0000044a"=""
+"0000044b"=""
+"0000044e"=""
+"0000044f"=""
+"00000450"="5"
+"00000456"="1"
+"00000457"=""
+"0000045a"=""
+"00000465"=""
+"00000801"=""
+"00000804"=""
+"00000807"="1"
+"00000809"="1"
+"0000080a"="1"
+"0000080c"="1"
+"00000810"="1"
+"00000813"="1"
+"00000814"="1"
+"00000816"="1"
+"0000081a"="2"
+"0000081d"="1"
+"0000082c"="5"
+"0000083e"="1"
+"00000843"="5"
+"00000c01"=""
+"00000c04"=""
+"00000c07"="1"
+"00000c09"="1"
+"00000c0a"="1"
+"00000c0c"="1"
+"00000c1a"="5"
+"00001001"=""
+"00001004"=""
+"00001007"="1"
+"00001009"="1"
+"0000100a"="1"
+"0000100c"="1"
+"00001401"=""
+"00001404"=""
+"00001407"="1"
+"00001409"="1"
+"0000140a"="1"
+"0000140c"="1"
+"00001801"=""
+"00001809"="1"
+"0000180a"="1"
+"0000180c"="1"
+"00001c01"=""
+"00001c09"="1"
+"00001c0a"="1"
+"00002001"=""
+"00002009"="1"
+"0000200a"="1"
+"00002401"=""
+"00002409"="1"
+"0000240a"="1"
+"00002801"=""
+"00002809"="1"
+"0000280a"="1"
+"00002c01"=""
+"00002c09"="1"
+"00002c0a"="1"
+"00003001"=""
+"00003009"="1"
+"0000300a"="1"
+"00003401"=""
+"00003409"="1"
+"0000340a"="1"
+"00003801"=""
+"0000380a"="1"
+"00003c01"=""
+"00003c0a"="1"
+"00004001"=""
+"0000400a"="1"
+"0000440a"="1"
+"0000480a"="1"
+"00004c0a"="1"
+"0000500a"="1"
+
+[System\\CurrentControlSet\\Control\\Nls\\Locale\\Alternate Sorts] 1049317053
+"00010407"="1"
+"0001040e"="2"
+"00010437"=""
+"00020804"=""
+"00021004"=""
+"00021404"=""
+"00030404"=""
+
 [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM]
 "Serial0"="COM1"
 

[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux