public static extern MmResult midiOutOpen(out IntPtr lphMidiOut, IntPtr uDeviceID, MidiOutCallback dwCallback, IntPtr dwInstance, int dwFlags);
/// <summary> /// Opens a specified MIDI out device /// </summary> /// <param name="deviceNo">The device number</param> public MidiOutEx(int deviceNo) { this.callback = new MidiOutCallback(Callback); MmException.Try(MidiOutOpen(out hMidiOut, deviceNo, callback, 0, CALLBACK_FUNCTION), "midiOutOpen"); }