Wraps a cinder::IStream with a COM ::IStream.
Show All |
Public Member Functions
-
ComIStream (cinder::IStreamRef aIStream)
-
HRESULT STDMETHODCALLTYPEQueryInterface (REFIID iid, void **ppvObject)
-
ULONG STDMETHODCALLTYPEAddRef ()
-
ULONG STDMETHODCALLTYPERelease ()
-
HRESULT STDMETHODCALLTYPERead (void *pv, ULONG cb, ULONG *pcbRead)
-
HRESULT STDMETHODCALLTYPEWrite (void const *, ULONG, ULONG *)
-
HRESULT STDMETHODCALLTYPESetSize (ULARGE_INTEGER)
-
HRESULT STDMETHODCALLTYPECopyTo (::IStream *, ULARGE_INTEGER, ULARGE_INTEGER *, ULARGE_INTEGER *)
-
HRESULT STDMETHODCALLTYPECommit (DWORD)
-
HRESULT STDMETHODCALLTYPERevert ()
-
HRESULT STDMETHODCALLTYPELockRegion (ULARGE_INTEGER, ULARGE_INTEGER, DWORD)
-
HRESULT STDMETHODCALLTYPEUnlockRegion (ULARGE_INTEGER, ULARGE_INTEGER, DWORD)
-
HRESULT STDMETHODCALLTYPEClone (IStream **)
-
HRESULT STDMETHODCALLTYPESeek (LARGE_INTEGER liDistanceToMove, DWORD dwOrigin, ULARGE_INTEGER *lpNewFilePointer)
-
HRESULT STDMETHODCALLTYPEStat (STATSTG *pStatstg, DWORD grfStatFlag)