The IPersistFile interface has the following methods:
IsDirty checks an object for changes since it was last saved to its current file.
Load opens the specified file and initializes an object from the file contents.
Save saves the object into the specified file.
SaveCompleted notifies the object that it can revert from NoScribble mode to Normal mode.
GetCurFile gets the current name of the file associated with the object.