GATE
wrt_IStream_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (wrt_IStream)
 
 wrt_result (WRT_ABI *Read)(wrt_IStream *This
 
 wrt_result (WRT_ABI *Write)(wrt_IStream *This
 
 wrt_result (WRT_ABI *Seek)(wrt_IStream *This
 
 wrt_result (WRT_ABI *SetSize)(wrt_IStream *This
 
 wrt_result (WRT_ABI *CopyTo)(wrt_IStream *This
 
 wrt_result (WRT_ABI *Commit)(wrt_IStream *This
 
 wrt_result (WRT_ABI *Revert)(wrt_IStream *This)
 
 wrt_result (WRT_ABI *LockRegion)(wrt_IStream *This
 
 wrt_result (WRT_ABI *UnlockRegion)(wrt_IStream *This
 
 wrt_result (WRT_ABI *Stat)(wrt_IStream *This
 
 wrt_result (WRT_ABI *Clone)(wrt_IStream *This
 

Public Attributes

void * pv
 
void ULONG cb
 
void ULONG ULONG * pcbRead
 
const void * pv
 
const void ULONG cb
 
const void ULONG ULONG * pcbWritten
 
LARGE_INTEGER dlibMove
 
LARGE_INTEGER DWORD dwOrigin
 
LARGE_INTEGER DWORD ULARGE_INTEGER * plibNewPosition
 
ULARGE_INTEGER libNewSize
 
wrt_IStreampstm
 
wrt_IStream ULARGE_INTEGER cb
 
wrt_IStream ULARGE_INTEGER ULARGE_INTEGER * pcbRead
 
wrt_IStream ULARGE_INTEGER ULARGE_INTEGER ULARGE_INTEGER * pcbWritten
 
DWORD grfCommitFlags
 
ULARGE_INTEGER libOffset
 
ULARGE_INTEGER ULARGE_INTEGER cb
 
ULARGE_INTEGER ULARGE_INTEGER DWORD dwLockType
 
wrt_STATSTGpstatstg
 
wrt_STATSTG DWORD grfStatFlag
 
wrt_IStream ** ppstm
 

The documentation for this struct was generated from the following file: