Interface IStream
  
  
  
  Assembly: STInpCLDataInterface.dll
  Syntax
  
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("0000000C-0000-0000-C000-000000000046")]
public interface IStream : ISequentialStream
   
  Methods
  
  Clone(out IStream)
  
  
  Declaration
  
    void Clone(out IStream ppstm)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | IStream | ppstm |  | 
    
  
  
  Commit(uint)
  
  
  Declaration
  
    void Commit(uint grfCommitFlags)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | uint | grfCommitFlags |  | 
    
  
  
  LockRegion(_ULARGE_INTEGER, _ULARGE_INTEGER, uint)
  
  
  Declaration
  
    void LockRegion(_ULARGE_INTEGER libOffset, _ULARGE_INTEGER cb, uint dwLockType)
   
  Parameters
  
  
  RemoteCopyTo(IStream, _ULARGE_INTEGER, out _ULARGE_INTEGER, out _ULARGE_INTEGER)
  
  
  Declaration
  
    void RemoteCopyTo(IStream pstm, _ULARGE_INTEGER cb, out _ULARGE_INTEGER pcbRead, out _ULARGE_INTEGER pcbWritten)
   
  Parameters
  
  
  RemoteRead(out byte, uint, out uint)
  
  
  Declaration
  
    void RemoteRead(out byte pv, uint cb, out uint pcbRead)
   
  Parameters
  
  
  RemoteSeek(_LARGE_INTEGER, uint, out _ULARGE_INTEGER)
  
  
  Declaration
  
    void RemoteSeek(_LARGE_INTEGER dlibMove, uint dwOrigin, out _ULARGE_INTEGER plibNewPosition)
   
  Parameters
  
  
  RemoteWrite(ref byte, uint, out uint)
  
  
  Declaration
  
    void RemoteWrite(ref byte pv, uint cb, out uint pcbWritten)
   
  Parameters
  
  
  Revert()
  
  
  Declaration
  
  
  SetSize(_ULARGE_INTEGER)
  
  
  Declaration
  
    void SetSize(_ULARGE_INTEGER libNewSize)
   
  Parameters
  
  
  
  
  
  Declaration
  
    void Stat(out tagSTATSTG pstatstg, uint grfStatFlag)
   
  Parameters
  
  
  UnlockRegion(_ULARGE_INTEGER, _ULARGE_INTEGER, uint)
  
  
  Declaration
  
    void UnlockRegion(_ULARGE_INTEGER libOffset, _ULARGE_INTEGER cb, uint dwLockType)
   
  Parameters