LOCALE_ILANGUAGE
идентификатор языка шестнадцатеричным значением. Например, английский (США) имеет значение 0409, указывающее 0x0409 шестнадцатеричное значение и эквивалентно десятичному десятичному значению 1033. Максимальное число символов, разрешенных для этой строки, равно 5, включая завершающий пустой символ.
Windows Vista и более поздних версий: Использование этой константы может привести к тому, что GetLocaleInfo вернуть недопустимый идентификатор языкового стандарта. Приложение должно использовать константу LOCALE_SNAME при вызове этой функции.