[]
IStream
[Guid("0000000c-0000-0000-C000-000000000046")]
public class ComStream : ComStreamBase, IUnknown, IStream, IStreamBase, ICallbackable, IDisposable
Name | Description |
---|---|
ComStream(IntPtr) | Initializes a new instance of the ComStream class. |
Name | Description |
---|---|
Clone() | HRESULT IStream::Clone([Out] IStream** ppstm) |
Commit(CommitFlags) | HRESULT IStream::Commit([In] STGC grfCommitFlags) |
CopyTo(IStream, long, out long) | Copies a specified number of bytes from the current seek pointer in the stream to the current seek pointer in another stream. |
GetStatistics(StorageStatisticsFlags) | HRESULT IStream::Stat([Out] STATSTG* pstatstg,[In] STATFLAG grfStatFlag) |
LockRegion(long, long, LockType) | HRESULT IStream::LockRegion([In] ULARGE_INTEGER libOffset,[In] ULARGE_INTEGER cb,[In] LOCKTYPE dwLockType) |
Revert() | HRESULT IStream::Revert() |
Seek(long, SeekOrigin) | HRESULT IStream::Seek([In] LARGE_INTEGER dlibMove,[In] SHARPDX_SEEKORIGIN dwOrigin,[Out, Optional] ULARGE_INTEGER* plibNewPosition) |
SetSize(long) | HRESULT IStream::SetSize([In] ULARGE_INTEGER libNewSize) |
ToIntPtr(IStream) | Gets a com pointer to the underlying IStream object. |
UnlockRegion(long, long, LockType) | HRESULT IStream::UnlockRegion([In] ULARGE_INTEGER libOffset,[In] ULARGE_INTEGER cb,[In] LOCKTYPE dwLockType) |
Name | Description |
---|---|
explicit operator ComStream(IntPtr) |