Format of MIDI Service structure |
Offset | Size | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
00h |
4 BYTEs | name of the structure ("MIDS") | ||||||||||||||||||||
04h |
DWORD | structure length | ||||||||||||||||||||
08h |
16 WORDs | patches loaded table bit field | ||||||||||||||||||||
28h |
16 WORDs | for future expansion | ||||||||||||||||||||
entry points (details ???) |
||||||||||||||||||||||
38h |
DWORD | device check
|
||||||||||||||||||||
3Ch |
DWORD | global reset | ||||||||||||||||||||
40h |
DWORD | MIDI msg | ||||||||||||||||||||
44h |
DWORD | poll MIDI | ||||||||||||||||||||
48h |
DWORD | preload patch | ||||||||||||||||||||
4Ch |
DWORD | unload patch | ||||||||||||||||||||
50h |
DWORD | timer tick | ||||||||||||||||||||
54h |
DWORD | get last error
|
||||||||||||||||||||
58h |
DWORD | Patch Block free callback | ||||||||||||||||||||
5Ch |
DWORD | MIDI byte avail. callback |
See Also: |