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

acmstream.c File Reference
#include <assert.h>
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winerror.h"
#include "mmsystem.h"
#include "vfw.h"
#include "msacm.h"
#include "avifile_private.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  IAVIStreamImpl

Defines

#define CONVERT_STREAM_to_THIS(a)
#define CONVERT_THIS_to_STREAM(a)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (avifile)
static HRESULT AVIFILE_OpenCompressor (IAVIStreamImpl *This)
static IAVIStreamImplimpl_from_IAVIStream (IAVIStream *iface)
static HRESULT WINAPI ACMStream_fnQueryInterface (IAVIStream *iface, REFIID refiid, LPVOID *obj)
static ULONG WINAPI ACMStream_fnAddRef (IAVIStream *iface)
static ULONG WINAPI ACMStream_fnRelease (IAVIStream *iface)
static HRESULT WINAPI ACMStream_fnCreate (IAVIStream *iface, LPARAM lParam1, LPARAM lParam2)
static HRESULT WINAPI ACMStream_fnInfo (IAVIStream *iface, LPAVISTREAMINFOW psi, LONG size)
static LONG WINAPI ACMStream_fnFindSample (IAVIStream *iface, LONG pos, LONG flags)
static HRESULT WINAPI ACMStream_fnReadFormat (IAVIStream *iface, LONG pos, LPVOID format, LONG *formatsize)
static HRESULT WINAPI ACMStream_fnSetFormat (IAVIStream *iface, LONG pos, LPVOID format, LONG formatsize)
static HRESULT WINAPI ACMStream_fnRead (IAVIStream *iface, LONG start, LONG samples, LPVOID buffer, LONG buffersize, LPLONG bytesread, LPLONG samplesread)
static HRESULT WINAPI ACMStream_fnWrite (IAVIStream *iface, LONG start, LONG samples, LPVOID buffer, LONG buffersize, DWORD flags, LPLONG sampwritten, LPLONG byteswritten)
static HRESULT WINAPI ACMStream_fnDelete (IAVIStream *iface, LONG start, LONG samples)
static HRESULT WINAPI ACMStream_fnReadData (IAVIStream *iface, DWORD fcc, LPVOID lp, LPLONG lpread)
static HRESULT WINAPI ACMStream_fnWriteData (IAVIStream *iface, DWORD fcc, LPVOID lp, LONG size)
static HRESULT WINAPI ACMStream_fnSetInfo (IAVIStream *iface, LPAVISTREAMINFOW info, LONG infolen)
HRESULT AVIFILE_CreateACMStream (REFIID riid, LPVOID *ppv)

Variables

static struct IAVIStreamVtbl iacmst

Generated on Sat May 26 2012 05:05:21 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.