Вот структура данных вам необходимо:
0x04, 0x00, 0x00, 0x00, 0x82, 0x00, 0xE0, 0x00, 0x74, 0xC5, 0xB7, 0x10, 0x1A,
0x82, 0xE0, 0x08, 0x00, 0x00, 0x00, 0x00, <creation time>, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, <size>, <data>
где
- < время создания> (8 байт) - это структура FILETIME. В основном 64-битное (мало-конечное) целое число без знака, содержащее число 100-наносекундных интервалов, прошедших с 1601-01-01 (UTC).
- < размер> (4 байта) - размер поля данных (предположительно в байтах, но я не уверен)
- < данные> (переменной длины) - «Массив байтов, гарантирует уникальность глобального идентификатора объекта среди всех объектов Календаря во всех почтовых ящиках ».
Источники:
Если у кого-нибудь есть какие-либо идеи, пожалуйста, обновите. Я очень спешу –
http://msdn.microsoft.com/en-us/library/ee157690(v=exchg.80).aspx это так, но «поля YH, YL, M и D должны быть нуль". –
Это очень конкретный вопрос, если вы внимательно прочитаете его. Я думаю, что у меня есть хороший ответ на него (который я могу опубликовать, если он будет открыт). Речь идет о формате структуры данных, используемой Outlook. Я отредактировал вопрос, чтобы немного уточнить. –