Re: [PATCH 2/9] winmm: Implement waveOut* on top of MMDevAPI

2011-07-09 Thread Alexandre Julliard
Andrew Eikum writes: > @@ -198,21 +1771,25 @@ UINT WINAPI waveOutGetErrorTextA(UINT uError, LPSTR > lpText, UINT uSize) > */ > UINT WINAPI waveOutGetErrorTextW(UINT uError, LPWSTR lpText, UINT uSize) > { > -UINTret = MMSYSERR_BADERRNUM; > - > -if (lpText == NULL) ret = MMSYSE

Re: [PATCH 2/9] winmm: Implement waveOut* on top of MMDevAPI

2011-07-08 Thread Alexandre Julliard
Andrew Eikum writes: > +static inline HWAVE WINMM_MakeHWAVE(UINT mmdevice, BOOL is_out, UINT device) > +{ > +return (HWAVE)((1 << 15) | ((!!is_out) << 14) | (mmdevice << 8) | > device); > +} > + > +static inline void WINMM_DecomposeHWAVE(HWAVE hwave, UINT *mmdevice_index, > +BOOL *is