[DllImport("winmm.dll", SetLastError=true)]
static extern UInt32 midiOutUnprepareHeader(IntPtr hMidiOut, IntPtr lpMidiOutHdr, UInt32 cbMidiOutHdr); // LD83
Declare Function midiOutUnprepareHeader Lib "winmm.dll" (hMidiOut AS Intptr, lpMidiOutHdr AS IntPtr, cbMidiOutHdr) AS UInt32 ' LD83
hMidiOut - Handle to the MIDI output device. This parameter can also be the handle of a MIDI stream cast to HMIDIOUT.
lpMidiOutHdr - Pointer to a MIDIHDR structure identifying the buffer to be cleaned up.
cbMidiOutHdr - Size, in bytes, of the MIDIHDR structure.
Returns MMRESULT. Possible values are:
MMSYSERR_NOERROR - Successful
MIDIERR_STILLPLAYING - The buffer pointed to by lpMidiOutHdr is still in the queue.
MMSYSERR_INVALHANDLE - The specified device handle is invalid.
MMSYSERR_INVALPARAM - The specified pointer or structure is invalid.
Do you know one? Please contribute it!
None.
Please add some!
Please add some!