implements IStream
0x00x0020
Members 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | baseStream | Stream | Private+1 flags | — | |
| 0x08 | position | long | Private | — |
Functions 13
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(Stream stream) | 2 flags | — | 0x08 |
| void SetSizeToPosition() | Private | — | 0x00 |
| void Read(const byte[]& pv, int cb, long pcbRead) | PublicFinal+2 flags | — | 0x08 |
| void Write(const byte[]& pv, int cb, long pcbWritten) | PublicFinal+2 flags | — | 0x08 |
| void Seek(long dlibMove, int dwOrigin, long plibNewPosition) | PublicFinal+2 flags | — | 0x08 |
| void SetSize(long libNewSize) | PublicFinal+2 flags | — | 0x08 |
| void CopyTo(IStream pstm, long cb, long pcbRead, long pcbWritten) | PublicFinal+2 flags | — | 0x08 |
| void Commit(int grfCommitFlags) | PublicFinal+2 flags | — | 0x04 |
| void Revert() | PublicFinal+2 flags | — | 0x00 |
| void LockRegion(long libOffset, long cb, int dwLockType) | PublicFinal+2 flags | 0x08 | |
| void UnlockRegion(long libOffset, long cb, int dwLockType) | PublicFinal+2 flags | 0x08 | |
| void Stat(ref STATSTG& pstatstg, int grfStatFlag) | PublicFinal+2 flags | 0x50 | |
| void Clone(ref IStream& ppstm) | PublicFinal+2 flags | 0x08 |