IMAPISupport::ExpandRecips
Область применения: Outlook 2013 | Outlook 2016
Завершает список получателей сообщения, расширяя определенные списки рассылки.
HRESULT ExpandRecips(
LPMESSAGE lpMessage,
ULONG FAR * lpulFlags
);
Параметры
lpMessage
[в] Указатель на сообщение со списком получателей для обработки.
lpulFlags
[out] Указатель на битовую маску флагов, управляющую типом выполняемой обработки. Можно задать следующие флаги:
NEEDS_PREPROCESSING
Перед отправкой сообщение должно быть предварительно обработано.
NEEDS_SPOOLER
Диспетчер очереди MAPI (а не поставщик транспорта, с которым тесно связан вызывающий объект) должен отправить сообщение.
Возвращаемое значение
S_OK
Список получателей сообщения успешно обработан.
Замечания
Метод IMAPISupport::ExpandRecips реализован для объектов поддержки поставщика хранилища сообщений. Поставщики хранилища сообщений вызывают ExpandRecips , чтобы предложить MAPI выполнить следующие задачи:
Разверните определенные личные списки рассылки для получателей компонентов.
Замените все измененные отображаемые имена исходными именами.
Пометьте все повторяющиеся записи.
Разрешение всех одноразовых адресов.
Проверьте, требуется ли предварительная обработка сообщения, и установите флаг, на который указывает lpulFlags , NEEDS_PREPROCESSING.
ExpandRecips развертывает все списки рассылки с типом адреса для сообщений MAPIPDL.
Примечания для вызывающих методов
Всегда вызывайте ExpandRecips в рамках обработки сообщения. Вызов ExpandRecips является одним из первых вызовов в реализации метода IMessage::SubmitMessage .