「midi api」のキーワードでGoogle等で検索するとmidiデバイスに直接信号を送る方法を
紹介されているページが見つかると思いますので、そちらを参考にしてみてください
( midiデバイスを扱うための WindowsAPI はDXライブラリは使用していませんので
DXライブラリと処理が衝突する心配はありません )
midiデバイスに直接信号を送る方法を確立した後は、GetJoypadInputState 等の関数で
コントローラのボタンが押された際にmidiデバイスに信号を送れば間接的にコントローラを
midiデバイスのように扱うことができると思います