IMAPISession::EnumAdrTypes
Aplica-se a: Outlook 2013 | Outlook 2016
Depreciado. Retorna os tipos de endereço que podem ser tratados por todos os provedores de transporte na sessão.
HRESULT EnumAdrTypes(
ULONG ulFlags,
ULONG FAR * lpcAdrTypes,
LPSTR FAR * FAR * lpppszAdrTypes
);
Parâmetros
ulFlags
[in] Um bitmask de sinalizadores que indica o formato para os tipos de endereço retornados. O seguinte sinalizador pode ser definido:
MAPI_UNICODE
Os tipos de endereço estão no formato Unicode. Se o sinalizador MAPI_UNICODE não estiver definido, os tipos de endereço estarão no formato ANSI.
lpcAdrTypes
[out] Um ponteiro para uma contagem de tipos de endereço apontados pelo parâmetro lpppszAdrTypes .
lpppszAdrTypes
[out] Um ponteiro para uma matriz de ponteiros para resolver tipos.
Valor de retorno
S_OK
Os tipos de endereço foram recuperados com êxito.
Comentários
O método IMAPISession::EnumAdrTypes retorna uma lista dos tipos de endereço que podem ser tratados por todos os provedores de transporte ativos na sessão. Os tipos de endereço para provedores de transporte que não estão carregados no momento não estão incluídos na lista. Os provedores de transporte se registram para lidar com um ou mais tipos de endereço quando o MAPI chama o método IXPLogon::AddressTypes .
Notas para chamadores
Chame MAPIFreeBuffer para liberar a matriz de cadeia de caracteres apontada pelo parâmetro lpppszAdrTypes .