HrOpenABEntryWithProviderUIDSupport
Aplica-se a: Outlook 2013 | Outlook 2016
Executa a mesma função que a função HrOpenABEntryWithProviderUID , exceto que a função HrOpenABEntryWithProviderUIDSupport abre a entrada usando o objeto de suporte fornecido em vez de usar a sessão e o catálogo de endereços.
Propriedade | Valor |
---|---|
Arquivo de cabeçalho: |
abhelp.h |
Implementado por: |
MAPI |
Chamado por: |
Aplicativos cliente e provedores de serviços |
HRESULT HrOpenABEntryWithProviderUIDSupport(
const MAPIUID *pEmsabpUID,
LPMAPISUP lpSup,
ULONG cbEntryID,
LPENTRYID lpEntryID,
LPCIID lpInterface,
ULONG ulFlags,
ULONG FAR * lpulObjType,
LPUNKNOWN FAR * lppUnk
);
Parâmetros
pEmsabpUID
[in] Um ponteiro para um parâmetro emsabpUID que identifica o provedor de catálogo de endereços do Exchange que essa função deve usar para exibir detalhes no identificador de entrada. Se o identificador de entrada de entrada de entrada não for um identificador de entrada do provedor de catálogo de endereços do Exchange, esse parâmetro será ignorado e a chamada de função agirá exatamente como IAddrBook::D etails. Se esse parâmetro for NULL ou um MAPIUID zero, essa função também atuará exatamente como IAddrBook::D etails.
lpSup
cbEntryID
[in] A contagem de bytes do identificador de entrada especificada pelo parâmetro lpEntryID .
Lpentryid
[in] Um ponteiro para o identificador de entrada que representa a entrada do catálogo de endereços a ser aberta.
lpInterface
[in] Um ponteiro para o IID (identificador de interface) da interface a ser usada para acessar a entrada aberta. Passar NULL retorna a interface padrão do objeto. Para usuários de mensagens, a interface padrão é IMailUser : IMAPIProp. Para listas de distribuição, ele é IDistList : IMAPIContainer e para contêineres é IABContainer : IMAPIContainer. Os chamadores podem definir lpInterface para a interface padrão apropriada ou uma interface na hierarquia de herança.
ulFlags
[in] Um bitmask de sinalizadores que controla o tipo do texto para o parâmetro lpszButtonText . Os seguintes sinalizadores podem ser definidos:
AB_TELL_DETAILS_CHANGE
Indica que os detalhes retornam TRUE se as alterações forem realmente feitas no endereço; caso contrário, Os detalhes retornam FALSE.
DIALOG_MODAL
Exibe a versão modal da caixa de diálogo endereço comum. Este sinalizador é mutuamente exclusivo com DIALOG_SDI.
DIALOG_SDI
Exibe a versão modeless da caixa de diálogo endereço comum. Este sinalizador é mutuamente exclusivo com DIALOG_MODAL.
MAPI_UNICODE
As cadeias de caracteres passadas estão no formato Unicode. Se o sinalizador MAPI_UNICODE não estiver definido, as cadeias de caracteres estarão no formato ANSI.
lpulObjType
[out] Um ponteiro para o tipo da entrada aberta.
Lppunk
[out] Um ponteiro para um ponteiro da entrada aberta.