HrOpenABEntryWithProviderUIDSupport
Область применения: Outlook 2013 | Outlook 2016
Выполняет ту же функцию, что и функция HrOpenABEntryWithProviderUID , за исключением того, что функция HrOpenABEntryWithProviderUIDSupport открывает запись с помощью заданного объекта поддержки вместо использования сеанса и адресной книги.
Свойство | Значение |
---|---|
Файл заголовка: |
abhelp.h |
Реализовано в: |
MAPI |
Вызывающая сторона: |
Клиентские приложения и поставщики услуг |
HRESULT HrOpenABEntryWithProviderUIDSupport(
const MAPIUID *pEmsabpUID,
LPMAPISUP lpSup,
ULONG cbEntryID,
LPENTRYID lpEntryID,
LPCIID lpInterface,
ULONG ulFlags,
ULONG FAR * lpulObjType,
LPUNKNOWN FAR * lppUnk
);
Параметры
pEmsabpUID
[в] Указатель на параметр emsabpUID , который определяет поставщика адресной книги Exchange, который эта функция должна использовать для отображения сведений об идентификаторе записи. Если идентификатор входящей записи не является идентификатором входа поставщика адресной книги Exchange, этот параметр игнорируется, а вызов функции действует точно так же, как IAddrBook::D etails. Если этот параметр имеет значение NULL или ноль MAPIUID, эта функция также действует точно так же, как IAddrBook::D etails.
lpSup
cbEntryID
[в] Число байтов идентификатора записи, заданного параметром lpEntryID .
lpEntryID
[в] Указатель на идентификатор записи, представляющий открываемую запись адресной книги.
lpInterface
[в] Указатель на идентификатор интерфейса (IID), используемый для доступа к открытой записи. Передача NULL возвращает стандартный интерфейс объекта . Для пользователей обмена сообщениями стандартным интерфейсом является IMailUser : IMAPIProp. Для списков рассылки это IDistList : IMAPIContainer, а для контейнеров — IABContainer : IMAPIContainer. Вызывающие лица могут задать для lpInterface соответствующий стандартный интерфейс или интерфейс в иерархии наследования.
ulFlags
[в] Битовая маска флагов, управляющая типом текста для параметра lpszButtonText . Можно задать следующие флаги:
AB_TELL_DETAILS_CHANGE
Указывает, что значение Details возвращает значение TRUE, если в адрес действительно внесены изменения; В противном случае значение Details возвращает значение FALSE.
DIALOG_MODAL
Отображает модальную версию диалогового окна "Общий адрес". Этот флаг является взаимоисключающим с DIALOG_SDI.
DIALOG_SDI
Отображает немодерную версию диалогового окна "Общий адрес". Этот флаг является взаимоисключающим с DIALOG_MODAL.
MAPI_UNICODE
Переданные строки имеют формат Юникода. Если флаг MAPI_UNICODE не задан, строки имеют формат ANSI.
lpulObjType
[out] Указатель на тип открытой записи.
lppUnk
[out] Указатель на указатель открытой записи.