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