The IPersistStorage interface of the com.ms.com package enables a container application to pass a storage object to one of its contained objects and to load and save the storage object. This interface supports the structured storage model, in which each contained object has its own storage that is nested within the container's storage.
The IPersistStorage contract inherits its definition from IPersist, so all implementations must also include the GetClassID method of IPersist.
Note The IPersistStorage interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.
public interface IPersistStorage extends IPersist { // Methods public boolean IsDirty(); public void InitNew(IStorage pstg); public void Load(IStorage pstg); public void Save(IStorage pStgSave, boolean fSameAsLoad); public void SaveCompleted(IStorage pStgNew); public void HandsOffStorage(); } IUnknown | +--IPersist | | | +--IPersistStorage