ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

stream.c File Reference
#include "wine/debug.h"
#include "windef.h"
#include "winbase.h"
#include "winreg.h"
#include "objbase.h"
#include "shlwapi.h"
#include "wincodec.h"
#include "wincodecs_private.h"

Go to the source code of this file.

Data Structures

struct  StreamOnMemory
struct  IWICStreamImpl

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (wincodecs)
static HRESULT WINAPI StreamOnMemory_QueryInterface (IStream *iface, REFIID iid, void **ppv)
static ULONG WINAPI StreamOnMemory_AddRef (IStream *iface)
static ULONG WINAPI StreamOnMemory_Release (IStream *iface)
static HRESULT WINAPI StreamOnMemory_Read (IStream *iface, void *pv, ULONG cb, ULONG *pcbRead)
static HRESULT WINAPI StreamOnMemory_Write (IStream *iface, void const *pv, ULONG cb, ULONG *pcbWritten)
static HRESULT WINAPI StreamOnMemory_Seek (IStream *iface, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition)
static HRESULT WINAPI StreamOnMemory_SetSize (IStream *iface, ULARGE_INTEGER libNewSize)
static HRESULT WINAPI StreamOnMemory_CopyTo (IStream *iface, IStream *pstm, ULARGE_INTEGER cb, ULARGE_INTEGER *pcbRead, ULARGE_INTEGER *pcbWritten)
static HRESULT WINAPI StreamOnMemory_Commit (IStream *iface, DWORD grfCommitFlags)
static HRESULT WINAPI StreamOnMemory_Revert (IStream *iface)
static HRESULT WINAPI StreamOnMemory_LockRegion (IStream *iface, ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType)
static HRESULT WINAPI StreamOnMemory_UnlockRegion (IStream *iface, ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType)
static HRESULT WINAPI StreamOnMemory_Stat (IStream *iface, STATSTG *pstatstg, DWORD grfStatFlag)
static HRESULT WINAPI StreamOnMemory_Clone (IStream *iface, IStream **ppstm)
static HRESULT WINAPI IWICStreamImpl_QueryInterface (IWICStream *iface, REFIID iid, void **ppv)
static ULONG WINAPI IWICStreamImpl_AddRef (IWICStream *iface)
static ULONG WINAPI IWICStreamImpl_Release (IWICStream *iface)
static HRESULT WINAPI IWICStreamImpl_Read (IWICStream *iface, void *pv, ULONG cb, ULONG *pcbRead)
static HRESULT WINAPI IWICStreamImpl_Write (IWICStream *iface, void const *pv, ULONG cb, ULONG *pcbWritten)
static HRESULT WINAPI IWICStreamImpl_Seek (IWICStream *iface, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition)
static HRESULT WINAPI IWICStreamImpl_SetSize (IWICStream *iface, ULARGE_INTEGER libNewSize)
static HRESULT WINAPI IWICStreamImpl_CopyTo (IWICStream *iface, IStream *pstm, ULARGE_INTEGER cb, ULARGE_INTEGER *pcbRead, ULARGE_INTEGER *pcbWritten)
static HRESULT WINAPI IWICStreamImpl_Commit (IWICStream *iface, DWORD grfCommitFlags)
static HRESULT WINAPI IWICStreamImpl_Revert (IWICStream *iface)
static HRESULT WINAPI IWICStreamImpl_LockRegion (IWICStream *iface, ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType)
static HRESULT WINAPI IWICStreamImpl_UnlockRegion (IWICStream *iface, ULARGE_INTEGER libOffset, ULARGE_INTEGER cb, DWORD dwLockType)
static HRESULT WINAPI IWICStreamImpl_Stat (IWICStream *iface, STATSTG *pstatstg, DWORD grfStatFlag)
static HRESULT WINAPI IWICStreamImpl_Clone (IWICStream *iface, IStream **ppstm)
static HRESULT WINAPI IWICStreamImpl_InitializeFromIStream (IWICStream *iface, IStream *pIStream)
static HRESULT WINAPI IWICStreamImpl_InitializeFromFilename (IWICStream *iface, LPCWSTR wzFileName, DWORD dwDesiredAccess)
static HRESULT WINAPI IWICStreamImpl_InitializeFromMemory (IWICStream *iface, BYTE *pbBuffer, DWORD cbBufferSize)
static HRESULT WINAPI IWICStreamImpl_InitializeFromIStreamRegion (IWICStream *iface, IStream *pIStream, ULARGE_INTEGER ulOffset, ULARGE_INTEGER ulMaxSize)
HRESULT StreamImpl_Create (IWICStream **stream)

Variables

const IStreamVtbl StreamOnMemory_Vtbl
const IWICStreamVtbl WICStream_Vtbl

Generated on Sun May 27 2012 05:09:53 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.