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

wavemap.c File Reference
#include <stdarg.h>
#include <string.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "mmddk.h"
#include "mmreg.h"
#include "msacm.h"
#include "wine/unicode.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  WAVEMAPDATA

Defines

#define TRY(sps, bps)
#define TRY(sps, bps)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (wavemap)
static BOOL WAVEMAP_IsData (const WAVEMAPDATA *wm)
static void CALLBACK wodCallback (HWAVEOUT hWave, UINT uMsg, DWORD_PTR dwInstance, DWORD_PTR dwParam1, DWORD_PTR dwParam2)
static DWORD wodOpenHelper (WAVEMAPDATA *wom, UINT idx, LPWAVEOPENDESC lpDesc, LPWAVEFORMATEX lpwfx, DWORD dwFlags)
static DWORD wodOpen (DWORD_PTR *lpdwUser, LPWAVEOPENDESC lpDesc, DWORD dwFlags)
static DWORD wodClose (WAVEMAPDATA *wom)
static DWORD wodWrite (WAVEMAPDATA *wom, LPWAVEHDR lpWaveHdrSrc, DWORD dwParam2)
static DWORD wodPrepare (WAVEMAPDATA *wom, LPWAVEHDR lpWaveHdrSrc, DWORD dwParam2)
static DWORD wodUnprepare (WAVEMAPDATA *wom, LPWAVEHDR lpWaveHdrSrc, DWORD dwParam2)
static DWORD wodGetPosition (WAVEMAPDATA *wom, LPMMTIME lpTime, DWORD dwParam2)
static DWORD wodGetDevCaps (UINT wDevID, WAVEMAPDATA *wom, LPWAVEOUTCAPSW lpWaveCaps, DWORD dwParam2)
static DWORD wodGetVolume (UINT wDevID, WAVEMAPDATA *wom, LPDWORD lpVol)
static DWORD wodSetVolume (UINT wDevID, WAVEMAPDATA *wom, DWORD vol)
static DWORD wodPause (WAVEMAPDATA *wom)
static DWORD wodRestart (WAVEMAPDATA *wom)
static DWORD wodReset (WAVEMAPDATA *wom)
static DWORD wodBreakLoop (WAVEMAPDATA *wom)
static DWORD wodMapperStatus (WAVEMAPDATA *wom, DWORD flags, LPVOID ptr)
static DWORD wodMapperReconfigure (WAVEMAPDATA *wom, DWORD dwParam1, DWORD dwParam2)
DWORD WINAPI WAVEMAP_wodMessage (UINT wDevID, UINT wMsg, DWORD_PTR dwUser, DWORD_PTR dwParam1, DWORD_PTR dwParam2)
static void CALLBACK widCallback (HWAVEIN hWave, UINT uMsg, DWORD_PTR dwInstance, DWORD_PTR dwParam1, DWORD_PTR dwParam2)
static DWORD widOpenHelper (WAVEMAPDATA *wim, UINT idx, LPWAVEOPENDESC lpDesc, LPWAVEFORMATEX lpwfx, DWORD dwFlags)
static DWORD widOpen (DWORD_PTR *lpdwUser, LPWAVEOPENDESC lpDesc, DWORD dwFlags)
static DWORD widClose (WAVEMAPDATA *wim)
static DWORD widAddBuffer (WAVEMAPDATA *wim, LPWAVEHDR lpWaveHdrDst, DWORD dwParam2)
static DWORD widPrepare (WAVEMAPDATA *wim, LPWAVEHDR lpWaveHdrDst, DWORD dwParam2)
static DWORD widUnprepare (WAVEMAPDATA *wim, LPWAVEHDR lpWaveHdrDst, DWORD dwParam2)
static DWORD widGetPosition (WAVEMAPDATA *wim, LPMMTIME lpTime, DWORD dwParam2)
static DWORD widGetDevCaps (UINT wDevID, WAVEMAPDATA *wim, LPWAVEINCAPSW lpWaveCaps, DWORD dwParam2)
static DWORD widStop (WAVEMAPDATA *wim)
static DWORD widStart (WAVEMAPDATA *wim)
static DWORD widReset (WAVEMAPDATA *wim)
static DWORD widMapperStatus (WAVEMAPDATA *wim, DWORD flags, LPVOID ptr)
static DWORD widMapperReconfigure (WAVEMAPDATA *wim, DWORD dwParam1, DWORD dwParam2)
DWORD WINAPI WAVEMAP_widMessage (WORD wDevID, WORD wMsg, DWORD_PTR dwUser, DWORD_PTR dwParam1, DWORD_PTR dwParam2)
static LRESULT WAVEMAP_drvOpen (LPSTR str)
static LRESULT WAVEMAP_drvClose (DWORD_PTR dwDevID)
LRESULT CALLBACK WAVEMAP_DriverProc (DWORD_PTR dwDevID, HDRVR hDriv, UINT wMsg, LPARAM dwParam1, LPARAM dwParam2)

Variables

static struct WINE_WAVEMAP * oss = NULL

Generated on Sun May 27 2012 05:12:42 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.