remove stub for CallbackWaveDevice, Left todo WODM_OPEN, WODM_WRITE, WODM_GETPOS, WODM_SETVOLUME, WODM_GETVOLUME some code exists but not checked if it is complete or it contain some stub

svn path=/trunk/; revision=19399
This commit is contained in:
Magnus Olsen 2005-11-21 00:56:13 +00:00
parent ec258db7d4
commit f0327a5b69

View file

@ -86,11 +86,7 @@ static MMRESULT OpenWaveDevice(UINT DeviceType,
}
//FIXME: Params are MS-specific
static void CallbackWaveDevice(PWAVEALLOC pWave, DWORD msg, DWORD dw1)
{
}
//FIXME: Params are MS-specific
static MMRESULT WriteWaveDevice(LPWAVEHDR pHdr, PWAVEALLOC pClient)
@ -189,7 +185,15 @@ APIENTRY DWORD wodMessage(DWORD dwId, DWORD dwMessage, DWORD dwUser, DWORD dwPar
return Result;
}
else
CallbackWaveDevice(pTask, WOM_CLOSE, 0L);
{
if (pTask->dwCallback)
{
DriverCallback(pTask->dwCallback, HIWORD(pTask->dwFlags), (HDRVR)pTask->hWave,
WOM_CLOSE, pTask->dwInstance, 0L, 0L);
}
}
// 2. Close the device
if (pTask->hDev != INVALID_HANDLE_VALUE) {
@ -235,8 +239,6 @@ APIENTRY DWORD wodMessage(DWORD dwId, DWORD dwMessage, DWORD dwUser, DWORD dwPar
}
case WODM_PAUSE:
DPRINT("WODM_PAUSE");
pTask->AuxParam.State = WAVE_DD_STOP;