Структура Stream SkipBlock
Область применения: Outlook 2013 | Outlook 2016
Структура потока SkipBlock — это блок данных, который начинается с целого числа, указывающего длину оставшейся части блока. Эта структура потока существует в потоке FieldDefinition , если определение поля имеет формат PropDefV2.
Назначение структуры потока SkipBlock зависит от ее относительного расположения в ряде подобных структур в элементе данных SkipBlocks потока FieldDefinition. Ряд SkipBlocks должен содержать по крайней мере одну структуру SkipBlock, которая завершает ряд и имеет элемент данных Size, равный 0. Если первая структура не является завершающей (то есть элемент данных Size больше 0), Outlook предполагает, что первая структура указывает имя поля в Юникоде (UTF-16).
Элементы данных в этом потоке хранятся в байтовом порядке с небольшим эндианом, сразу после друг друга в указанном ниже порядке.
Размер: DWORD (4 байта), размер (в количестве байтов) элемента данных Content.
Содержимое: массив BYTE. Число этого массива равно элементу данных Size. Значение элемента content data зависит от расположения структуры SkipBlock в серии и версии Outlook. Если первая структура SkipBlock не является завершающей структурой, Outlook рассматривает первую структуру SkipBlock как структуру потока FirstSkipBlockContent , указывающую имя поля в Юникоде.