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

[in]指向 emsabpUID 参数的 指针,该参数标识此函数应用于显示条目标识符详细信息的 Exchange 通讯簿提供程序。 如果传入条目标识符不是 Exchange 通讯簿提供程序条目标识符,则忽略此参数,并且函数调用的行为与 IAddrBook::D etails 完全相同。 如果此参数为 NULL 或零 MAPIUID,则此函数的行为也与 IAddrBook::D etails 完全相同。

lpSup

cbEntryID

[in] lpEntryID 参数指定的条目标识符的字节计数。

lpEntryID

[in]指向表示要打开的通讯簿条目的条目标识符的指针。

lpInterface

[in]指向接口标识符的指针, (用于访问打开项的接口的 IID) 。 传递 NULL 将返回 对象的标准接口。 对于消息传递用户,标准接口为 IMailUser :IMAPIProp。 对于通讯组列表,它是 IDistList :IMAPIContainer,对于容器,它是 IABContainer :IMAPIContainer。 调用方可以将 lpInterface 设置为适当的标准接口或继承层次结构中的接口。

ulFlags

[in]控制 lpszButtonText 参数的文本类型的标志的位掩码。 可以设置以下标志:

AB_TELL_DETAILS_CHANGE

指示如果实际更改了地址,则详细信息返回 TRUE;否则,详细信息返回 FALSE。

DIALOG_MODAL

显示通用地址对话框的模式版本。 此标志与DIALOG_SDI互斥。

DIALOG_SDI

显示通用地址对话框的无模式版本。 此标志与 DIALOG_MODAL 互斥。

MAPI_UNICODE

传入的字符串采用 Unicode 格式。 如果未设置MAPI_UNICODE标志,则字符串采用 ANSI 格式。

lpulObjType

[out]指向打开的条目类型的指针。

lppUnk

[out]指向已打开条目的指针的指针。