| 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 |
|
|---|
| 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 | DEBUGWRAP0(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 |
|
|---|
| 208 | #undef DBG_LOCALLOG
|
|---|
| 209 | #define DBG_LOCALLOG DBG_driver
|
|---|
| 210 |
|
|---|
| 211 | DEBUGWRAP12(CloseDriver)
|
|---|
| 212 | DEBUGWRAP20(DefDriverProc)
|
|---|
| 213 | DEBUGWRAP28(DriverCallback)
|
|---|
| 214 | DEBUGWRAP4(GetDriverModuleHandle)
|
|---|
| 215 | DEBUGWRAP12(OpenDriverA)
|
|---|
| 216 | DEBUGWRAP12(OpenDriverW)
|
|---|
| 217 | DEBUGWRAP16(SendDriverMessage)
|
|---|
| 218 | DEBUGWRAP4(GetDriverFlags)
|
|---|
| 219 |
|
|---|
| 220 |
|
|---|
| 221 | #undef DBG_LOCALLOG
|
|---|
| 222 | #define DBG_LOCALLOG DBG_playsound
|
|---|
| 223 |
|
|---|
| 224 | DEBUGWRAP8(sndPlaySoundA)
|
|---|
| 225 | DEBUGWRAP8(sndPlaySoundW)
|
|---|
| 226 | DEBUGWRAP12(PlaySoundA)
|
|---|
| 227 | DEBUGWRAP12(PlaySoundW)
|
|---|
| 228 |
|
|---|