1 | #include <odin.h>
|
---|
2 | #include <odinwrap.h>
|
---|
3 | #include <os2sel.h>
|
---|
4 |
|
---|
5 | #include <os2win.h>
|
---|
6 | #include <heapstring.h>
|
---|
7 |
|
---|
8 | #define DBGWRAP_MODULE "WINMM"
|
---|
9 | #include <dbgwrap.h>
|
---|
10 |
|
---|
11 | #include "dbglocal.h"
|
---|
12 |
|
---|
13 | #undef DBG_LOCALLOG
|
---|
14 | #define DBG_LOCALLOG DBG_auxiliary
|
---|
15 |
|
---|
16 | DEBUGWRAP12(auxGetDevCapsA)
|
---|
17 | DEBUGWRAP12(auxGetDevCapsW)
|
---|
18 | DEBUGWRAP0(auxGetNumDevs)
|
---|
19 | DEBUGWRAP8(auxGetVolume)
|
---|
20 | DEBUGWRAP16(auxOutMessage)
|
---|
21 | DEBUGWRAP8(auxSetVolume)
|
---|
22 |
|
---|
23 | #undef DBG_LOCALLOG
|
---|
24 | #define DBG_LOCALLOG DBG_joy
|
---|
25 |
|
---|
26 | DEBUGWRAP4(joyConfigChanged)
|
---|
27 | DEBUGWRAP12(joyGetDevCapsA)
|
---|
28 | DEBUGWRAP12(joyGetDevCapsW)
|
---|
29 | DEBUGWRAP0(joyGetNumDevs)
|
---|
30 | DEBUGWRAP8(joyGetPos)
|
---|
31 | DEBUGWRAP8(joyGetPosEx)
|
---|
32 | DEBUGWRAP8(joyGetThreshold)
|
---|
33 | DEBUGWRAP4(joyReleaseCapture)
|
---|
34 | DEBUGWRAP16(joySetCapture)
|
---|
35 | DEBUGWRAP8(joySetThreshold)
|
---|
36 |
|
---|
37 | #undef DBG_LOCALLOG
|
---|
38 | #define DBG_LOCALLOG DBG_mci
|
---|
39 |
|
---|
40 | DEBUGWRAP12(mciDriverNotify)
|
---|
41 | DEBUGWRAP4(mciDriverYield)
|
---|
42 | DEBUGWRAP4(mciExecute)
|
---|
43 | DEBUGWRAP4(mciFreeCommandResource)
|
---|
44 | DEBUGWRAP4(mciGetCreatorTask)
|
---|
45 | DEBUGWRAP4(mciGetDeviceIDA)
|
---|
46 | DEBUGWRAP8(mciGetDeviceIDFromElementIDW)
|
---|
47 | DEBUGWRAP4(mciGetDeviceIDW)
|
---|
48 | DEBUGWRAP4(mciGetDriverData)
|
---|
49 | DEBUGWRAP12(mciGetErrorStringA)
|
---|
50 | DEBUGWRAP12(mciGetErrorStringW)
|
---|
51 | DEBUGWRAP8(mciGetYieldProc)
|
---|
52 | DEBUGWRAP12(mciLoadCommandResource)
|
---|
53 | DEBUGWRAP16(mciSendCommandA)
|
---|
54 | DEBUGWRAP16(mciSendCommandW)
|
---|
55 | DEBUGWRAP16(mciSendStringA)
|
---|
56 | DEBUGWRAP16(mciSendStringW)
|
---|
57 | DEBUGWRAP8(mciSetDriverData)
|
---|
58 | DEBUGWRAP12(mciSetYieldProc)
|
---|
59 |
|
---|
60 | #undef DBG_LOCALLOG
|
---|
61 | #define DBG_LOCALLOG DBG_midi
|
---|
62 |
|
---|
63 | DEBUGWRAP12(midiConnect)
|
---|
64 | DEBUGWRAP12(midiDisconnect)
|
---|
65 | DEBUGWRAP12(midiInAddBuffer)
|
---|
66 | DEBUGWRAP4(midiInClose)
|
---|
67 | DEBUGWRAP12(midiInGetDevCapsA)
|
---|
68 | DEBUGWRAP12(midiInGetDevCapsW)
|
---|
69 | DEBUGWRAP12(midiInGetErrorTextA)
|
---|
70 | DEBUGWRAP12(midiInGetErrorTextW)
|
---|
71 | DEBUGWRAP8(midiInGetID)
|
---|
72 | DEBUGWRAP0(midiInGetNumDevs)
|
---|
73 | DEBUGWRAP16(midiInMessage)
|
---|
74 | DEBUGWRAP20(midiInOpen)
|
---|
75 | DEBUGWRAP12(midiInPrepareHeader)
|
---|
76 | DEBUGWRAP4(midiInReset)
|
---|
77 | DEBUGWRAP4(midiInStart)
|
---|
78 | DEBUGWRAP4(midiInStop)
|
---|
79 | DEBUGWRAP12(midiInUnprepareHeader)
|
---|
80 | DEBUGWRAP16(midiOutCacheDrumPatches)
|
---|
81 | DEBUGWRAP16(midiOutCachePatches)
|
---|
82 | DEBUGWRAP4(midiOutClose)
|
---|
83 | DEBUGWRAP12(midiOutGetDevCapsA)
|
---|
84 | DEBUGWRAP12(midiOutGetDevCapsW)
|
---|
85 | DEBUGWRAP12(midiOutGetErrorTextA)
|
---|
86 | DEBUGWRAP12(midiOutGetErrorTextW)
|
---|
87 | DEBUGWRAP8(midiOutGetID)
|
---|
88 | DEBUGWRAP0(midiOutGetNumDevs)
|
---|
89 | DEBUGWRAP8(midiOutGetVolume)
|
---|
90 | DEBUGWRAP12(midiOutLongMsg)
|
---|
91 | DEBUGWRAP16(midiOutMessage)
|
---|
92 | DEBUGWRAP20(midiOutOpen)
|
---|
93 | DEBUGWRAP12(midiOutPrepareHeader)
|
---|
94 | DEBUGWRAP4(midiOutReset)
|
---|
95 | DEBUGWRAP8(midiOutSetVolume)
|
---|
96 | DEBUGWRAP8(midiOutShortMsg)
|
---|
97 | DEBUGWRAP12(midiOutUnprepareHeader)
|
---|
98 | DEBUGWRAP4(midiStreamClose)
|
---|
99 | DEBUGWRAP24(midiStreamOpen)
|
---|
100 | DEBUGWRAP12(midiStreamOut)
|
---|
101 | DEBUGWRAP4(midiStreamPause)
|
---|
102 | DEBUGWRAP12(midiStreamPosition)
|
---|
103 | DEBUGWRAP12(midiStreamProperty)
|
---|
104 | DEBUGWRAP4(midiStreamRestart)
|
---|
105 | DEBUGWRAP4(midiStreamStop)
|
---|
106 |
|
---|
107 | #undef DBG_LOCALLOG
|
---|
108 | #define DBG_LOCALLOG DBG_mixer
|
---|
109 |
|
---|
110 | DEBUGWRAP4(mixerClose)
|
---|
111 | DEBUGWRAP12(mixerGetControlDetailsA)
|
---|
112 | DEBUGWRAP12(mixerGetControlDetailsW)
|
---|
113 | DEBUGWRAP12(mixerGetDevCapsA)
|
---|
114 | DEBUGWRAP12(mixerGetDevCapsW)
|
---|
115 | DEBUGWRAP12(mixerGetID)
|
---|
116 | DEBUGWRAP12(mixerGetLineControlsA)
|
---|
117 | DEBUGWRAP12(mixerGetLineControlsW)
|
---|
118 | DEBUGWRAP12(mixerGetLineInfoA)
|
---|
119 | DEBUGWRAP12(mixerGetLineInfoW)
|
---|
120 | DEBUGWRAP0(mixerGetNumDevs)
|
---|
121 | DEBUGWRAP16(mixerMessage)
|
---|
122 | DEBUGWRAP20(mixerOpen)
|
---|
123 | DEBUGWRAP12(mixerSetControlDetails)
|
---|
124 |
|
---|
125 | #undef DBG_LOCALLOG
|
---|
126 | #define DBG_LOCALLOG DBG_mmio
|
---|
127 |
|
---|
128 | DEBUGWRAP12(mmioAdvance)
|
---|
129 | DEBUGWRAP12(mmioAscend)
|
---|
130 | DEBUGWRAP8(mmioClose)
|
---|
131 | DEBUGWRAP12(mmioCreateChunk)
|
---|
132 | DEBUGWRAP16(mmioDescend)
|
---|
133 | DEBUGWRAP8(mmioFlush)
|
---|
134 | DEBUGWRAP12(mmioGetInfo)
|
---|
135 | DEBUGWRAP12(mmioInstallIOProcA)
|
---|
136 | DEBUGWRAP12(mmioInstallIOProcW)
|
---|
137 | DEBUGWRAP12(mmioOpenA)
|
---|
138 | DEBUGWRAP12(mmioOpenW)
|
---|
139 | DEBUGWRAP12(mmioRead)
|
---|
140 | DEBUGWRAP16(mmioRenameA)
|
---|
141 | DEBUGWRAP16(mmioRenameW)
|
---|
142 | DEBUGWRAP12(mmioSeek)
|
---|
143 | DEBUGWRAP16(mmioSendMessage)
|
---|
144 | DEBUGWRAP16(mmioSetBuffer)
|
---|
145 | DEBUGWRAP12(mmioSetInfo)
|
---|
146 | DEBUGWRAP8(mmioStringToFOURCCA)
|
---|
147 | DEBUGWRAP8(mmioStringToFOURCCW)
|
---|
148 | DEBUGWRAP12(mmioWrite)
|
---|
149 |
|
---|
150 | #undef DBG_LOCALLOG
|
---|
151 | #define DBG_LOCALLOG DBG_time
|
---|
152 |
|
---|
153 | DEBUGWRAP0(mmsystemGetVersion)
|
---|
154 | DEBUGWRAP4(timeBeginPeriod)
|
---|
155 | DEBUGWRAP4(timeEndPeriod)
|
---|
156 | DEBUGWRAP8(timeGetDevCaps)
|
---|
157 | DEBUGWRAP8(timeGetSystemTime)
|
---|
158 | DEBUGWRAP0(timeGetTime)
|
---|
159 | DEBUGWRAP4(timeKillEvent)
|
---|
160 | DEBUGWRAP20(timeSetEvent)
|
---|
161 |
|
---|
162 | #undef DBG_LOCALLOG
|
---|
163 | #define DBG_LOCALLOG DBG_wavein
|
---|
164 |
|
---|
165 | DEBUGWRAP12(waveInAddBuffer)
|
---|
166 | DEBUGWRAP4(waveInClose)
|
---|
167 | DEBUGWRAP12(waveInGetDevCapsA)
|
---|
168 | DEBUGWRAP12(waveInGetDevCapsW)
|
---|
169 | DEBUGWRAP12(waveInGetErrorTextA)
|
---|
170 | DEBUGWRAP12(waveInGetErrorTextW)
|
---|
171 | DEBUGWRAP8(waveInGetID)
|
---|
172 | DEBUGWRAP0(waveInGetNumDevs)
|
---|
173 | DEBUGWRAP12(waveInGetPosition)
|
---|
174 | DEBUGWRAP16(waveInMessage)
|
---|
175 | DEBUGWRAP24(waveInOpen)
|
---|
176 | DEBUGWRAP12(waveInPrepareHeader)
|
---|
177 | DEBUGWRAP4(waveInReset)
|
---|
178 | DEBUGWRAP4(waveInStart)
|
---|
179 | DEBUGWRAP4(waveInStop)
|
---|
180 | DEBUGWRAP12(waveInUnprepareHeader)
|
---|
181 |
|
---|
182 | #undef DBG_LOCALLOG
|
---|
183 | #define DBG_LOCALLOG DBG_waveout
|
---|
184 |
|
---|
185 | DEBUGWRAP4(waveOutBreakLoop)
|
---|
186 | DEBUGWRAP4(waveOutClose)
|
---|
187 | DEBUGWRAP12(waveOutGetDevCapsA)
|
---|
188 | DEBUGWRAP12(waveOutGetDevCapsW)
|
---|
189 | DEBUGWRAP12(waveOutGetErrorTextA)
|
---|
190 | DEBUGWRAP12(waveOutGetErrorTextW)
|
---|
191 | DEBUGWRAP8(waveOutGetID)
|
---|
192 | DEBUGWRAP0(waveOutGetNumDevs)
|
---|
193 | DEBUGWRAP8(waveOutGetPitch)
|
---|
194 | DEBUGWRAP8(waveOutGetPlaybackRate)
|
---|
195 | DEBUGWRAP12(waveOutGetPosition)
|
---|
196 | DEBUGWRAP8(waveOutGetVolume)
|
---|
197 | DEBUGWRAP16(waveOutMessage)
|
---|
198 | DEBUGWRAP24(waveOutOpen)
|
---|
199 | DEBUGWRAP4(waveOutPause)
|
---|
200 | DEBUGWRAP12(waveOutPrepareHeader)
|
---|
201 | DEBUGWRAP4(waveOutReset)
|
---|
202 | DEBUGWRAP4(waveOutRestart)
|
---|
203 | DEBUGWRAP8(waveOutSetPitch)
|
---|
204 | DEBUGWRAP8(waveOutSetPlaybackRate)
|
---|
205 | DEBUGWRAP8(waveOutSetVolume)
|
---|
206 | DEBUGWRAP12(waveOutUnprepareHeader)
|
---|
207 | DEBUGWRAP12(waveOutWrite)
|
---|
208 |
|
---|
209 | #undef DBG_LOCALLOG
|
---|
210 | #define DBG_LOCALLOG DBG_driver
|
---|
211 |
|
---|
212 | DEBUGWRAP12(CloseDriver)
|
---|
213 | DEBUGWRAP20(DefDriverProc)
|
---|
214 | DEBUGWRAP28(DriverCallback)
|
---|
215 | DEBUGWRAP4(GetDriverModuleHandle)
|
---|
216 | DEBUGWRAP12(OpenDriverA)
|
---|
217 | DEBUGWRAP12(OpenDriverW)
|
---|
218 | DEBUGWRAP16(SendDriverMessage)
|
---|
219 | DEBUGWRAP4(GetDriverFlags)
|
---|
220 |
|
---|
221 |
|
---|
222 | #undef DBG_LOCALLOG
|
---|
223 | #define DBG_LOCALLOG DBG_playsound
|
---|
224 |
|
---|
225 | DEBUGWRAP8(sndPlaySoundA)
|
---|
226 | DEBUGWRAP8(sndPlaySoundW)
|
---|
227 | DEBUGWRAP12(PlaySoundA)
|
---|
228 | DEBUGWRAP12(PlaySoundW)
|
---|
229 |
|
---|