midiOutOpen function winmm

int midiOutOpen(
  1. Pointer<Pointer<NativeType>> phmo,
  2. int uDeviceID,
  3. int? dwCallback,
  4. int? dwInstance,
  5. MIDI_WAVE_OPEN_TYPE fdwOpen,
)

Opens a MIDI output device for playback.

To learn more, see learn.microsoft.com/windows/win32/api/mmeapi/nf-mmeapi-midioutopen.

Implementation

@pragma('vm:prefer-inline')
int midiOutOpen(
  Pointer<Pointer> phmo,
  int uDeviceID,
  int? dwCallback,
  int? dwInstance,
  MIDI_WAVE_OPEN_TYPE fdwOpen,
) => _midiOutOpen(
  phmo,
  uDeviceID,
  dwCallback ?? NULL,
  dwInstance ?? NULL,
  fdwOpen,
);