Platform SDK: MAPI

IMAPIFormFactory : IUnknown

The IMAPIFormFactory interface supports the use of configurable run-time forms in distributed computing environments.

Quick Info

Header file: MAPIFORM.H
Exposed by: Form factory objects
Implemented by: Form servers
Called by: Form viewers
Interface identifier: IID_IMAPIFormFactory
Pointer type: LPMAPIFORMFACTORY

Vtable Order

CreateClassFactory Returns a class factory object for the form.
LockServer Keeps an open form server in memory.

Remarks

The IMAPIFormFactory interface is based on the OLE IClassFactory interface, and objects implementing IMAPIFormFactory should also inherit from IClassFactory. For more information on IClassFactory, see the OLE Programmer's Reference.

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.