GATE
IWICStream_vtbl Struct Reference

Public Member Functions

 WRT_DECLARE_UNKNOWN (IWICStream)
 
 wrt_result (WRT_ABI *Read)(IWICStream *This
 
 wrt_result (WRT_ABI *Write)(IWICStream *This
 
 wrt_result (WRT_ABI *Seek)(IWICStream *This
 
 wrt_result (WRT_ABI *SetSize)(IWICStream *This
 
 wrt_result (WRT_ABI *CopyTo)(IWICStream *This
 
 wrt_result (WRT_ABI *Commit)(IWICStream *This
 
 wrt_result (WRT_ABI *Revert)(IWICStream *This)
 
 wrt_result (WRT_ABI *LockRegion)(IWICStream *This
 
 wrt_result (WRT_ABI *UnlockRegion)(IWICStream *This
 
 wrt_result (WRT_ABI *Stat)(IWICStream *This
 
 wrt_result (WRT_ABI *Clone)(IWICStream *This
 
 wrt_result (WRT_ABI *InitializeFromIStream)(IWICStream *This
 
 wrt_result (WRT_ABI *InitializeFromFilename)(IWICStream *This
 
 wrt_result (WRT_ABI *InitializeFromMemory)(IWICStream *This
 
 wrt_result (WRT_ABI *InitializeFromIStreamRegion)(IWICStream *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
 
STATSTG * pstatstg
 
STATSTG DWORD grfStatFlag
 
wrt_IStream ** ppstm
 
wrt_IStreampIStream
 
LPCWSTR wzFileName
 
LPCWSTR DWORD dwDesiredAccess
 
WICInProcPointer pbBuffer
 
WICInProcPointer DWORD cbBufferSize
 
wrt_IStream ULARGE_INTEGER ulOffset
 
wrt_IStream ULARGE_INTEGER ULARGE_INTEGER ulMaxSize
 

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