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