35 #define MAXPATHLEN MAX_PATH
39 int w32_midiOutInit();
40 void w32_midiOutClean();
41 unsigned w32_midiOutGetVFNsNum();
42 std::string w32_midiOutGetVFN(
unsigned nmb);
43 std::string w32_midiOutGetRDN(
unsigned nmb);
44 unsigned w32_midiOutOpen(
const char* vfn);
45 int w32_midiOutClose(
unsigned idx);
46 int w32_midiOutMsg(
size_t size,
const uint8_t* data,
unsigned idx);
49 void w32_midiInClean();
50 unsigned w32_midiInGetVFNsNum();
51 std::string w32_midiInGetVFN(
unsigned nmb);
52 std::string w32_midiInGetRDN(
unsigned nmb);
53 unsigned w32_midiInOpen(
const char* vfn, DWORD thrdid);
54 int w32_midiInClose(
unsigned idx);
This file implemented 3 utility functions:
size_t size(std::string_view utf8)