3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS Multimedia
5 * FILE: lib/wdmaud/wavehdr.c
6 * PURPOSE: WDM Audio Support - Device Control (Play/Stop etc.)
7 * PROGRAMMER: Andrew Greenwood
9 * Nov 23, 2005: Created
17 Make these work for the other device types!
20 MMRESULT
StartDevice(PWDMAUD_DEVICE_INFO device
)
25 result
= ValidateDeviceInfoAndState(device
);
27 if ( result
!= MMSYSERR_NOERROR
)
30 ioctl_code
= device
== WDMAUD_WAVE_IN
? IOCTL_WDMAUD_WAVE_IN_START
:
31 device
== WDMAUD_WAVE_OUT
? IOCTL_WDMAUD_WAVE_OUT_START
:
37 MMRESULT
StopDevice(PWDMAUD_DEVICE_INFO device
)
41 MMRESULT
PauseDevice(PWDMAUD_DEVICE_INFO device
)
45 MMRESULT
StopDeviceLooping(PWDMAUD_DEVICE_INFO device
)