4[
Guid(
"0000000c-0000-0000-C000-000000000046")]
 
   12    void Seek(
long dlibMove, 
int dwOrigin, 
IntPtr plibNewPosition);
 
   22    void LockRegion(
long libOffset, 
long cb, 
int dwLockType);
 
 
void Commit(int grfCommitFlags)
 
void LockRegion(long libOffset, long cb, int dwLockType)
 
void SetSize(long libNewSize)
 
void Write([MarshalAs(UnmanagedType.LPArray, SizeParamIndex=1)] byte[] pv, int cb, IntPtr pcbWritten)
 
void Stat(out STATSTG pstatstg, int grfStatFlag)
 
void CopyTo(IStream pstm, long cb, IntPtr pcbRead, IntPtr pcbWritten)
 
void UnlockRegion(long libOffset, long cb, int dwLockType)
 
void Read([Out][MarshalAs(UnmanagedType.LPArray, SizeParamIndex=1)] byte[] pv, int cb, IntPtr pcbRead)
 
void Seek(long dlibMove, int dwOrigin, IntPtr plibNewPosition)
 
void Clone(out IStream ppstm)