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