|
|
| version 1.1.1.1, 2003/10/16 17:58:44 | version 1.4, 2005/03/02 04:28:08 |
|---|---|
| Line 1 | Line 1 |
| // ---- com manager midi for windows | // ---- com manager midi for windows |
| typedef struct { | |
| BYTE prog; | |
| BYTE press; | |
| UINT16 bend; | |
| BYTE ctrl[28]; | |
| } _MIDICH, *MIDICH; | |
| #ifdef __cplusplus | #ifdef __cplusplus |
| extern "C" { | extern "C" { |
| #endif | #endif |
| extern const char cmmidi_midimapper[]; | extern const OEMCHAR cmmidi_midimapper[]; |
| #if defined(VERMOUTH_LIB) | #if defined(VERMOUTH_LIB) |
| extern const char cmmidi_vermouth[]; | extern const OEMCHAR cmmidi_vermouth[]; |
| #endif | |
| #if defined(MT32SOUND_DLL) | |
| extern const OEMCHAR cmmidi_mt32sound[]; | |
| #endif | #endif |
| extern const char *cmmidi_mdlname[12]; | extern const OEMCHAR *cmmidi_mdlname[12]; |
| void cmmidi_initailize(void); | void cmmidi_initailize(void); |
| COMMNG cmmidi_create(const char *midiout, const char *midiin, | COMMNG cmmidi_create(const OEMCHAR *midiout, const OEMCHAR *midiin, |
| const char *module); | const OEMCHAR *module); |
| void cmmidi_recvdata(HMIDIIN hdr, UINT32 data); | void cmmidi_recvdata(HMIDIIN hdr, UINT32 data); |
| void cmmidi_recvexcv(HMIDIIN hdr, MIDIHDR *data); | void cmmidi_recvexcv(HMIDIIN hdr, MIDIHDR *data); |