Структура CPINFO

Type CPINFO
  MaxCharSize As Long
  DefaultChar(MAX_DEFAULTCHAR) As Byte
  LeadByte(MAX_LEADBYTES) As Byte
End Type

Структура CPINFO содержит информацию о кодовой странице.

Состав структуры

MaxCharSize
Максимальная длина в байтах символов в кодовой странице. Длина может быть равна 1 для SBCS, 2 для DBCS или больше, чем 2 для других символьных типов
DefaultChar
Символ по умолчанию, используемый при переводе символьной строки в заданную кодовую страницу. Обычно используется символ ?
LeadByte
Массив пар байтов фиксированного размера, в котором каждая пара определяет интервал префиксных байтов для двухбайтовой кодировки (DBCS). Например, если первые два байта массива равны 89 и 93, это означает, что байты с 89 по 93 в этой кодовой странице являются префиксными, а следующие за ними байты являются частью того же символа. Кодировка с пятью вариантами префиксного байта может содержать (256-5)+5*256 символов.

Используется в:

GetCPInfo