IMAPISession::EnumAdrTypes
Область применения: Outlook 2013 | Outlook 2016
Устарело. Возвращает типы адресов, которые могут обрабатываться всеми поставщиками транспорта в сеансе.
HRESULT EnumAdrTypes(
ULONG ulFlags,
ULONG FAR * lpcAdrTypes,
LPSTR FAR * FAR * lpppszAdrTypes
);
Параметры
ulFlags
[в] Битовая маска флагов, указывающая формат для возвращаемых типов адресов. Можно задать следующий флаг:
MAPI_UNICODE
Типы адресов имеют формат Юникода. Если флаг MAPI_UNICODE не задан, типы адресов имеют формат ANSI.
lpcAdrTypes
[out] Указатель на число типов адресов, на которые указывает параметр lpppszAdrTypes .
lpppszAdrTypes
[out] Указатель на массив указателей на типы адресов.
Возвращаемое значение
S_OK
Типы адресов успешно получены.
Замечания
Метод IMAPISession::EnumAdrTypes возвращает список типов адресов, которые могут обрабатываться всеми активными поставщиками транспорта в сеансе. Типы адресов для поставщиков транспорта, которые в настоящее время не загружены, не включены в список. Поставщики транспорта регистрируются для обработки одного или нескольких типов адресов, когда MAPI вызывает метод IXPLogon::AddressTypes .
Примечания для вызывающих методов
Вызовите MAPIFreeBuffer , чтобы освободить массив строк, на который указывает параметр lpppszAdrTypes .