Структура Stream Упакованного Stream AnsiString
Область применения: Outlook 2013 | Outlook 2016
Структура потока PackedAnsiString содержит an ANSI-представление строки на основе кодовой страницы ANSI компьютера, на котором работает Microsoft Outlook. Эта строка не завершается символом NULL. Элементы данных в этом потоке хранятся в байтовом порядке, непосредственно следуют друг за другом в указанном ниже порядке. Фактические существующие элементы данных зависят от длины строки в представлении ANSI.
Для строки, в которой представление ANSI содержит менее 255 байт, элементы данных будут следующими:
Длина: BYTE (1 байт), длина в количестве байтов представления anSI строки.
Символы: массив СИМВОЛОВ. Число этого массива равно элементу данных Length. Данные в массиве представляют собой anSI-представление строки.
Для строки, в которой представление ANSI содержит от 255 до 65535 байт, элементы данных будут следующими:
Префикс: BYTE (1 байт), значение 255 (0xff).
Длина: WORD (2 байта), длина (число байтов) представления ansi строки.
Символы: массив СИМВОЛОВ. Число этого массива равно элементу данных Length. Данные в массиве представляют собой anSI-представление строки.