IOlkAccountManager::DisplayAccountList

显示 “帐户设置” 或“ 添加新帐户 ”对话框。

快速信息

See IOlkAccountManager.

HRESULT IOlkAccountManager::DisplayAccountList ( 
    HWND hwnd,
    DWORD dwFlags,
    LPCWSTR wszTitle,
    DWORD cCategories,
    const CLSID * rgclsidCategories,
    const CLSID * pclsidType
);

参数

hwnd

[in]所显示对话框是模式的窗口的句柄。 可以为零。

dwFlags

[in]用于修改显示行为的标志。

  • ACCTUI_NO_WARNING - 不要显示警告,指示在重新启动 Outlook 之前更改不会生效。 仅当应用程序使用 Outlook.exe 在进程内运行时才适用。

  • ACCTUI_SHOW_DATA_TAB - 显示“ 帐户设置” 对话框,其中选择了“ 数据 ”选项卡。 仅当未设置 ACCTUI_SHOW_ACCTWIZARD 时有效。

  • ACCTUI_SHOW_ACCTWIZARD - 显示“ 添加新帐户 ”对话框。

wszTitle

[in]此参数未使用,应为 NULL。

cCategories

[in]此参数不使用,必须为 NULL。

rgclsidCategories

[in]此参数不使用,必须为 NULL。

pclsidType

[in]此参数不使用,必须为 NULL。

返回值

[HRESULT] 说明
S_OK
调用成功。
E_ACCT_UI_BUSY
无法创建对话框。
E_OLK_NOT_INITIALIZED
帐户管理器已初始化,不能使用。
MAPI_E_CALL_FAILED
添加新帐户 ”对话框返回错误。
MAPI_E_INVALID_PARAMETER
cCategoriesrgclsidCategories or_pclsidType_ 参数为非 NULL。
MAPI_E_USER_CANCEL
帐户设置 ”对话框返回错误。

备注

目前不使用 cCategoriesrgclsidCategoriespclsidType 参数,并且必须为 NULL。 不使用 wszTitle,也应当为 NULL。