Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.


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:


Exposed by:

Form information objects

Implemented by:

Form library providers

Called by:

Client applications

Interface identifier:


Pointer type:


Transaction model:



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


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


Builds an icon from an icon property of a form.


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


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

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.

© 2015 Microsoft