Задокументированы ли свойства Exchange IPM.Contact 0x8043 и 0x8044?

В файле MSG IPM.Contact (Контакт > Сохранить как... > MSG) я вижу записи со вставленными идентификаторами 8043 и 8044. с помощью приложения Samsung Contacts для хранения образцов значений IMAddress2 и IMAddress3, которые я вручную ввел в запись контакта в телефоне Samsung: (и дождался синхронизации с outlook.com с помощью стандартного соединителя Exchange)

__substg1.0_8043001F → IMAddress2
__substg1.0_8044001F → IMAddress3

Я не вижу этих идентификаторов полей, явно перечисленных в MS-OXPROPS. Являются ли они из какого-то диапазона, предназначенного для индивидуального использования? Или у них где-то есть обычные имена столбцов? Можно ли визуализировать их в пользовательском интерфейсе Outlook, добавив настраиваемые столбцы с собственными именами в представление списка?

(См. также: Исходный вопрос с точки зрения пользователя что привело к написанию этого вопроса.)


person miroxlav    schedule 31.12.2019    source источник


Ответы (1)


Это, как вы предлагаете, то, что можно назвать пользовательскими свойствами.

MS-OXPROPS Раздел 1.3. 3. Диапазоны идентификаторов свойств:

Минимум диапазона: 0x8000

Максимум диапазона: 0xFFFF

Описание: зарезервировано для сопоставления с именованными свойствами. Исключениями из этого правила являются некоторые тегированные свойства адресной книги (с именами, начинающимися с PIDTagAddressBook). Многие из них являются статическими идентификаторами свойств, но находятся в этом диапазоне.

Именованные свойства определены в MS -PST, раздел 2.4.2.2:

Именованные свойства — это особый тип свойств, которые находятся в зарезервированном диапазоне значений идентификаторов свойств (то есть значений WORD между 0x8000 и 0x8FFF). Именованные свойства, в отличие от стандартных свойств, имеют имена и значения, зависящие от контекста.

Эти свойства экспортируются в файлы msg в Хранилище сопоставления именованных свойств (MS-OXMSG, раздел 2.2.3 и последующие).

person James McLeod    schedule 14.04.2020