Causes the container to end the in-place session, deactivate the object, and revert to its own saved undo state.
HRESULT IOleInPlaceSite::DeactivateAndUndo();
Return Values
This method supports the standard return value E_UNEXPECTED, as well as the following:
Remarks
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.