Platform SDK: MAPI |
The IMAPISupport::DoConfigPropsheet method displays a configuration property sheet.
HRESULT DoConfigPropsheet( ULONG ulUIParam, ULONG ulFlags, LPTSTR lpszTitle, LPMAPITABLE lpDisplayTable, LPMAPIPROP lpConfigData, ULONG ulTopPage );
The IMAPISupport::DoConfigPropSheet method is implemented for all support objects. DoConfigPropSheet provides a standard user interface for displaying the properties of service providers and message services. Microsoft strongly recommends that this standard dialog box be used for all configuration property displays so that users benefit from a consistent Windows interface.
Service providers call DoConfigPropSheet as part of their implementation of the IMAPIStatus::SettingsDialog method or from a button used to display details on properties. Message services call DoConfigPropSheet from their message service entry point function.
You can create the display table pointed to by the lpDisplayTable parameter by calling the BuildDisplayTable function or with custom code.
BuildDisplayTable, CreateIProp, IABProvider::Logon, IMAPIProp : IUnknown, IMAPIStatus::SettingsDialog, IMsgServiceAdmin : IUnknown, IMSProvider::Logon, IXPProvider::TransportLogon