|
|
| version 1.5, 2006/12/10 11:14:31 | version 1.10, 2011/02/04 01:59:32 |
|---|---|
| Line 2 | Line 2 |
| #ifndef __VERMOUTH_H | #ifndef __VERMOUTH_H |
| #define __VERMOUTH_H | #define __VERMOUTH_H |
| #ifndef VERMOUTHCL | |
| #define VERMOUTHCL | |
| #endif | |
| #ifndef VERMOUTH_EXPORTS | #ifndef VERMOUTH_EXPORTS |
| #define VEXTERN | #define VEXTERN |
| #define VEXPORT | #define VEXPORT VERMOUTHCL |
| #else | #else |
| #define VEXTERN __declspec(dllexport) | #define VEXTERN __declspec(dllexport) |
| #define VEXPORT WINAPI | #define VEXPORT WINAPI |
| Line 26 typedef struct { | Line 30 typedef struct { |
| UINT bank; | UINT bank; |
| UINT num; | UINT num; |
| } MIDIOUTLAEXPARAM; | } MIDIOUTLAEXPARAM; |
| typedef int (*FNMIDIOUTLAEXCB)(MIDIOUTLAEXPARAM *param); | typedef BRESULT (*FNMIDIOUTLAEXCB)(MIDIOUTLAEXPARAM *param); |
| #ifdef __cplusplus | #ifdef __cplusplus |
| Line 34 extern "C" { | Line 38 extern "C" { |
| #endif | #endif |
| VEXTERN UINT VEXPORT midiout_getver(char *string, int leng); | VEXTERN UINT VEXPORT midiout_getver(char *string, int leng); |
| VEXTERN MIDIHDL VEXPORT midiout_create(MIDIMOD module, UINT worksize); | VEXTERN MIDIHDL VEXPORT midiout_create(MIDIMOD mod, UINT worksize); |
| VEXTERN void VEXPORT midiout_destroy(MIDIHDL hdl); | VEXTERN void VEXPORT midiout_destroy(MIDIHDL hdl); |
| VEXTERN void VEXPORT midiout_shortmsg(MIDIHDL hdl, UINT32 msg); | VEXTERN void VEXPORT midiout_shortmsg(MIDIHDL hdl, UINT32 msg); |
| VEXTERN void VEXPORT midiout_longmsg(MIDIHDL hdl, const void *msg, UINT size); | VEXTERN void VEXPORT midiout_longmsg(MIDIHDL hdl, const void *msg, UINT size); |
| Line 47 VEXTERN void VEXPORT midiout_setportb(MI | Line 51 VEXTERN void VEXPORT midiout_setportb(MI |
| VEXTERN MIDIMOD VEXPORT midimod_create(UINT samprate); | VEXTERN MIDIMOD VEXPORT midimod_create(UINT samprate); |
| VEXTERN void VEXPORT midimod_destroy(MIDIMOD hdl); | VEXTERN void VEXPORT midimod_destroy(MIDIMOD hdl); |
| VEXTERN void VEXPORT midimod_destroy(MIDIMOD hdl); | |
| VEXTERN BRESULT VEXPORT midimod_cfgload(MIDIMOD mod, const OEMCHAR *filename); | |
| VEXTERN void VEXPORT midimod_loadprogram(MIDIMOD hdl, UINT num); | VEXTERN void VEXPORT midimod_loadprogram(MIDIMOD hdl, UINT num); |
| VEXTERN void VEXPORT midimod_loadrhythm(MIDIMOD hdl, UINT num); | VEXTERN void VEXPORT midimod_loadrhythm(MIDIMOD hdl, UINT num); |
| VEXTERN void VEXPORT midimod_loadgm(MIDIMOD hdl); | VEXTERN void VEXPORT midimod_loadgm(MIDIMOD hdl); |
| VEXTERN void VEXPORT midimod_loadall(MIDIMOD hdl); | VEXTERN void VEXPORT midimod_loadall(MIDIMOD hdl); |
| VEXTERN void VEXPORT midimod_loadallex(MIDIMOD hdl, FNMIDIOUTLAEXCB cb, void *userdata); | VEXTERN int VEXPORT midimod_loadallex(MIDIMOD hdl, FNMIDIOUTLAEXCB cb, void *userdata); |
| #ifdef __cplusplus | #ifdef __cplusplus |
| } | } |