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