添加消息服务
适用于:Outlook 2013 | Outlook 2016
向配置文件添加新消息服务并访问新消息服务
调用 IMsgServiceAdmin2::CreateMsgServiceEx。 CreateMsgServiceEx 执行以下任务:
复制 MAPISVC 中消息服务的所有相关信息。INF 文件,为每个提供程序部分创建配置文件部分。
调用消息服务的入口点函数 MSGSERVICEENTRY,并将 ulContext 参数设置为 MSG_SERVICE_CREATE。
设置和检索消息服务的 PR_SERVICE_UID (PidTagServiceUid) 属性。
访问任何新添加的消息服务
调用 IMsgServiceAdmin::GetMsgServiceTable 检索消息服务表。
调用消息服务表的 IMAPITable::Advise 方法以注册表通知。
当 MAPI 发送TABLE_ROW_ADDED通知时,请在 TABLE_NOTIFICATION 结构中包含的 SRow 结构中找到新添加的消息服务的入口标识符。