svn path=/trunk/; revision=20097
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return 0;
}
+
+
+/*
+ * @implemented
+ */
+DWORD
+STDCALL
+VerLanguageNameA (
+ DWORD wLang,
+ LPSTR szLang,
+ DWORD nSize
+ )
+{
+ return GetLocaleInfoA( MAKELCID(wLang, SORT_DEFAULT), LOCALE_SENGLANGUAGE, szLang, nSize );
+}
+
+
+/*
+ * @implemented
+ */
+DWORD
+STDCALL
+VerLanguageNameW (
+ DWORD wLang,
+ LPWSTR szLang,
+ DWORD nSize
+ )
+{
+ return GetLocaleInfoW( MAKELCID(wLang, SORT_DEFAULT), LOCALE_SENGLANGUAGE, szLang, nSize );
+}
+
return 0;
}
-
-/*
- * @unimplemented
- */
-DWORD
-STDCALL
-VerLanguageNameA (
- DWORD wLang,
- LPSTR szLang,
- DWORD nSize
- )
-{
- STUB;
- szLang = "Language Neutral\0";
- nSize = sizeof(szLang) * sizeof(CHAR);
- return sizeof(szLang) - 1;
-}
-
-
-/*
- * @unimplemented
- */
-DWORD
-STDCALL
-VerLanguageNameW (
- DWORD wLang,
- LPWSTR szLang,
- DWORD nSize
- )
-{
- STUB;
- szLang = L"Language Neutral\0";
- nSize = sizeof(szLang) * sizeof(WCHAR);
- return sizeof(szLang) - 1;
-}
-
-
/*
* @unimplemented
*/