| void Read(const byte[]& pv, int cb, long pcbRead) | Public+3 flags | — | 0x08 |
| void Write(const byte[]& pv, int cb, long pcbWritten) | Public+3 flags | — | 0x08 |
| void Seek(long dlibMove, int dwOrigin, long plibNewPosition) | Public+3 flags | — | 0x08 |
| void SetSize(long libNewSize) | Public+3 flags | — | 0x08 |
| void CopyTo(IStream pstm, long cb, long pcbRead, long pcbWritten) | Public+3 flags | — | 0x08 |
| void Commit(int grfCommitFlags) | Public+3 flags | — | 0x04 |
| void Revert() | Public+3 flags | — | 0x00 |
| void LockRegion(long libOffset, long cb, int dwLockType) | Public+3 flags | — | 0x08 |
| void UnlockRegion(long libOffset, long cb, int dwLockType) | Public+3 flags | — | 0x08 |
| void Stat(ref STATSTG& pstatstg, int grfStatFlag) | Public+3 flags | — | 0x50 |
| void Clone(ref IStream& ppstm) | Public+3 flags | — | 0x08 |