The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

IMAPIFormFactory : 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.

Supports the use of configurable run-time forms in distributed computing environments.

Header file:


Exposed by:

Form factory objects

Implemented by:

Form servers

Called by:

Form viewers

Interface identifier:


Pointer type:



Returns a class factory object for the form.


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


Keeps an open form server in memory.

The IMAPIFormFactory interface is based on the IClassFactory interface, and objects that implement IMAPIFormFactory should also inherit from IClassFactory.

IMAPIFormFactory is the interface that form viewers use to create new form objects when a form server supports more than one message class (that is, more than one type of form object).