winmm.dll

v10.0.19041.3636 64-bit Windows NT Analyzed
Description
MCI API DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
144.9 KB
Uploaded
2025-12-01 07:44
Views
210
SHA-256
ead9055dc522bcab041c8eb7b875adb6

Exported functions 181

#2 · 0x98b0
mciExecute #3 · 0xb3c0
CloseDriver #4 · 0x9820
DefDriverProc #5 · 0x9840
DriverCallback #6 · 0x9860
DrvGetModuleHandle #7 · 0x9870
GetDriverModuleHandle #8 · 0x9890
OpenDriver #9 · 0x98c0
PlaySound #10 · 0x98b0
PlaySoundA #11 · 0x13200
PlaySoundW #12 · 0x1950
SendDriverMessage #13 · 0x98e0
WOWAppExit #14 · 0x14590
auxGetDevCapsA #15 · 0x9900
auxGetDevCapsW #16 · 0x9920
auxGetNumDevs #17 · 0x9940
auxGetVolume #18 · 0x9960
auxOutMessage #19 · 0x9980
auxSetVolume #20 · 0x99a0
joyConfigChanged #21 · 0x5ef0
joyGetDevCapsA #22 · 0x5f60
joyGetDevCapsW #23 · 0x6220
joyGetNumDevs #24 · 0x6330
joyGetPos #25 · 0x6340
joyGetPosEx #26 · 0x63a0
joyGetThreshold #27 · 0x68d0
joyReleaseCapture #28 · 0x76f0
joySetCapture #29 · 0x77b0
joySetThreshold #30 · 0x7a20
mciDriverNotify #31 · 0x10980
mciDriverYield #32 · 0x109a0
mciFreeCommandResource #33 · 0xe7f0
mciGetCreatorTask #34 · 0x10e50
mciGetDeviceIDA #35 · 0x10ed0
mciGetDeviceIDFromElementIDA #36 · 0x10f30
mciGetDeviceIDFromElementIDW #37 · 0x10f90
mciGetDeviceIDW #38 · 0x110b0
mciGetDriverData #39 · 0x110e0
mciGetErrorStringA #40 · 0xc990
mciGetErrorStringW #41 · 0xcac0
mciGetYieldProc #42 · 0x11190
mciLoadCommandResource #43 · 0xea00
mciSendCommandA #44 · 0xcdf0
mciSendCommandW #45 · 0xd690
mciSendStringA #46 · 0xd7c0
mciSendStringW #47 · 0xd9f0
mciSetDriverData #48 · 0x117e0
mciSetYieldProc #49 · 0x118a0
midiConnect #50 · 0x99c0
midiDisconnect #51 · 0x99e0
midiInAddBuffer #52 · 0x9a00
midiInClose #53 · 0x9a20
midiInGetDevCapsA #54 · 0x9a40
midiInGetDevCapsW #55 · 0x9a60
midiInGetErrorTextA #56 · 0x9a80
midiInGetErrorTextW #57 · 0x9aa0
midiInGetID #58 · 0x9ac0
midiInGetNumDevs #59 · 0x9ae0
midiInMessage #60 · 0x9b00
midiInOpen #61 · 0x9b20
midiInPrepareHeader #62 · 0x9b40
midiInReset #63 · 0x9b60
midiInStart #64 · 0x9b80
midiInStop #65 · 0x9ba0
midiInUnprepareHeader #66 · 0x9bc0
midiOutCacheDrumPatches #67 · 0x9be0
midiOutCachePatches #68 · 0x9c00
midiOutClose #69 · 0x9c20
midiOutGetDevCapsA #70 · 0x9c40
midiOutGetDevCapsW #71 · 0x9c60
midiOutGetErrorTextA #72 · 0x9c80
midiOutGetErrorTextW #73 · 0x9ca0
midiOutGetID #74 · 0x9cc0
midiOutGetNumDevs #75 · 0x9ce0
midiOutGetVolume #76 · 0x9d00
midiOutLongMsg #77 · 0x9d20
midiOutMessage #78 · 0x9d40
midiOutOpen #79 · 0x9d60
midiOutPrepareHeader #80 · 0x9d80
midiOutReset #81 · 0x9da0
midiOutSetVolume #82 · 0x9dc0
midiOutShortMsg #83 · 0x9de0
midiOutUnprepareHeader #84 · 0x9e00
midiStreamClose #85 · 0x9e20
midiStreamOpen #86 · 0x9e40
midiStreamOut #87 · 0x9e60
midiStreamPause #88 · 0x9e80
midiStreamPosition #89 · 0x9ea0
midiStreamProperty #90 · 0x9ec0
midiStreamRestart #91 · 0x9ee0
midiStreamStop #92 · 0x9f00
mixerClose #93 · 0x9f20
mixerGetControlDetailsA #94 · 0x9f40
mixerGetControlDetailsW #95 · 0x9f60
mixerGetDevCapsA #96 · 0x9f80
mixerGetDevCapsW #97 · 0x9fa0
mixerGetID #98 · 0x9fc0
mixerGetLineControlsA #99 · 0x9fe0
mixerGetLineControlsW #100 · 0xa000
mixerGetLineInfoA #101 · 0xa020
mixerGetLineInfoW #102 · 0xa040
mixerGetNumDevs #103 · 0xa060
mixerMessage #104 · 0xa080
mixerOpen #105 · 0xa0a0
mixerSetControlDetails #106 · 0xa0c0
mmDrvInstall #107 · 0xa0e0
mmGetCurrentTask #108 · 0xa100
mmTaskBlock #109 · 0xa120
mmTaskCreate #110 · 0xa140
mmTaskSignal #111 · 0xa160
mmTaskYield #112 · 0xa180
mmioAdvance #113 · 0xa1a0
mmioAscend #114 · 0xa1c0
mmioClose #115 · 0xa1e0
mmioCreateChunk #116 · 0xa200
mmioDescend #117 · 0xa220
mmioFlush #118 · 0xa240
mmioGetInfo #119 · 0xa260
mmioInstallIOProcA #120 · 0xa280
mmioInstallIOProcW #121 · 0xa2a0
mmioOpenA #122 · 0xa2c0
mmioOpenW #123 · 0xa2e0
mmioRead #124 · 0xa300
mmioRenameA #125 · 0xa320
mmioRenameW #126 · 0xa340
mmioSeek #127 · 0xa360
mmioSendMessage #128 · 0xa380
mmioSetBuffer #129 · 0xa3a0
mmioSetInfo #130 · 0xa3c0
mmioStringToFOURCCA #131 · 0xa3e0
mmioStringToFOURCCW #132 · 0xa400
mmioWrite #133 · 0xa420
mmsystemGetVersion #134 · 0x14830
sndPlaySoundA #135 · 0x13680
sndPlaySoundW #136 · 0x13690
timeBeginPeriod #137 · 0x1060
timeEndPeriod #138 · 0x1040
timeGetDevCaps #139 · 0xa440
timeGetSystemTime #140 · 0xa460
timeGetTime #141 · 0x3190
timeKillEvent #142 · 0x2e50
timeSetEvent #143 · 0x2a20
waveInAddBuffer #144 · 0xa480
waveInClose #145 · 0xa4a0
waveInGetDevCapsA #146 · 0xa4c0
waveInGetDevCapsW #147 · 0xa4e0
waveInGetErrorTextA #148 · 0xa500
waveInGetErrorTextW #149 · 0xa520
waveInGetID #150 · 0xa540
waveInGetNumDevs #151 · 0xa560
waveInGetPosition #152 · 0xa580
waveInMessage #153 · 0xa5a0
waveInOpen #154 · 0xa5c0
waveInPrepareHeader #155 · 0xa5e0
waveInReset #156 · 0xa600
waveInStart #157 · 0xa620
waveInStop #158 · 0xa640
waveInUnprepareHeader #159 · 0xa660
waveOutBreakLoop #160 · 0xa680
waveOutClose #161 · 0xa6a0
waveOutGetDevCapsA #162 · 0xa6c0
waveOutGetDevCapsW #163 · 0xa6e0
waveOutGetErrorTextA #164 · 0xa700
waveOutGetErrorTextW #165 · 0xa720
waveOutGetID #166 · 0xa740
waveOutGetNumDevs #167 · 0xa760
waveOutGetPitch #168 · 0xa780
waveOutGetPlaybackRate #169 · 0xa7a0
waveOutGetPosition #170 · 0xa7c0
waveOutGetVolume #171 · 0xa7e0
waveOutMessage #172 · 0xa800
waveOutOpen #173 · 0xa820
waveOutPause #174 · 0xa840
waveOutPrepareHeader #175 · 0xa860
waveOutReset #176 · 0xa880
waveOutRestart #177 · 0xa8a0
waveOutSetPitch #178 · 0xa8c0
waveOutSetPlaybackRate #179 · 0xa8e0
waveOutSetVolume #180 · 0xa900
waveOutUnprepareHeader #181 · 0xa920
waveOutWrite #182 · 0xa940

