IMAPIFormInfo : IMAPIProp

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.

Gives client applications access to properties that are particular to form definition. By keeping form information in a separate object, the form library provider can describe a form to a client without activating the form.

Header file:

Mapiform.h

Exposed by:

Form information objects

Implemented by:

Form library providers

Called by:

Client applications

Interface identifier:

IID_IMAPIFormInfo

Pointer type:

LPMAPIFORMINFO

Transaction model:

Nontransacted

Vtable Order

CalcFormPropSet

Returns a pointer to the complete set of properties that a form uses.

CalcVerbSet

Returns a pointer to the complete set of verbs that a form uses.

MakeIconFromBinary

Builds an icon from an icon property of a form.

SaveForm

Saves a description of a particular form in a configuration file.

OpenFormContainer

Returns a pointer to the form container in which a particular form is installed.

Remarks

Unlike most interfaces defined in the MapiForm.h header file, IMAPIFormInfo inherits from the IMAPIProp interface, because it exports most form information through calls to the IMAPIProp::GetProps method.

See Also

Concepts

MAPI Interfaces