Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 77 of file wave.c.
Referenced by MMixerGetWaveDevicePath(), MMixerOpenWave(), MMixerWaveInCapabilities(), and MMixerWaveOutCapabilities().
{ ULONG Index = 0; PLIST_ENTRY Entry, ListHead; LPWAVE_INFO WaveInfo; if (bWaveInType) ListHead = &MixerList->WaveInList; else ListHead = &MixerList->WaveOutList; /* get first entry */ Entry = ListHead->Flink; while(Entry != ListHead) { WaveInfo = (LPWAVE_INFO)CONTAINING_RECORD(Entry, WAVE_INFO, Entry); if (Index == DeviceIndex) { *OutWaveInfo = WaveInfo; return MM_STATUS_SUCCESS; } Index++; Entry = Entry->Flink; } return MM_STATUS_INVALID_PARAMETER; }