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]指向已打开条目的指针的指针。