IABLogon::OpenStatusEntry
Область применения: Outlook 2013 | Outlook 2016
Открывает объект состояния поставщика.
HRESULT OpenStatusEntry(
LPCIID lpInterface,
ULONG ulFlags,
ULONG FAR * lpulObjType,
LPMAPISTATUS FAR * lppEntry
);
Параметры
lpInterface
[в] Указатель на идентификатор интерфейса (IID), представляющий интерфейс, который должен использоваться для доступа к объекту состояния. Передача NULL возвращает стандартный интерфейс объекта IMAPIStatus : IMAPIProp.
ulFlags
[в] Битовая маска флагов, управляющая открытием объекта состояния. Можно задать следующий флаг:
MAPI_MODIFY
Запрашивает разрешение на чтение и запись. По умолчанию объекты открываются с доступом только для чтения, и вызывающие не должны предполагать, что предоставлено разрешение на чтение и запись.
lpulObjType
[out] Указатель на тип открытого объекта.
lppEntry
[out] Указатель на указатель на открытый объект.
Возвращаемое значение
S_OK
Вызов выполнен успешно и объект состояния открыт.
Замечания
Поставщики адресных книг реализуют метод OpenStatusEntry для предоставления доступа к объекту состояния. Все поставщики адресной книги должны реализовать объект состояния, поддерживающий как минимум метод IMAPIStatus::ValidateState . Дополнительные сведения см. в разделе Реализация объекта состояния.