| 1 | ; $Id: WINMM.DEF,v 1.4 2001-04-02 09:49:08 sandervl Exp $
|
|---|
| 2 |
|
|---|
| 3 | ;Created by BLAST for IBM's compiler
|
|---|
| 4 | LIBRARY WINMM INITINSTANCE
|
|---|
| 5 | DESCRIPTION 'Odin32 System DLL - Multimedia - WinMM'
|
|---|
| 6 | DATA MULTIPLE NONSHARED
|
|---|
| 7 |
|
|---|
| 8 | EXPORTS
|
|---|
| 9 |
|
|---|
| 10 | ; DRIVER
|
|---|
| 11 | PlaySoundA = "_PlaySoundA@12" @2
|
|---|
| 12 | CloseDriver = "_CloseDriver@12" @5
|
|---|
| 13 | DefDriverProc = "_DefDriverProc@20" @6
|
|---|
| 14 | DriverCallback = "_DriverCallback@28" @7
|
|---|
| 15 | DrvClose = "_CloseDriver@12" @8
|
|---|
| 16 | DrvDefDriverProc = "_DefDriverProc@20" @9
|
|---|
| 17 | DrvGetModuleHandle = "_GetDriverModuleHandle@4" @10
|
|---|
| 18 | DrvOpen = "_OpenDriverA@12" @11
|
|---|
| 19 | DrvOpenA = "_OpenDriverA@12" @12
|
|---|
| 20 | DrvSendMessage = "_SendDriverMessage@16" @13
|
|---|
| 21 | GetDriverFlags = "_GetDriverFlags@4" @14
|
|---|
| 22 | GetDriverModuleHandle = "_GetDriverModuleHandle@4" @15
|
|---|
| 23 | OpenDriver = "_OpenDriverA@12" @16
|
|---|
| 24 | OpenDriverA = "_OpenDriverA@12" @17
|
|---|
| 25 | PlaySound = "_PlaySoundA@12" @18
|
|---|
| 26 | PlaySoundW = "_PlaySoundW@12" @19
|
|---|
| 27 | SendDriverMessage = "_SendDriverMessage@16" @20
|
|---|
| 28 |
|
|---|
| 29 | ; AUX
|
|---|
| 30 | auxGetDevCapsA = "_auxGetDevCapsA@12" @21
|
|---|
| 31 | auxGetDevCapsW = "_auxGetDevCapsW@12" @22
|
|---|
| 32 | auxGetNumDevs = "_auxGetNumDevs@0" @23
|
|---|
| 33 | auxGetVolume = "_auxGetVolume@8" @24
|
|---|
| 34 | auxOutMessage = "_auxOutMessage@16" @25
|
|---|
| 35 | auxSetVolume = "_auxSetVolume@8" @26
|
|---|
| 36 | ; JOY
|
|---|
| 37 | joyConfigChanged = "_joyConfigChanged@4" @27
|
|---|
| 38 | joyGetDevCapsA = "_joyGetDevCapsA@12" @28
|
|---|
| 39 | joyGetDevCapsW = "_joyGetDevCapsW@12" @29
|
|---|
| 40 | joyGetNumDevs = "_joyGetNumDevs@0" @30
|
|---|
| 41 | joyGetPos = "_joyGetPos@8" @31
|
|---|
| 42 | joyGetPosEx = "_joyGetPosEx@8" @32
|
|---|
| 43 | joyGetThreshold = "_joyGetThreshold@8" @33
|
|---|
| 44 | joyReleaseCapture = "_joyReleaseCapture@4" @34
|
|---|
| 45 | joySetCapture = "_joySetCapture@16" @35
|
|---|
| 46 | joySetThreshold = "_joySetThreshold@8" @36
|
|---|
| 47 | ; MCI
|
|---|
| 48 | mciDriverNotify = "_mciDriverNotify@12" @37
|
|---|
| 49 | mciDriverYield = "_mciDriverYield@4" @38
|
|---|
| 50 | mciExecute = "_mciExecute@4" @39
|
|---|
| 51 | mciFreeCommandResource = "_mciFreeCommandResource@4" @40
|
|---|
| 52 | mciGetCreatorTask = "_mciGetCreatorTask@4" @41
|
|---|
| 53 | mciGetDeviceIDA = "_mciGetDeviceIDA@4" @42
|
|---|
| 54 | mciGetDeviceIDFromElementIDW = "_mciGetDeviceIDFromElementIDW@8" @43
|
|---|
| 55 | mciGetDeviceIDW = "_mciGetDeviceIDW@4" @44
|
|---|
| 56 | mciGetDriverData = "_mciGetDriverData@4" @45
|
|---|
| 57 | mciGetErrorStringA = "_mciGetErrorStringA@12" @46
|
|---|
| 58 | mciGetErrorStringW = "_mciGetErrorStringW@12" @47
|
|---|
| 59 | mciGetYieldProc = "_mciGetYieldProc@8" @48
|
|---|
| 60 | mciLoadCommandResource = "_mciLoadCommandResource@12" @49
|
|---|
| 61 | mciSendCommandA = "_mciSendCommandA@16" @50
|
|---|
| 62 | mciSendCommandW = "_mciSendCommandW@16" @51
|
|---|
| 63 | mciSendStringA = "_mciSendStringA@16" @52
|
|---|
| 64 | mciSendStringW = "_mciSendStringW@16" @53
|
|---|
| 65 | mciSetDriverData = "_mciSetDriverData@8" @54
|
|---|
| 66 | mciSetYieldProc = "_mciSetYieldProc@12" @55
|
|---|
| 67 | ;
|
|---|
| 68 | ; MIDI
|
|---|
| 69 | midiConnect = "_midiConnect@12" @56
|
|---|
| 70 | midiDisconnect = "_midiDisconnect@12" @57
|
|---|
| 71 | midiInAddBuffer = "_midiInAddBuffer@12" @58
|
|---|
| 72 | midiInClose = "_midiInClose@4" @59
|
|---|
| 73 | midiInGetDevCapsA = "_midiInGetDevCapsA@12" @60
|
|---|
| 74 | midiInGetDevCapsW = "_midiInGetDevCapsW@12" @61
|
|---|
| 75 | midiInGetErrorTextA = "_midiInGetErrorTextA@12" @62
|
|---|
| 76 | midiInGetErrorTextW = "_midiInGetErrorTextW@12" @63
|
|---|
| 77 | midiInGetID = "_midiInGetID@8" @64
|
|---|
| 78 | midiInGetNumDevs = "_midiInGetNumDevs@0" @65
|
|---|
| 79 | midiInMessage = "_midiInMessage@16" @66
|
|---|
| 80 | midiInOpen = "_midiInOpen@20" @67
|
|---|
| 81 | midiInPrepareHeader = "_midiInPrepareHeader@12" @68
|
|---|
| 82 | midiInReset = "_midiInReset@4" @69
|
|---|
| 83 | midiInStart = "_midiInStart@4" @70
|
|---|
| 84 | midiInStop = "_midiInStop@4" @71
|
|---|
| 85 | midiInUnprepareHeader = "_midiInUnprepareHeader@12" @72
|
|---|
| 86 | midiOutCacheDrumPatches = "_midiOutCacheDrumPatches@16" @73
|
|---|
| 87 | midiOutCachePatches = "_midiOutCachePatches@16" @74
|
|---|
| 88 | midiOutClose = "_midiOutClose@4" @75
|
|---|
| 89 | midiOutGetDevCapsA = "_midiOutGetDevCapsA@12" @76
|
|---|
| 90 | midiOutGetDevCapsW = "_midiOutGetDevCapsW@12" @77
|
|---|
| 91 | midiOutGetErrorTextA = "_midiOutGetErrorTextA@12" @78
|
|---|
| 92 | midiOutGetErrorTextW = "_midiOutGetErrorTextW@12" @79
|
|---|
| 93 | midiOutGetID = "_midiOutGetID@8" @80
|
|---|
| 94 | midiOutGetNumDevs = "_midiOutGetNumDevs@0" @81
|
|---|
| 95 | midiOutGetVolume = "_midiOutGetVolume@8" @82
|
|---|
| 96 | midiOutLongMsg = "_midiOutLongMsg@12" @83
|
|---|
| 97 | midiOutMessage = "_midiOutMessage@16" @84
|
|---|
| 98 | midiOutOpen = "_midiOutOpen@20" @85
|
|---|
| 99 | midiOutPrepareHeader = "_midiOutPrepareHeader@12" @86
|
|---|
| 100 | midiOutReset = "_midiOutReset@4" @87
|
|---|
| 101 | midiOutSetVolume = "_midiOutSetVolume@8" @88
|
|---|
| 102 | midiOutShortMsg = "_midiOutShortMsg@8" @89
|
|---|
| 103 | midiOutUnprepareHeader = "_midiOutUnprepareHeader@12" @90
|
|---|
| 104 | midiStreamClose = "_midiStreamClose@4" @91
|
|---|
| 105 | midiStreamOpen = "_midiStreamOpen@24" @92
|
|---|
| 106 | midiStreamOut = "_midiStreamOut@12" @93
|
|---|
| 107 | midiStreamPause = "_midiStreamPause@4" @94
|
|---|
| 108 | midiStreamPosition = "_midiStreamPosition@12" @95
|
|---|
| 109 | midiStreamProperty = "_midiStreamProperty@12" @96
|
|---|
| 110 | midiStreamRestart = "_midiStreamRestart@4" @97
|
|---|
| 111 | midiStreamStop = "_midiStreamStop@4" @98
|
|---|
| 112 | ; MIXER
|
|---|
| 113 | mixerClose = "_mixerClose@4" @99
|
|---|
| 114 | mixerGetControlDetailsA = "_mixerGetControlDetailsA@12" @100
|
|---|
| 115 | mixerGetControlDetailsW = "_mixerGetControlDetailsW@12" @101
|
|---|
| 116 | mixerGetDevCapsA = "_mixerGetDevCapsA@12" @102
|
|---|
| 117 | mixerGetDevCapsW = "_mixerGetDevCapsW@12" @103
|
|---|
| 118 | mixerGetID = "_mixerGetID@12" @104
|
|---|
| 119 | mixerGetLineControlsA = "_mixerGetLineControlsA@12" @105
|
|---|
| 120 | mixerGetLineControlsW = "_mixerGetLineControlsW@12" @106
|
|---|
| 121 | mixerGetLineInfoA = "_mixerGetLineInfoA@12" @107
|
|---|
| 122 | mixerGetLineInfoW = "_mixerGetLineInfoW@12" @108
|
|---|
| 123 | mixerGetNumDevs = "_mixerGetNumDevs@0" @109
|
|---|
| 124 | mixerMessage = "_mixerMessage@16" @110
|
|---|
| 125 | mixerOpen = "_mixerOpen@20" @111
|
|---|
| 126 | mixerSetControlDetails = "_mixerSetControlDetails@12" @112
|
|---|
| 127 | ; MMIO
|
|---|
| 128 | mmioAdvance = "_mmioAdvance@12" @113
|
|---|
| 129 | mmioAscend = "_mmioAscend@12" @114
|
|---|
| 130 | mmioClose = "_mmioClose@8" @115
|
|---|
| 131 | mmioCreateChunk = "_mmioCreateChunk@12" @116
|
|---|
| 132 | mmioDescend = "_mmioDescend@16" @117
|
|---|
| 133 | mmioFlush = "_mmioFlush@8" @118
|
|---|
| 134 | mmioGetInfo = "_mmioGetInfo@12" @119
|
|---|
| 135 | ; mmioInstallIOProc16 = _mmioInstallIOProc16@?? @120
|
|---|
| 136 | mmioInstallIOProcA = "_mmioInstallIOProcA@12" @121
|
|---|
| 137 | mmioInstallIOProcW = "_mmioInstallIOProcW@12" @122
|
|---|
| 138 | mmioOpenA = "_mmioOpenA@12" @123
|
|---|
| 139 | mmioOpenW = "_mmioOpenW@12" @124
|
|---|
| 140 | mmioRead = "_mmioRead@12" @125
|
|---|
| 141 | mmioRenameA = "_mmioRenameA@16" @126
|
|---|
| 142 | mmioRenameW = "_mmioRenameW@16" @127
|
|---|
| 143 | mmioSeek = "_mmioSeek@12" @128
|
|---|
| 144 | mmioSendMessage = "_mmioSendMessage@16" @129
|
|---|
| 145 | mmioSetBuffer = "_mmioSetBuffer@16" @130
|
|---|
| 146 | mmioSetInfo = "_mmioSetInfo@12" @131
|
|---|
| 147 | mmioStringToFOURCCA = "_mmioStringToFOURCCA@8" @132
|
|---|
| 148 | mmioStringToFOURCCW = "_mmioStringToFOURCCW@8" @133
|
|---|
| 149 | mmioWrite = "_mmioWrite@12" @134
|
|---|
| 150 |
|
|---|
| 151 | mmsystemGetVersion = "_mmsystemGetVersion@0" @135
|
|---|
| 152 | sndPlaySoundA = "_sndPlaySoundA@8" @136
|
|---|
| 153 | sndPlaySoundW = "_sndPlaySoundW@8" @137
|
|---|
| 154 | timeBeginPeriod = "_timeBeginPeriod@4" @138
|
|---|
| 155 | timeEndPeriod = "_timeEndPeriod@4" @139
|
|---|
| 156 | timeGetDevCaps = "_timeGetDevCaps@8" @140
|
|---|
| 157 | timeGetSystemTime = "_timeGetSystemTime@8" @141
|
|---|
| 158 | timeGetTime = "_timeGetTime@0" @142
|
|---|
| 159 | timeKillEvent = "_timeKillEvent@4" @143
|
|---|
| 160 | timeSetEvent = "_timeSetEvent@20" @144
|
|---|
| 161 | ; WAVEIN
|
|---|
| 162 | waveInAddBuffer = "_waveInAddBuffer@12" @145
|
|---|
| 163 | waveInClose = "_waveInClose@4" @146
|
|---|
| 164 | waveInGetDevCapsA = "_waveInGetDevCapsA@12" @147
|
|---|
| 165 | waveInGetDevCapsW = "_waveInGetDevCapsW@12" @148
|
|---|
| 166 | waveInGetErrorTextA = "_waveInGetErrorTextA@12" @149
|
|---|
| 167 | waveInGetErrorTextW = "_waveInGetErrorTextW@12" @150
|
|---|
| 168 | waveInGetID = "_waveInGetID@8" @151
|
|---|
| 169 | waveInGetNumDevs = "_waveInGetNumDevs@0" @152
|
|---|
| 170 | waveInGetPosition = "_waveInGetPosition@12" @153
|
|---|
| 171 | waveInMessage = "_waveInMessage@16" @154
|
|---|
| 172 | waveInOpen = "_waveInOpen@24" @155
|
|---|
| 173 | waveInPrepareHeader = "_waveInPrepareHeader@12" @156
|
|---|
| 174 | waveInReset = "_waveInReset@4" @157
|
|---|
| 175 | waveInStart = "_waveInStart@4" @158
|
|---|
| 176 | waveInStop = "_waveInStop@4" @159
|
|---|
| 177 | waveInUnprepareHeader = "_waveInUnprepareHeader@12" @160
|
|---|
| 178 | ; WAVEOUT
|
|---|
| 179 | waveOutBreakLoop = "_waveOutBreakLoop@4" @161
|
|---|
| 180 | waveOutClose = "_waveOutClose@4" @162
|
|---|
| 181 | waveOutGetDevCapsA = "_waveOutGetDevCapsA@12" @163
|
|---|
| 182 | waveOutGetDevCapsW = "_waveOutGetDevCapsW@12" @164
|
|---|
| 183 | waveOutGetErrorTextA = "_waveOutGetErrorTextA@12" @165
|
|---|
| 184 | waveOutGetErrorTextW = "_waveOutGetErrorTextW@12" @166
|
|---|
| 185 | waveOutGetID = "_waveOutGetID@8" @167
|
|---|
| 186 | waveOutGetNumDevs = "_waveOutGetNumDevs@0" @168
|
|---|
| 187 | waveOutGetPitch = "_waveOutGetPitch@8" @169
|
|---|
| 188 | waveOutGetPlaybackRate = "_waveOutGetPlaybackRate@8" @170
|
|---|
| 189 | waveOutGetPosition = "_waveOutGetPosition@12" @171
|
|---|
| 190 | waveOutGetVolume = "_waveOutGetVolume@8" @172
|
|---|
| 191 | waveOutMessage = "_waveOutMessage@16" @173
|
|---|
| 192 | waveOutOpen = "_waveOutOpen@24" @174
|
|---|
| 193 | waveOutPause = "_waveOutPause@4" @175
|
|---|
| 194 | waveOutPrepareHeader = "_waveOutPrepareHeader@12" @176
|
|---|
| 195 | waveOutReset = "_waveOutReset@4" @177
|
|---|
| 196 | waveOutRestart = "_waveOutRestart@4" @178
|
|---|
| 197 | waveOutSetPitch = "_waveOutSetPitch@8" @179
|
|---|
| 198 | waveOutSetPlaybackRate = "_waveOutSetPlaybackRate@8" @180
|
|---|
| 199 | waveOutSetVolume = "_waveOutSetVolume@8" @181
|
|---|
| 200 | waveOutUnprepareHeader = "_waveOutUnprepareHeader@12" @182
|
|---|
| 201 | waveOutWrite = "_waveOutWrite@12" @183
|
|---|
| 202 | ; winmmf_ThunkData32 = _winmmf_ThunkData32@?? @184
|
|---|
| 203 | ; winmmsl_ThunkData32 = _winmmsl_ThunkData32@?? @185
|
|---|
| 204 | ; ODIN-specific
|
|---|
| 205 | ODIN_IsFlashAudioEnabled = "_ODIN_IsFlashAudioEnabled@0" @186
|
|---|
| 206 | ODIN_EnableFlashAudio = "_ODIN_EnableFlashAudio@4" @187
|
|---|
| 207 |
|
|---|