The IMAPIFormMgr interface is used by form viewers to get information about and activate form servers.
| Header file: | MAPIFORM.H |
| Exposed by: | Form manager objects |
| Implemented by: | Form library providers |
| Called by: | Form viewers |
| Interface identifier: | IID_IMAPIFormMgr |
| Pointer type: | LPMAPIFORMMGR |
| LoadForm | Launches a form to open an existing message. |
| ResolveMessageClass | Resolves a message class to its form within a form container and returns a form information object for that form. |
| ResolveMultipleMessageClasses | Resolves a group of message classes to their forms within a form container and returns an array of form information objects for those forms. |
| CalcFormPropSet | Returns an array of the properties used by a group of forms. |
| CreateForm | Launches a form to create a new message based on the form's message class. |
| SelectForm | Presents a dialog box that enables the user to select a form and returns a form information object describing that form. |
| SelectMultipleForms | Presents a dialog box that enables the user to select multiple forms and returns an array of form information objects describing those forms. |
| SelectFormContainer | Presents a dialog box that enables the user to select a form container and returns an interface for the container object the user selected. |
| OpenFormContainer | Opens an IMAPIFormContainer interface for a specific form container. |
| PrepareForm | Downloads a form for launching. |
| IsInConflict | Determines whether a form can handle its own message conflicts. |