|
|
| version 1.14, 2011/02/04 01:10:14 | version 1.15, 2011/02/04 01:59:32 |
|---|---|
| Line 579 VEXTERN void VEXPORT midimod_loadall(MID | Line 579 VEXTERN void VEXPORT midimod_loadall(MID |
| } | } |
| VEXTERN void VEXPORT midimod_loadallex(MIDIMOD mod, FNMIDIOUTLAEXCB cb, | VEXTERN int VEXPORT midimod_loadallex(MIDIMOD mod, FNMIDIOUTLAEXCB cb, |
| void *userdata) { | void *userdata) { |
| MIDIOUTLAEXPARAM param; | int result; |
| UINT b; | MIDIOUTLAEXPARAM param; |
| UINT b; | |
| result = MIDIOUT_SUCCESS; | |
| if (mod) { | if (mod) { |
| ZeroMemory(¶m, sizeof(param)); | ZeroMemory(¶m, sizeof(param)); |
| param.userdata = userdata; | param.userdata = userdata; |
| Line 593 VEXTERN void VEXPORT midimod_loadallex(M | Line 595 VEXTERN void VEXPORT midimod_loadallex(M |
| } | } |
| for (b=0; b<(MIDI_BANKS*2); b++) { | for (b=0; b<(MIDI_BANKS*2); b++) { |
| param.bank = b; | param.bank = b; |
| inst_bankloadex(mod, b, cb, ¶m); | result = inst_bankloadex(mod, b, cb, ¶m); |
| if (result != MIDIOUT_SUCCESS) | |
| { | |
| break; | |
| } | |
| } | } |
| } | } |
| return result; | |
| } | } |