IMAPIFormMgr : IUnknown

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Enables form viewers to obtain 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

Vtable Order

LoadForm

Starts 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 that a group of forms uses.

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 that describes that form.

SelectMultipleForms

Presents a dialog box that enables the user to select multiple forms, and returns an array of form information objects that describe 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 opening.

IsInConflict

Determines whether a form can handle its own message conflicts.

GetLastError

Returns a MAPIERROR structure that contains information about the previous error occurring to the form manager object.

See Also

Concepts

MAPI Interfaces