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