/************************************************************************** * mciSetYieldProc [MMSYSTEM.714] */ BOOL16 WINAPI mciSetYieldProc16(UINT16 uDeviceID, YIELDPROC16 fpYieldProc, DWORD dwYieldData) { struct mci_thunk* thunk; BOOL ret; TRACE("(%u, %p, %08x)\n", uDeviceID, fpYieldProc, dwYieldData); if (!(thunk = MCI_AddThunk(uDeviceID, fpYieldProc))) return FALSE; ret = mciSetYieldProc(uDeviceID, (YIELDPROC)thunk, dwYieldData); if (!ret) thunk->yield16 = NULL; return ret; }
BOOL PASCAL _Cover_mciSetYieldProc (UINT uDeviceID, YIELDPROC fpYieldProc, DWORD dwYieldData) { return( mciSetYieldProc( uDeviceID, SetProc( (FARPROC)fpYieldProc, GETPROC_MMSYSTEM_YIELDPROC ), dwYieldData ) ); }