/**************************************************************************
* wodNotifyClient [internal]
*/
-static DWORD wodNotifyClient(WINE_WAVEOUT_INSTANCE* wwo, WORD wMsg, DWORD dwParam1, DWORD dwParam2)
+static void wodNotifyClient(WINE_WAVEOUT_INSTANCE* wwo, WORD wMsg, DWORD dwParam1, DWORD dwParam2)
{
- TRACE_(coreaudio)("wMsg = 0x%04x dwParm1 = %04x dwParam2 = %04x\n", wMsg, dwParam1, dwParam2);
+ TRACE("wMsg = 0x%04x dwParm1 = %04x dwParam2 = %04x\n", wMsg, dwParam1, dwParam2);
switch (wMsg) {
case WOM_OPEN:
(HDRVR)wwo->waveDesc.hWave, wMsg, wwo->waveDesc.dwInstance,
dwParam1, dwParam2))
{
- ERR("can't notify client !\n");
- return MMSYSERR_ERROR;
+ WARN("can't notify client !\n");
}
break;
default:
- ERR("Unknown callback message %u\n", wMsg);
- return MMSYSERR_INVALPARAM;
+ FIXME("Unknown callback message %u\n", wMsg);
}
- return MMSYSERR_NOERROR;
}
*pInstance = wwo;
TRACE("opened instance %p\n", wwo);
- ret = wodNotifyClient(wwo, WOM_OPEN, 0L, 0L);
+ wodNotifyClient(wwo, WOM_OPEN, 0L, 0L);
- return ret;
+ return MMSYSERR_NOERROR;
error:
if (audioUnit)
{
OSSpinLockUnlock(&wwo->lock);
WARN("buffers still playing !\n");
- ret = WAVERR_STILLPLAYING;
+ return WAVERR_STILLPLAYING;
} else
{
OSStatus err;
list_remove(&wwo->entry);
OSSpinLockUnlock(&WOutDev[wDevID].lock);
- ret = wodNotifyClient(wwo, WOM_CLOSE, 0L, 0L);
+ wodNotifyClient(wwo, WOM_CLOSE, 0L, 0L);
HeapFree(GetProcessHeap(), 0, wwo);
}
/**************************************************************************
* widNotifyClient [internal]
*/
-static DWORD widNotifyClient(WINE_WAVEIN* wwi, WORD wMsg, DWORD dwParam1, DWORD dwParam2)
+static void widNotifyClient(WINE_WAVEIN* wwi, WORD wMsg, DWORD dwParam1, DWORD dwParam2)
{
TRACE("wMsg = 0x%04x dwParm1 = %04X dwParam2 = %04X\n", wMsg, dwParam1, dwParam2);
dwParam1, dwParam2))
{
WARN("can't notify client !\n");
- return MMSYSERR_ERROR;
}
break;
default:
FIXME("Unknown callback message %u\n", wMsg);
- return MMSYSERR_INVALPARAM;
}
- return MMSYSERR_NOERROR;
}
OSSpinLockUnlock(&wwi->lock);
- return widNotifyClient(wwi, WIM_OPEN, 0L, 0L);
+ widNotifyClient(wwi, WIM_OPEN, 0L, 0L);
+
+ return MMSYSERR_NOERROR;
}
wwi->state = WINE_WS_CLOSED;
OSSpinLockUnlock(&wwi->lock);
- ret = widNotifyClient(wwi, WIM_CLOSE, 0L, 0L);
+ widNotifyClient(wwi, WIM_CLOSE, 0L, 0L);
return ret;
}