Causes the container to end the in-place session, deactivate the object, and revert to its own saved undo state.
HRESULT IOleInPlaceSite::DeactivateAndUndo();
This method supports the standard return value E_UNEXPECTED, as well as the following:
Called by the active object when the user invokes undo just after activating the object.
Upon completion of this call, the container should call IOleInPlaceObject::UIDeactivate to remove the user interface for the object, activate itself, and undo.
Windows NT: Use version 3.1 or later.
Windows: Use Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in oleidl.h.