DRVM_ADD_THRU

Sent to a MIDI input device driver to add a given device to the list of output devices that receive MIDI throughput messages. If the MIDI input driver returns MMSYSERR_NOTSUPPORTED, the system will simulate throughput to one MIDI output or MIDI throughput device. This message is not intended to be sent directly by an application; instead, it is sent implicitly when an application calls the midiConnect function.

MMSYSERR_NOTSUPPORTED The driver does not support MIDI throughput. Returning this value causes the system to simulate throughput on behalf of the driver.
MMSYSERR_NOTENABLED The driver failed to load or initialize.
MIDIERR_NOTREADY The MIDI hardware is busy with other data.

DWORD dwParam1
Specifies the handle of the MIDI output device to be added to the throughput list.
DWORD dwParam2
Address of user-instance data. This parameter can be NULL.