public class StdStreamToIStream: ComObject, dfl.wincom.IStream
{
public HRESULT Clone(IStream* ppstm);
public HRESULT Commit(DWORD grfCommitFlags);
public HRESULT CopyTo(IStream pstm, ULARGE_INTEGER cb, ULARGE_INTEGER* pcbRead, ULARGE_INTEGER* pcbWritten);
public HRESULT LockRegion(ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType);
public override HRESULT QueryInterface(IID* riid, void** ppv);
public HRESULT Read(void* pv, ULONG cb, ULONG* pcbRead);
public HRESULT Revert();
public HRESULT Seek(LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER* plibNewPosition);
public HRESULT SetSize(ULARGE_INTEGER libNewSize);
public HRESULT Stat(STATSTG* pstatstg, DWORD grfStatFlag);
public this(Stream sourceStdStream);
public HRESULT UnlockRegion(ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType);
public HRESULT Write(void* pv, ULONG cb, ULONG* pcbWritten);
}
|