Microsoft SDK for Java

IPersistStreamInit Interface

The IPersistStreamInit interface of the com.ms.com package is implemented on any object that needs to support initialized stream-based persistence, regardless of whatever else the object does.

Note   The IPersistStreamInit interface was added as of versions 2925 through 3167 of the Microsoft virtual machine.

public interface IPersistStreamInit extends IPersist
{
  // Methods
  public _Guid GetClassID();
  public boolean IsDirty();
  public void Load(IStream pstm);
  public void Save(IStream pstm, boolean fClearDirty);
  public long GetSizeMax();
  public void InitNew();
}

IUnknown
  |
  +--IPersist
  |  |
  |  +--IPersistStream
  |  |  |
  |  |  +--IPersistStreamInit

© 1999 Microsoft Corporation. All rights reserved. Terms of use.