ReactOS 0.4.16-dev-136-g52192f1
|
#include "winemm.h"
Go to the source code of this file.
Classes | |
struct | tagWINE_LLTYPE |
Macros | |
#define | MAX_MM_MLDRVS (sizeof(MM_MLDrvs) / sizeof(MM_MLDrvs[0])) |
#define | A(_x, _y) {#_y, _x, 0, NULL, -1} |
#define | AA(_h, _w, _x, _y, _z) |
#define | A(_x, _y) AA(d->hModule,_x,_y,32,GetProcAddress) |
Typedefs | |
typedef struct tagWINE_LLTYPE | WINE_LLTYPE |
Variables | |
static int | MMDrvsHi |
static WINE_MM_DRIVER | MMDrvs [8] |
static LPWINE_MLD | MM_MLDrvs [40] |
static WINE_LLTYPE | llTypes [MMDRV_MAX] |
Definition at line 44 of file lolvldrv.c.
Definition at line 42 of file lolvldrv.c.
typedef struct tagWINE_LLTYPE WINE_LLTYPE |
LPWINE_MLD MMDRV_Alloc | ( | UINT | size, |
UINT | type, | ||
LPHANDLE | hndl, | ||
DWORD * | dwFlags, | ||
DWORD_PTR * | dwCallback, | ||
DWORD_PTR * | dwInstance | ||
) |
Definition at line 123 of file lolvldrv.c.
Referenced by MIDI_OutAlloc(), midiInOpen(), mixerOpen(), and WAVE_Open().
DWORD MMDRV_Close | ( | LPWINE_MLD | mld, |
UINT | wMsg | ||
) |
Definition at line 228 of file lolvldrv.c.
Referenced by midiInClose(), midiOutClose(), mixerClose(), and waveOutClose().
Definition at line 611 of file lolvldrv.c.
Referenced by DllMain().
|
static |
Definition at line 588 of file lolvldrv.c.
Referenced by MMDRV_Exit().
void MMDRV_Free | ( | HANDLE | hndl, |
LPWINE_MLD | mld | ||
) |
Definition at line 165 of file lolvldrv.c.
Referenced by midiInClose(), midiInOpen(), midiOutClose(), midiOutOpen(), mixerClose(), mixerOpen(), MMDRV_Exit(), WAVE_Open(), waveInClose(), and waveOutClose().
LPWINE_MLD MMDRV_Get | ( | HANDLE | _hndl, |
UINT | type, | ||
BOOL | bCanBeID | ||
) |
Definition at line 250 of file lolvldrv.c.
Referenced by auxGetDevCapsW(), auxGetVolume(), auxOutMessage(), auxSetVolume(), midiInAddBuffer(), midiInClose(), midiInGetDevCapsW(), midiInGetID(), midiInMessage(), midiInPrepareHeader(), midiInReset(), midiInStart(), midiInStop(), midiInUnprepareHeader(), midiOutClose(), midiOutGetDevCapsW(), midiOutGetID(), midiOutGetVolume(), midiOutLongMsg(), midiOutMessage(), midiOutPrepareHeader(), midiOutReset(), midiOutSetVolume(), midiOutShortMsg(), midiOutUnprepareHeader(), MIXER_GetDev(), mixerClose(), mixerGetDevCapsW(), mixerMessage(), MMDRV_GetRelated(), MMSYSTEM_GetMidiStream(), MMSYSTEM_MidiStream_Player(), waveInAddBuffer(), waveInClose(), waveInGetDevCapsW(), waveInGetID(), waveInGetPosition(), waveInMessage(), waveInPrepareHeader(), waveInReset(), waveInStart(), waveInStop(), waveInUnprepareHeader(), waveOutBreakLoop(), waveOutClose(), waveOutGetDevCapsW(), waveOutGetID(), waveOutGetPitch(), waveOutGetPlaybackRate(), waveOutGetPosition(), waveOutGetVolume(), waveOutMessage(), waveOutPause(), waveOutPrepareHeader(), waveOutReset(), waveOutRestart(), waveOutSetPitch(), waveOutSetPlaybackRate(), waveOutSetVolume(), waveOutUnprepareHeader(), and waveOutWrite().
|
static |
Definition at line 237 of file lolvldrv.c.
Referenced by MMDRV_Get(), and MMDRV_GetRelated().
Definition at line 61 of file lolvldrv.c.
Referenced by auxGetNumDevs(), midiInGetNumDevs(), midiOutGetNumDevs(), mixerGetNumDevs(), MMDRV_Alloc(), waveInGetNumDevs(), and waveOutGetNumDevs().
LPWINE_MLD MMDRV_GetRelated | ( | HANDLE | hndl, |
UINT | srcType, | ||
BOOL | bSrcCanBeID, | ||
UINT | dstType | ||
) |
Definition at line 285 of file lolvldrv.c.
Referenced by MIXER_GetDev().
Definition at line 530 of file lolvldrv.c.
Referenced by DllMain().
|
static |
Definition at line 359 of file lolvldrv.c.
Referenced by MMDRV_Install().
Definition at line 440 of file lolvldrv.c.
Referenced by LoadRegistryMMEDrivers(), and MMDRV_Init().
DWORD MMDRV_Message | ( | LPWINE_MLD | mld, |
UINT | wMsg, | ||
DWORD_PTR | dwParam1, | ||
DWORD_PTR | dwParam2 | ||
) |
Definition at line 71 of file lolvldrv.c.
Referenced by auxGetDevCapsW(), auxGetVolume(), auxOutMessage(), auxSetVolume(), midiInAddBuffer(), midiInGetDevCapsW(), midiInMessage(), midiInPrepareHeader(), midiInReset(), midiInStart(), midiInStop(), midiInUnprepareHeader(), midiOutGetDevCapsW(), midiOutGetVolume(), midiOutLongMsg(), midiOutMessage(), midiOutPrepareHeader(), midiOutReset(), midiOutSetVolume(), midiOutShortMsg(), midiOutUnprepareHeader(), mixerGetControlDetailsW(), mixerGetDevCapsW(), mixerGetLineControlsW(), mixerGetLineInfoW(), mixerMessage(), mixerSetControlDetails(), MMDRV_Close(), MMDRV_Open(), MMDRV_PhysicalFeatures(), waveInAddBuffer(), waveInClose(), waveInGetDevCapsW(), waveInGetPosition(), waveInMessage(), waveInPrepareHeader(), waveInReset(), waveInStart(), waveInStop(), waveInUnprepareHeader(), waveOutBreakLoop(), waveOutGetDevCapsW(), waveOutGetPitch(), waveOutGetPlaybackRate(), waveOutGetPosition(), waveOutGetVolume(), waveOutMessage(), waveOutPause(), waveOutPrepareHeader(), waveOutReset(), waveOutRestart(), waveOutSetPitch(), waveOutSetPlaybackRate(), waveOutSetVolume(), waveOutUnprepareHeader(), and waveOutWrite().
DWORD MMDRV_Open | ( | LPWINE_MLD | mld, |
UINT | wMsg, | ||
DWORD_PTR | dwParam1, | ||
DWORD | dwFlags | ||
) |
Definition at line 183 of file lolvldrv.c.
Referenced by midiInOpen(), midiOutOpen(), midiStreamOpen(), mixerOpen(), MMDRV_Open(), and WAVE_Open().
UINT MMDRV_PhysicalFeatures | ( | LPWINE_MLD | mld, |
UINT | uMsg, | ||
DWORD_PTR | dwParam1, | ||
DWORD_PTR | dwParam2 | ||
) |
Definition at line 303 of file lolvldrv.c.
Referenced by midiOutMessage(), waveInMessage(), and waveOutMessage().
WINE_DEFAULT_DEBUG_CHANNEL | ( | winmm | ) |
|
static |
Definition at line 48 of file lolvldrv.c.
Referenced by MMDRV_Exit(), MMDRV_Get(), MMDRV_GetByID(), MMDRV_GetNum(), MMDRV_InitPerType(), MMDRV_Message(), and MMDRV_Open().
|
static |
Definition at line 41 of file lolvldrv.c.
Referenced by MMDRV_Alloc(), MMDRV_Exit(), MMDRV_Free(), and MMDRV_Get().
|
static |
Definition at line 40 of file lolvldrv.c.
Referenced by MMDRV_Exit(), MMDRV_GetRelated(), MMDRV_InitPerType(), MMDRV_Install(), MMDRV_Message(), and MMDRV_PhysicalFeatures().
|
static |
Definition at line 39 of file lolvldrv.c.
Referenced by MMDRV_Exit(), MMDRV_InitPerType(), and MMDRV_Install().