IMAPIFormInfo::SaveForm

Applies to: Outlook 2013 | Outlook 2016

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

HRESULT SaveForm(
  LPCSTR szFileName
);

Parameters

szFileName

[in] A string that names the form's description message file where its description is saved. This file name must have the .fdm extension.

Return value

S_OK

The call succeeded and has returned the expected value or values.

MAPI_E_EXTENDED_ERROR

The configuration file could not be written. To get the MAPIERROR structure that is associated with the error, call the IMAPIProp::GetLastError method.

MAPI_E_NO_SUPPORT

SaveForm was probably called to save a form in the local form container. SaveForm is not supported on the local form container.

Remarks

Client applications call the IMAPIFormInfo::SaveForm method to save a description of the current form in the file that has the given file name. SaveForm creates a configuration file.

Notes to callers

You can reinstall forms by selecting them from a list of form descriptor messages in a dialog box that form library providers display. The recommended extension for form descriptor messages is .fdm.

Call the IMAPIProp::GetLastError method if SaveForm returns MAPI_E_EXTENDED_ERROR, and check the returned MAPIERROR structure to determine the condition that caused the error.

See also

IMAPIProp::GetLastError

MAPIERROR

IMAPIFormInfo : IMAPIProp