C# Class WpfDocumentPreviewer.StreamWrapper

Inheritance: IStream
Show file Open project: Gainedge/BetterExplorer Class Usage Examples

Public Methods

Method Description
Clone ( IStream &ppstm ) : void

This operation is not supported.

Commit ( int grfCommitFlags ) : void

This operation is not supported.

CopyTo ( IStream pstm, long cb, IntPtr pcbRead, IntPtr pcbWritten ) : void

This operation is not supported.

LockRegion ( long libOffset, long cb, int dwLockType ) : void

This operation is not supported.

Read ( byte pv, int cb, IntPtr pcbRead ) : void

Reads a sequence of bytes from the underlying System.IO.Stream.

Revert ( ) : void

This operation is not supported.

Seek ( long dlibMove, int dwOrigin, IntPtr plibNewPosition ) : void

Advances the stream to the specified position.

SetSize ( long libNewSize ) : void

This operation is not supported.

Stat ( System &pstatstg, int grfStatFlag ) : void

Returns details about the stream, including its length, type and name.

StreamWrapper ( System inner ) : System

Initialises a new instance of the StreamWrapper class, using the specified System.IO.Stream.

UnlockRegion ( long libOffset, long cb, int dwLockType ) : void

This operation is not supported.

Write ( byte pv, int cb, IntPtr pcbWritten ) : void

Writes a sequence of bytes to the underlying System.IO.Stream.

Method Details

Clone() public method

This operation is not supported.
public Clone ( IStream &ppstm ) : void
ppstm IStream
return void

Commit() public method

This operation is not supported.
public Commit ( int grfCommitFlags ) : void
grfCommitFlags int
return void

CopyTo() public method

This operation is not supported.
public CopyTo ( IStream pstm, long cb, IntPtr pcbRead, IntPtr pcbWritten ) : void
pstm IStream
cb long
pcbRead System.IntPtr
pcbWritten System.IntPtr
return void

LockRegion() public method

This operation is not supported.
public LockRegion ( long libOffset, long cb, int dwLockType ) : void
libOffset long
cb long
dwLockType int
return void

Read() public method

Reads a sequence of bytes from the underlying System.IO.Stream.
public Read ( byte pv, int cb, IntPtr pcbRead ) : void
pv byte
cb int
pcbRead System.IntPtr
return void

Revert() public method

This operation is not supported.
public Revert ( ) : void
return void

Seek() public method

Advances the stream to the specified position.
public Seek ( long dlibMove, int dwOrigin, IntPtr plibNewPosition ) : void
dlibMove long
dwOrigin int
plibNewPosition System.IntPtr
return void

SetSize() public method

This operation is not supported.
public SetSize ( long libNewSize ) : void
libNewSize long
return void

Stat() public method

Returns details about the stream, including its length, type and name.
public Stat ( System &pstatstg, int grfStatFlag ) : void
pstatstg System
grfStatFlag int
return void

StreamWrapper() public method

Initialises a new instance of the StreamWrapper class, using the specified System.IO.Stream.
public StreamWrapper ( System inner ) : System
inner System
return System

UnlockRegion() public method

This operation is not supported.
public UnlockRegion ( long libOffset, long cb, int dwLockType ) : void
libOffset long
cb long
dwLockType int
return void

Write() public method

Writes a sequence of bytes to the underlying System.IO.Stream.
public Write ( byte pv, int cb, IntPtr pcbWritten ) : void
pv byte
cb int
pcbWritten System.IntPtr
return void