source: trunk/src/winmm/dbgwrap.cpp@ 10367

Last change on this file since 10367 was 9671, checked in by sandervl, 23 years ago

Delete all wave object on unload; fix linked list synchronization

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