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: |