Imported DLLs & functions 134

ApiSetQueryApiSetPresence 0x180015298
DelayLoadFailureHook 0x1800152a8
ResolveDelayLoadedAPI 0x1800152b8
GetLastError 0x1800152e8
RaiseException 0x1800152d8
SetErrorMode 0x1800152d0
SetUnhandledExceptionFilter 0x1800152c8
UnhandledExceptionFilter 0x1800152e0
CompareFileTime 0x180015310
CreateFileW 0x180015300
GetFileAttributesW 0x1800152f8
GetFileSize 0x180015318
GetFileTime 0x180015308
CloseHandle 0x180015328
HeapAlloc 0x180015338
HeapFree 0x180015348
HeapSize 0x180015340
LocalAlloc 0x180015360
LocalFree 0x180015358
CheckForReadOnlyResource 0x180015390
DisableThreadLibraryCalls 0x1800153d0
FreeLibrary 0x1800153b8
FreeResource 0x1800153f8
GetModuleFileNameA 0x1800153a8
GetModuleFileNameW 0x1800153e0
GetModuleHandleW 0x1800153a0
GetProcAddress 0x1800153c0
LoadLibraryExA 0x1800153c8
LoadLibraryExW 0x1800153b0
LoadResource 0x180015408
LoadStringA 0x1800153d8
LoadStringW 0x1800153e8
LockResource 0x180015400
SizeofResource 0x1800153f0
FindResourceW 0x180015418
PathCchIsRoot 0x180015440
PathCchStripToRoot 0x180015438
GetPrivateProfileStringW 0x180015450
GetProfileStringW 0x180015458
GetCurrentDirectoryW 0x180015478
SearchPathW 0x180015468
SetCurrentDirectoryW 0x180015470
CreateThread 0x1800154c8
ExitThread 0x180015488
GetCurrentProcess 0x1800154b8
GetCurrentProcessId 0x1800154a0
GetCurrentThread 0x180015490
GetCurrentThreadId 0x1800154d8
ProcessIdToSessionId 0x1800154d0
SetThreadPriority 0x1800154a8
TerminateProcess 0x1800154b0
TlsAlloc 0x1800154c0
TlsFree 0x180015498
QueryPerformanceCounter 0x1800154e8
RegCloseKey 0x180015508
RegCreateKeyExW 0x1800154f8
RegGetValueW 0x180015528
RegOpenCurrentUser 0x180015500
RegOpenKeyExW 0x180015518
RegQueryValueExW 0x180015510
RegSetValueExW 0x180015520
RtlCaptureContext 0x180015538
RtlLookupFunctionEntry 0x180015540
RtlVirtualUnwind 0x180015548
MultiByteToWideChar 0x180015558
WideCharToMultiByte 0x180015560
lstrcmpiW 0x180015570
lstrcmpW 0x180015578
CreateEventA 0x1800155c0
CreateEventW 0x180015598
DeleteCriticalSection 0x1800155d0
EnterCriticalSection 0x1800155b0
InitializeCriticalSection 0x1800155a8
LeaveCriticalSection 0x180015590
OpenEventW 0x180015588
ResetEvent 0x1800155c8
SetEvent 0x1800155b8
SleepEx 0x1800155a0
WaitForSingleObject 0x1800155d8
InitOnceExecuteOnce 0x1800155e8
Sleep 0x1800155f0
GetSystemInfo 0x180015608
GetSystemTimeAsFileTime 0x180015600
GetTickCount 0x180015610
EventRegister 0x180015638
EventUnregister 0x180015630
timeBeginPeriod 0x180015668
timeEndPeriod 0x180015648
timeGetDevCaps 0x180015650
timeGetSystemTime 0x180015660
timeGetTime 0x180015658
__CxxFrameHandler3 0x180015680
__dllonexit 0x1800156c8
_amsg_exit 0x180015690
_callnewh 0x1800156d0
_initterm 0x180015698
_lock 0x1800156a8
_onexit 0x1800156b8
_unlock 0x1800156b0
_XcptFilter 0x180015688
?terminate@@YAXXZ 0x1800156a0
free 0x180015678
malloc 0x1800156c0
__C_specific_handler 0x180015740
__chkstk 0x180015790
_vsnwprintf 0x180015748
EtwGetTraceEnableFlags 0x1800156f0
EtwGetTraceEnableLevel 0x180015708
EtwGetTraceLoggerHandle 0x180015700
EtwRegisterTraceGuidsW 0x180015710
EtwTraceMessage 0x1800157b0
EtwUnregisterTraceGuids 0x1800156e8
iswdigit 0x180015730
memcmp 0x180015798
memcpy 0x1800157a0
memmove 0x1800157a8
memset 0x1800156e0
NtCancelTimer 0x180015778
NtClose 0x180015780
NtCreateEvent 0x180015770
NtCreateTimer 0x180015758
NtQueryTimerResolution 0x180015750
NtSetEvent 0x180015768
NtSetTimer 0x180015788
NtWaitForMultipleObjects 0x180015760
RtlGetActiveConsoleId 0x1800156f8
RtlMultiByteToUnicodeN 0x180015718
RtlUnicodeToMultiByteN 0x180015720
towlower 0x180015738
wcschr 0x180015728