title | manager | ms.date | ms.audience | ms.localizationpriority | api_type | ms.assetid | |
---|---|---|---|---|---|---|---|
Add a Message Service |
lindalu |
11/16/2014 |
Developer |
medium |
|
1e626714-52dc-4141-9741-4d801f32d294 |
Applies to: Outlook 2013 | Outlook 2016
Call IMsgServiceAdmin2::CreateMsgServiceEx. CreateMsgServiceEx performs the following tasks:
-
Copies all of the relevant information for the message service that is in the MAPISVC.INF file, creating a profile section for every provider section.
-
Calls the message service's entry point function, MSGSERVICEENTRY, with the ulContext parameter set to MSG_SERVICE_CREATE.
-
Sets and retrieves the message service's PR_SERVICE_UID (PidTagServiceUid) property.
-
Call IMsgServiceAdmin::GetMsgServiceTable to retrieve the message service table.
-
Call the message service table's IMAPITable::Advise method to register for table notifications.
-
When MAPI sends a TABLE_ROW_ADDED notification, locate the entry identifier of the newly added message service in the SRow structure included in the TABLE_NOTIFICATION structure.