Agregar un servicio de mensajes
Hace referencia a: Outlook 2013 | Outlook 2016
Para agregar un nuevo servicio de mensajes a un perfil y acceder al nuevo servicio de mensajes
Llame a IMsgServiceAdmin2::CreateMsgServiceEx. CreateMsgServiceEx realiza las siguientes tareas:
Copia toda la información pertinente para el servicio de mensajes que se encuentra en MAPISVC. INF, creando una sección de perfil para cada sección del proveedor.
Llama a la función de punto de entrada del servicio de mensajes, MSGSERVICEENTRY, con el parámetro ulContext establecido en MSG_SERVICE_CREATE.
Establece y recupera la propiedad PR_SERVICE_UID (PidTagServiceUid) del servicio de mensajes.
Para acceder a cualquier servicio de mensajes recién agregado
Llame a IMsgServiceAdmin::GetMsgServiceTable para recuperar la tabla de servicio de mensajes.
Llame al método IMAPITable::Advise de la tabla de servicio de mensajes para registrarse en las notificaciones de tabla.
Cuando MAPI envía una notificación de TABLE_ROW_ADDED, busque el identificador de entrada del servicio de mensajes recién agregado en la estructura SRow incluida en la estructura TABLE_NOTIFICATION .