winmm: Implement waveOut* on top of MMDevAPI.
This commit is contained in:
parent
901af51ea3
commit
be158e48ad
|
@ -1,7 +1,7 @@
|
||||||
EXTRADEFS = -D_WINMM_
|
EXTRADEFS = -D_WINMM_
|
||||||
MODULE = winmm.dll
|
MODULE = winmm.dll
|
||||||
IMPORTLIB = winmm
|
IMPORTLIB = winmm
|
||||||
IMPORTS = user32 advapi32
|
IMPORTS = uuid user32 advapi32 ole32 msacm32
|
||||||
|
|
||||||
C_SRCS = \
|
C_SRCS = \
|
||||||
driver.c \
|
driver.c \
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -152,6 +152,8 @@ void TIME_MMTimeStop(void) DECLSPEC_HIDDEN;
|
||||||
|
|
||||||
MMRESULT WINMM_CheckCallback(DWORD_PTR dwCallback, DWORD fdwOpen, BOOL mixer);
|
MMRESULT WINMM_CheckCallback(DWORD_PTR dwCallback, DWORD fdwOpen, BOOL mixer);
|
||||||
|
|
||||||
|
BOOL WINMM_InitWaveform(void);
|
||||||
|
|
||||||
/* Global variables */
|
/* Global variables */
|
||||||
extern CRITICAL_SECTION WINMM_cs DECLSPEC_HIDDEN;
|
extern CRITICAL_SECTION WINMM_cs DECLSPEC_HIDDEN;
|
||||||
extern HINSTANCE hWinMM32Instance DECLSPEC_HIDDEN;
|
extern HINSTANCE hWinMM32Instance DECLSPEC_HIDDEN;
|
||||||
|
|
|
@ -79,7 +79,7 @@ static BOOL WINMM_CreateIData(HINSTANCE hInstDLL)
|
||||||
{
|
{
|
||||||
hWinMM32Instance = hInstDLL;
|
hWinMM32Instance = hInstDLL;
|
||||||
psLastEvent = CreateEventW(NULL, TRUE, FALSE, NULL);
|
psLastEvent = CreateEventW(NULL, TRUE, FALSE, NULL);
|
||||||
return TRUE;
|
return WINMM_InitWaveform();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
|
|
Loading…
Reference in New Issue