com.jniwrapper.win32.stg
Interface IStream
- All Superinterfaces:
- AutoDeleteParameter, ISequentialStream, IUnknown
- All Known Implementing Classes:
- IStreamImpl
public interface IStream
- extends ISequentialStream
This interface is used for reading and writing data to stream objects.
- See Also:
- Microsoft
Structured Storage documentation
INTERFACE_IDENTIFIER
static final java.lang.String INTERFACE_IDENTIFIER
- See Also:
- Constant Field Values
seek
Int64 seek(Int64 dlibMove,
StreamSeek dwOrigin)
throws ComException
- Throws:
ComException
setSize
void setSize(Int64 libNewSize)
throws ComException
- Throws:
ComException
copyTo
void copyTo(IStream pstm,
Int64 cb,
Int64 pcbRead,
Int64 pcbWritten)
throws ComException
- Throws:
ComException
commit
void commit(StgCommit grfCommitFlags)
throws ComException
- Throws:
ComException
revert
void revert()
throws ComException
- Throws:
ComException
lockRegion
void lockRegion(Int64 libOffset,
Int64 cb,
LockType dwLockType)
throws ComException
- Throws:
ComException
unlockRegion
void unlockRegion(Int64 libOffset,
Int64 cb,
LockType dwLockType)
throws ComException
- Throws:
ComException
stat
StatStg stat(StatFlag grfStatFlag)
throws ComException
- Throws:
ComException
invokeClone
IStream invokeClone()
throws ComException
- Throws:
ComException