Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 195 of file control.c.
Referenced by FoundDevice().
{ MMRESULT Result; HANDLE Handle; VALIDATE_MMSYS_PARAMETER( IsValidSoundDeviceInstance(SoundDeviceInstance) ); VALIDATE_MMSYS_PARAMETER( Format ); VALIDATE_MMSYS_PARAMETER( FormatSize >= sizeof(WAVEFORMATEX) ); Result = GetSoundDeviceInstanceHandle(SoundDeviceInstance, &Handle); if ( ! MMSUCCESS(Result) ) return TranslateInternalMmResult(Result); SND_TRACE(L"Setting wave device format on handle %x\n", Handle); Result = SyncOverlappedDeviceIoControl(Handle, IOCTL_WAVE_SET_FORMAT, (LPVOID) Format, FormatSize, NULL, 0, NULL); if ( ! MMSUCCESS(Result) ) return TranslateInternalMmResult(Result); return MMSYSERR_NOERROR; }