Uninitialized State

Applies to: Outlook 2013 | Outlook 2016

The Uninitialized state is the initial state form objects should be in when they are first created. Form objects become initialized with message data when a client application calls the IPersistMessage::InitNew or IPersistMessage::Load method on the form object. The following table describes allowed transitions from the Unitialized state.

IPersistMessage method Action New state
IPersistMessage::InitNew
Load the form object with default data. Normal
IPersistMessage::Load
Load the form object with data from the target message. Normal
IPersistMessage::GetClassID
Return success, or set the last error to and return E_UNEXPECTED. Uninitialized
IPersistMessage::GetLastError
Return the last error. Uninitialized
Other IPersistMessage : IUnknown methods or methods from other interfaces
Set the last error to and return E_UNEXPECTED. Uninitialized

See also

Normal State

Form States