1 pascal WEP(word word word ptr) MMSYSTEM_WEP 2 pascal sndPlaySound(ptr word) sndPlaySound16 3 pascal PlaySound(ptr word long) PlaySound16 4 pascal DllEntryPoint(long word word word long word) MMSYSTEM_LibMain 5 pascal mmsystemGetVersion() mmsystemGetVersion16 6 pascal DriverProc(long word word long long) DriverProc16 8 pascal WMMMidiRunOnce() WMMMidiRunOnce16 30 pascal -ret16 OutputDebugStr(str) OutputDebugStr16 31 pascal DriverCallback(long word word word long long long) DriverCallback16 32 pascal StackEnter() StackEnter16 33 pascal StackLeave() StackLeave16 34 stub MMDRVINSTALL 101 pascal joyGetNumDevs() joyGetNumDevs16 102 pascal joyGetDevCaps(word ptr word) joyGetDevCaps16 103 pascal joyGetPos(word ptr) joyGetPos16 104 pascal joyGetThreshold(word ptr) joyGetThreshold16 105 pascal joyReleaseCapture(word) joyReleaseCapture16 106 pascal joySetCapture(word word word word) joySetCapture16 107 pascal joySetThreshold(word word) joySetThreshold16 109 pascal joySetCalibration(word) joySetCalibration16 110 pascal joyGetPosEx(word ptr) joyGetPosEx16 111 stub JOYCONFIGCHANGED 201 pascal midiOutGetNumDevs() midiOutGetNumDevs16 202 pascal midiOutGetDevCaps(word ptr word) midiOutGetDevCaps16 203 pascal midiOutGetErrorText(word ptr word) midiOutGetErrorText16 204 pascal midiOutOpen(ptr word long long long) midiOutOpen16 205 pascal midiOutClose(word) midiOutClose16 206 pascal midiOutPrepareHeader(word segptr word) midiOutPrepareHeader16 207 pascal midiOutUnprepareHeader(word segptr word) midiOutUnprepareHeader16 208 pascal midiOutShortMsg(word long) midiOutShortMsg16 209 pascal midiOutLongMsg(word segptr word) midiOutLongMsg16 210 pascal midiOutReset(word) midiOutReset16 211 pascal midiOutGetVolume(word ptr) midiOutGetVolume16 212 pascal midiOutSetVolume(word long) midiOutSetVolume16 213 pascal midiOutCachePatches(word word ptr word) midiOutCachePatches16 214 pascal midiOutCacheDrumPatches(word word ptr word) midiOutCacheDrumPatches16 215 pascal midiOutGetID(word ptr) midiOutGetID16 216 pascal midiOutMessage(word word long long) midiOutMessage16 250 pascal midiStreamProperty(word ptr long) midiStreamProperty16 251 pascal midiStreamOpen(ptr ptr long long long long) midiStreamOpen16 252 pascal midiStreamClose(word) midiStreamClose16 253 pascal midiStreamPosition(word ptr word) midiStreamPosition16 254 pascal midiStreamOut(word ptr word) midiStreamOut16 255 pascal midiStreamPause(word) midiStreamPause16 256 pascal midiStreamRestart(word) midiStreamRestart16 257 pascal midiStreamStop(word) midiStreamStop16 301 pascal midiInGetNumDevs() midiInGetNumDevs16 302 pascal midiInGetDevCaps(word ptr word) midiInGetDevCaps16 303 pascal midiInGetErrorText(word ptr word) midiOutGetErrorText16 304 pascal midiInOpen(ptr word long long long) midiInOpen16 305 pascal midiInClose(word) midiInClose16 306 pascal midiInPrepareHeader(word segptr word) midiInPrepareHeader16 307 pascal midiInUnprepareHeader(word segptr word) midiInUnprepareHeader16 308 pascal midiInAddBuffer(word segptr word) midiInAddBuffer16 309 pascal midiInStart(word) midiInStart16 310 pascal midiInStop(word) midiInStop16 311 pascal midiInReset(word) midiInReset16 312 pascal midiInGetID(word ptr) midiInGetID16 313 pascal midiInMessage(word word long long) midiInMessage16 350 pascal auxGetNumDevs() auxGetNumDevs16 351 pascal auxGetDevCaps(word ptr word) auxGetDevCaps16 352 pascal auxGetVolume(word ptr) auxGetVolume16 353 pascal auxSetVolume(word long) auxSetVolume16 354 pascal auxOutMessage(word word long long) auxOutMessage16 401 pascal waveOutGetNumDevs() waveOutGetNumDevs16 402 pascal waveOutGetDevCaps(word ptr word) waveOutGetDevCaps16 403 pascal waveOutGetErrorText(word ptr word) waveOutGetErrorText16 404 pascal waveOutOpen(ptr word ptr long long long) waveOutOpen16 405 pascal waveOutClose(word) waveOutClose16 406 pascal waveOutPrepareHeader(word segptr word) waveOutPrepareHeader16 407 pascal waveOutUnprepareHeader(word segptr word) waveOutUnprepareHeader16 408 pascal waveOutWrite(word segptr word) waveOutWrite16 409 pascal waveOutPause(word) waveOutPause16 410 pascal waveOutRestart(word) waveOutRestart16 411 pascal waveOutReset(word) waveOutReset16 412 pascal waveOutGetPosition(word ptr word) waveOutGetPosition16 413 pascal waveOutGetPitch(word ptr) waveOutGetPitch16 414 pascal waveOutSetPitch(word long) waveOutSetPitch16 415 pascal waveOutGetVolume(word ptr) waveOutGetVolume16 416 pascal waveOutSetVolume(word long) waveOutSetVolume16 417 pascal waveOutGetPlaybackRate(word ptr) waveOutGetPlaybackRate16 418 pascal waveOutSetPlaybackRate(word long) waveOutSetPlaybackRate16 419 pascal waveOutBreakLoop(word) waveOutBreakLoop16 420 pascal waveOutGetID(word ptr) waveOutGetID16 421 pascal waveOutMessage(word word long long) waveOutMessage16 501 pascal waveInGetNumDevs() waveInGetNumDevs16 502 pascal waveInGetDevCaps(word ptr word) waveInGetDevCaps16 503 pascal waveInGetErrorText(word ptr word) waveOutGetErrorText16 504 pascal waveInOpen(ptr word ptr long long long) waveInOpen16 505 pascal waveInClose(word) waveInClose16 506 pascal waveInPrepareHeader(word segptr word) waveInPrepareHeader16 507 pascal waveInUnprepareHeader(word segptr word) waveInUnprepareHeader16 508 pascal waveInAddBuffer(word segptr word) waveInAddBuffer16 509 pascal waveInStart(word) waveInStart16 510 pascal waveInStop(word) waveInStop16 511 pascal waveInReset(word) waveInReset16 512 pascal waveInGetPosition(word ptr word) waveInGetPosition16 513 pascal waveInGetID(word ptr) waveInGetID16 514 pascal waveInMessage(word word long long) waveInMessage16 601 pascal timeGetSystemTime(ptr word) timeGetSystemTime16 602 pascal timeSetEvent(word word segptr long word) timeSetEvent16 603 pascal timeKillEvent(word) timeKillEvent16 604 pascal timeGetDevCaps(ptr word) timeGetDevCaps16 605 pascal timeBeginPeriod(word) timeBeginPeriod16 606 pascal timeEndPeriod(word) timeEndPeriod16 607 pascal timeGetTime() timeGetTime16 701 pascal mciSendCommand(word word long long) mciSendCommand16 702 pascal mciSendString(str ptr word word) mciSendString16 703 pascal mciGetDeviceID(ptr) mciGetDeviceID16 705 pascal mciLoadCommandResource(word str word) mciLoadCommandResource16 706 pascal mciGetErrorString(long ptr word) mciGetErrorString16 707 pascal mciSetDriverData(word long) mciSetDriverData16 708 pascal mciGetDriverData(word) mciGetDriverData16 710 pascal mciDriverYield(word) mciDriverYield16 711 pascal mciDriverNotify(word word word) mciDriverNotify16 712 pascal mciExecute(ptr) mciExecute16 713 pascal mciFreeCommandResource(word) mciFreeCommandResource16 714 pascal mciSetYieldProc(word ptr long) mciSetYieldProc16 715 pascal mciGetDeviceIDFromElementID(long ptr) mciGetDeviceIDFromElementID16 716 pascal mciGetYieldProc(word ptr) mciGetYieldProc16 717 pascal mciGetCreatorTask(word) mciGetCreatorTask16 800 pascal mixerGetNumDevs() mixerGetNumDevs16 801 pascal mixerGetDevCaps(word ptr word) mixerGetDevCaps16 802 pascal mixerOpen(ptr word long long long) mixerOpen16 803 pascal mixerClose(word) mixerClose16 804 pascal mixerMessage(word word long long) mixerMessage16 805 pascal mixerGetLineInfo(word ptr long) mixerGetLineInfo16 806 pascal mixerGetID(word ptr long) mixerGetID16 807 pascal mixerGetLineControls(word ptr long) mixerGetLineControls16 808 pascal mixerGetControlDetails(word ptr long) mixerGetControlDetails16 809 pascal mixerSetControlDetails(word ptr long) mixerSetControlDetails16 900 pascal mmTaskCreate(long ptr long) mmTaskCreate16 902 pascal mmTaskBlock(word) mmTaskBlock16 903 pascal mmTaskSignal(word) mmTaskSignal16 904 pascal -ret16 mmGetCurrentTask() mmGetCurrentTask16 905 pascal mmTaskYield() mmTaskYield16 1100 pascal DrvOpen(str str long) DrvOpen16 1101 pascal DrvClose(word long long) DrvClose16 1102 pascal DrvSendMessage(word word long long) DrvSendMessage16 1103 pascal DrvGetModuleHandle(word) DrvGetModuleHandle16 1104 pascal DrvDefDriverProc(long word word long long) DrvDefDriverProc16 1120 pascal mmThreadCreate(segptr ptr long long) mmThreadCreate16 1121 pascal mmThreadSignal(word) mmThreadSignal16 1122 pascal mmThreadBlock(word) mmThreadBlock16 1123 pascal mmThreadIsCurrent(word) mmThreadIsCurrent16 1124 pascal mmThreadIsValid(word) mmThreadIsValid16 1125 pascal mmThreadGetTask(word) mmThreadGetTask16 1150 pascal mmShowMMCPLPropertySheet(word str str str) mmShowMMCPLPropertySheet16 1210 pascal mmioOpen(str ptr long) mmioOpen16 1211 pascal mmioClose(word word) mmioClose16 1212 pascal mmioRead(word ptr long) mmioRead16 1213 pascal mmioWrite(word ptr long) mmioWrite16 1214 pascal mmioSeek(word long word) mmioSeek16 1215 pascal mmioGetInfo(word ptr word) mmioGetInfo16 1216 pascal mmioSetInfo(word ptr word) mmioSetInfo16 1217 pascal mmioSetBuffer(word segptr long word) mmioSetBuffer16 1218 pascal mmioFlush(word word) mmioFlush16 1219 pascal mmioAdvance(word ptr word) mmioAdvance16 1220 pascal mmioStringToFOURCC(str word) mmioStringToFOURCC16 1221 pascal mmioInstallIOProc(long ptr long) mmioInstallIOProc16 1222 pascal mmioSendMessage(word word long long) mmioSendMessage16 1223 pascal mmioDescend(word ptr ptr word) mmioDescend16 1224 pascal mmioAscend(word ptr word) mmioAscend16 1225 pascal mmioCreateChunk(word ptr word) mmioCreateChunk16 1226 pascal mmioRename(ptr ptr ptr long) mmioRename16 #2000 stub WINMMF_THUNKDATA16 #2001 stub RING3_DEVLOADER #2002 stub WINMMTILEBUFFER #2003 stub WINMMUNTILEBUFFER #2005 stub MCIGETTHUNKTABLE #2006 stub WINMMSL_THUNKDATA16 # these are Wine only exported functions. Is there another way to do it ? 2047 pascal __wine_mmThreadEntryPoint(long) WINE_mmThreadEntryPoint