20 #ifndef __JackWinMMEInputPort__    21 #define __JackWinMMEInputPort__    25 #include "JackMidiAsyncQueue.h"    26 #include "JackMidiBufferWriteQueue.h"    27 #include "JackWinMMEPort.h"    36         HandleMidiInputEvent(HMIDIIN handle, UINT message, DWORD port,
    37                              DWORD param1, DWORD param2);
    40         EnqueueMessage(DWORD timestamp, 
size_t length, jack_midi_data_t *data);
    43         GetInErrorString(MMRESULT error, LPTSTR text);
    46         ProcessWinMME(UINT message, DWORD param1, DWORD param2);
    49         WriteInError(
const char *jack_func, 
const char *mm_func,
    54         jack_time_t start_time;
    56         jack_midi_data_t *sysex_buffer;
    64                             const char *driver_name, UINT index,
    65                             size_t max_bytes=4096, 
size_t max_messages=1024);