X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=lib%2Fdrivers%2Fsound%2Fmmebuddy%2Fmidi%2FmidMessage.c;h=95738d78d896ac6881bd38687284a06e535672d7;hp=9e1a0ec24f68bf9a8be5da59bc21a369d85379dd;hb=406dfdbc870f3a6874c0959a87428c94f7526d3b;hpb=1fb94b1cb5ea0c83d5cdafcca2722475b2cd15d0 diff --git a/lib/drivers/sound/mmebuddy/midi/midMessage.c b/lib/drivers/sound/mmebuddy/midi/midMessage.c index 9e1a0ec24f6..95738d78d89 100644 --- a/lib/drivers/sound/mmebuddy/midi/midMessage.c +++ b/lib/drivers/sound/mmebuddy/midi/midMessage.c @@ -65,6 +65,33 @@ midMessage( break; } + case MIDM_OPEN : + { + Result = MmeOpenDevice(MIDI_IN_DEVICE_TYPE, + DeviceId, + (LPWAVEOPENDESC) Parameter1, + Parameter2, + (DWORD_PTR*) PrivateHandle); + break; + } + + case MIDM_CLOSE : + { + Result = MmeCloseDevice(PrivateHandle); + break; + } + + case MIDM_START : + { + Result = MmeSetState(PrivateHandle, TRUE); + break; + } + + case MIDM_STOP : + { + Result = MmeSetState(PrivateHandle, FALSE); + break; + } } SND_TRACE(L"midMessage returning MMRESULT %d\n", Result);