Table of Contents

Class ComStreamWrapper

Namespace
Ranorex.Core
Assembly
Ranorex.Core.dll

IStream

public class ComStreamWrapper : IStream
Inheritance
ComStreamWrapper
Implements
Inherited Members

Constructors

ComStreamWrapper(Stream)

ComStreamWrapper

public ComStreamWrapper(Stream stream)

Parameters

stream Stream

Methods

Clone(out IStream)

Clone

public void Clone(out IStream ppstm)

Parameters

ppstm IStream

ppstm

Exceptions

NotImplementedException

exp

Commit(int)

Commit

public void Commit(int grfCommitFlags)

Parameters

grfCommitFlags int

grfCommitFlags

CopyTo(IStream, long, IntPtr, IntPtr)

CopyTo

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

Parameters

pstm IStream

pstm

cb long

cb

pcbRead IntPtr

pcbRead

pcbWritten IntPtr

pcbWritten

Exceptions

NotImplementedException

not implemented

LockRegion(long, long, int)

LockRegion

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

Parameters

libOffset long
cb long
dwLockType int

Exceptions

NotImplementedException

exp

Read(byte[], int, IntPtr)

Read

public void Read(byte[] pv, int cb, IntPtr pcbRead)

Parameters

pv byte[]

pv

cb int

cb

pcbRead IntPtr

pcbRead

Revert()

Revert

public void Revert()

Exceptions

NotImplementedException

exp

Seek(long, int, IntPtr)

Seek

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

Parameters

dlibMove long

dlibMove

dwOrigin int

dwOrigin

plibNewPosition IntPtr

plibNewPosition

SetSize(long)

SetSize

public void SetSize(long libNewSize)

Parameters

libNewSize long

libNewSize

Stat(out STATSTG, int)

Stat

public void Stat(out STATSTG pstatstg, int grfStatFlag)

Parameters

pstatstg STATSTG

pstatstg

grfStatFlag int

grfStatFlag

UnlockRegion(long, long, int)

UnlockRegion

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

Parameters

libOffset long

libOffset

cb long

cb

dwLockType int

dwLockType

Exceptions

NotImplementedException

exp

Write(byte[], int, IntPtr)

Write

public void Write(byte[] pv, int cb, IntPtr pcbWritten)

Parameters

pv byte[]

pv

cb int

cb

pcbWritten IntPtr

pcbWritten