winmm.dll

v10.0.19041.3636 32-bit Windows NT Analyzed
Description
MCI API DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
146.8 KB
Uploaded
2025-12-01 08:07
Views
209
SHA-256
6729816e459be41ae1726438b95d207a

Exported functions 193

#2 · 0xed70
mciExecute #3 · 0x104f0
CloseDriver #4 · 0xecc0
DefDriverProc #5 · 0xece0
DriverCallback #6 · 0xed00
DrvGetModuleHandle #7 · 0xed30
GetDriverModuleHandle #8 · 0xed50
NotifyCallbackData #9 · 0xa1d0
OpenDriver #10 · 0xed80
PlaySound #11 · 0xed70
PlaySoundA #12 · 0x169d0
PlaySoundW #13 · 0x2d80
SendDriverMessage #14 · 0xeda0
WOW32DriverCallback #15 · 0xac20
WOW32ResolveMultiMediaHandle #16 · 0xad70
WOWAppExit #17 · 0x17050
aux32Message #18 · 0xae90
auxGetDevCapsA #19 · 0xedc0
auxGetDevCapsW #20 · 0xede0
auxGetNumDevs #21 · 0xee00
auxGetVolume #22 · 0xee10
auxOutMessage #23 · 0xee30
auxSetVolume #24 · 0xee50
joy32Message #25 · 0xb040
joyConfigChanged #26 · 0x85c0
joyGetDevCapsA #27 · 0x8610
joyGetDevCapsW #28 · 0x8890
joyGetNumDevs #29 · 0x8960
joyGetPos #30 · 0x8970
joyGetPosEx #31 · 0x89d0
joyGetThreshold #32 · 0x8ee0
joyReleaseCapture #33 · 0x9cb0
joySetCapture #34 · 0x9d40
joySetThreshold #35 · 0x9f70
mci32Message #36 · 0xeb80
mciDriverNotify #37 · 0x14b20
mciDriverYield #38 · 0x14b50
mciFreeCommandResource #39 · 0x12ea0
mciGetCreatorTask #40 · 0x14ee0
mciGetDeviceIDA #41 · 0x14f30
mciGetDeviceIDFromElementIDA #42 · 0x14f80
mciGetDeviceIDFromElementIDW #43 · 0x14fc0
mciGetDeviceIDW #44 · 0x15080
mciGetDriverData #45 · 0x150a0
mciGetErrorStringA #46 · 0x11510
mciGetErrorStringW #47 · 0x115e0
mciGetYieldProc #48 · 0x15120
mciLoadCommandResource #49 · 0x13020
mciSendCommandA #50 · 0x11840
mciSendCommandW #51 · 0x12060
mciSendStringA #52 · 0x12160
mciSendStringW #53 · 0x122f0
mciSetDriverData #54 · 0x15630
mciSetYieldProc #55 · 0x156b0
mid32Message #56 · 0xb230
midiConnect #57 · 0xee70
midiDisconnect #58 · 0xee90
midiInAddBuffer #59 · 0xeeb0
midiInClose #60 · 0xeed0
midiInGetDevCapsA #61 · 0xeef0
midiInGetDevCapsW #62 · 0xef10
midiInGetErrorTextA #63 · 0xef30
midiInGetErrorTextW #64 · 0xef50
midiInGetID #65 · 0xef70
midiInGetNumDevs #66 · 0xef90
midiInMessage #67 · 0xefa0
midiInOpen #68 · 0xefc0
midiInPrepareHeader #69 · 0xefe0
midiInReset #70 · 0xf000
midiInStart #71 · 0xf020
midiInStop #72 · 0xf040
midiInUnprepareHeader #73 · 0xf060
midiOutCacheDrumPatches #74 · 0xf080
midiOutCachePatches #75 · 0xf0a0
midiOutClose #76 · 0xf0c0
midiOutGetDevCapsA #77 · 0xf0e0
midiOutGetDevCapsW #78 · 0xf100
midiOutGetErrorTextA #79 · 0xf120
midiOutGetErrorTextW #80 · 0xf140
midiOutGetID #81 · 0xf160
midiOutGetNumDevs #82 · 0xf180
midiOutGetVolume #83 · 0xf190
midiOutLongMsg #84 · 0xf1b0
midiOutMessage #85 · 0x42d0
midiOutOpen #86 · 0xf1d0
midiOutPrepareHeader #87 · 0xf1f0
midiOutReset #88 · 0xf210
midiOutSetVolume #89 · 0xf230
midiOutShortMsg #90 · 0xf250
midiOutUnprepareHeader #91 · 0xf270
midiStreamClose #92 · 0xf290
midiStreamOpen #93 · 0xf2b0
midiStreamOut #94 · 0xf2d0
midiStreamPause #95 · 0xf2f0
midiStreamPosition #96 · 0xf310
midiStreamProperty #97 · 0xf330
midiStreamRestart #98 · 0xf350
midiStreamStop #99 · 0xf370
mixerClose #100 · 0xf390
mixerGetControlDetailsA #101 · 0xf3b0
mixerGetControlDetailsW #102 · 0xf3d0
mixerGetDevCapsA #103 · 0xf3f0
mixerGetDevCapsW #104 · 0xf410
mixerGetID #105 · 0xf430
mixerGetLineControlsA #106 · 0xf450
mixerGetLineControlsW #107 · 0xf470
mixerGetLineInfoA #108 · 0xf490
mixerGetLineInfoW #109 · 0xf4b0
mixerGetNumDevs #110 · 0xf4d0
mixerMessage #111 · 0xf4e0
mixerOpen #112 · 0xf500
mixerSetControlDetails #113 · 0xf520
mmDrvInstall #114 · 0xf540
mmGetCurrentTask #115 · 0xf560
mmTaskBlock #116 · 0xf570
mmTaskCreate #117 · 0xf580
mmTaskSignal #118 · 0xf5a0
mmTaskYield #119 · 0xf5c0
mmioAdvance #120 · 0xf5d0
mmioAscend #121 · 0xf5f0
mmioClose #122 · 0xf610
mmioCreateChunk #123 · 0xf630
mmioDescend #124 · 0xf650
mmioFlush #125 · 0xf670
mmioGetInfo #126 · 0xf690
mmioInstallIOProcA #127 · 0xf6b0
mmioInstallIOProcW #128 · 0xf6d0
mmioOpenA #129 · 0xf6f0
mmioOpenW #130 · 0xf710
mmioRead #131 · 0xf730
mmioRenameA #132 · 0xf750
mmioRenameW #133 · 0xf770
mmioSeek #134 · 0xf790
mmioSendMessage #135 · 0xf7b0
mmioSetBuffer #136 · 0xf7d0
mmioSetInfo #137 · 0xf7f0
mmioStringToFOURCCA #138 · 0xf810
mmioStringToFOURCCW #139 · 0xf830
mmioWrite #140 · 0xf850
mmsystemGetVersion #141 · 0x172c0
mod32Message #142 · 0xb3e0
mxd32Message #143 · 0xb660
sndPlaySoundA #144 · 0x16cd0
sndPlaySoundW #145 · 0x16cf0
tid32Message #146 · 0xba90
timeBeginPeriod #147 · 0xf870
timeEndPeriod #148 · 0xf890
timeGetDevCaps #149 · 0xf8b0
timeGetSystemTime #150 · 0xf8d0
timeGetTime #151 · 0x47a0
timeKillEvent #152 · 0x3c00
timeSetEvent #153 · 0x38d0
waveInAddBuffer #154 · 0xf8f0
waveInClose #155 · 0xf910
waveInGetDevCapsA #156 · 0xf930
waveInGetDevCapsW #157 · 0xf950
waveInGetErrorTextA #158 · 0xf970
waveInGetErrorTextW #159 · 0xf990
waveInGetID #160 · 0xf9b0
waveInGetNumDevs #161 · 0xf9d0
waveInGetPosition #162 · 0xf9e0
waveInMessage #163 · 0xfa00
waveInOpen #164 · 0xfa20
waveInPrepareHeader #165 · 0xfa40
waveInReset #166 · 0xfa60
waveInStart #167 · 0xfa80
waveInStop #168 · 0xfaa0
waveInUnprepareHeader #169 · 0xfac0
waveOutBreakLoop #170 · 0xfae0
waveOutClose #171 · 0xfb00
waveOutGetDevCapsA #172 · 0xfb20
waveOutGetDevCapsW #173 · 0xfb40
waveOutGetErrorTextA #174 · 0xfb60
waveOutGetErrorTextW #175 · 0xfb80
waveOutGetID #176 · 0xfba0
waveOutGetNumDevs #177 · 0xfbc0
waveOutGetPitch #178 · 0xfbd0
waveOutGetPlaybackRate #179 · 0xfbf0
waveOutGetPosition #180 · 0xfc10
waveOutGetVolume #181 · 0xfc30
waveOutMessage #182 · 0xfc50
waveOutOpen #183 · 0xfc70
waveOutPause #184 · 0xfc90
waveOutPrepareHeader #185 · 0xfcb0
waveOutReset #186 · 0xfcd0
waveOutRestart #187 · 0xfcf0
waveOutSetPitch #188 · 0xfd10
waveOutSetPlaybackRate #189 · 0xfd30
waveOutSetVolume #190 · 0xfd50
waveOutUnprepareHeader #191 · 0xfd70
waveOutWrite #192 · 0xfd90
wid32Message #193 · 0xbc80
wod32Message #194 · 0xbf50

Imported DLLs & functions 138

ApiSetQueryApiSetPresence 0x4f09d000
DelayLoadFailureHook 0x4f09d008
ResolveDelayLoadedAPI 0x4f09d010
GetLastError 0x4f09d020
RaiseException 0x4f09d028
SetErrorMode 0x4f09d018
SetUnhandledExceptionFilter 0x4f09d01c
UnhandledExceptionFilter 0x4f09d024
CompareFileTime 0x4f09d034
CreateFileW 0x4f09d03c
GetFileAttributesW 0x4f09d040
GetFileSize 0x4f09d030
GetFileTime 0x4f09d038
CloseHandle 0x4f09d048
HeapAlloc 0x4f09d058
HeapFree 0x4f09d054
HeapSize 0x4f09d050
LocalAlloc 0x4f09d060
LocalFree 0x4f09d064
CheckForReadOnlyResource 0x4f09d07c
DisableThreadLibraryCalls 0x4f09d094
FreeLibrary 0x4f09d0ac
FreeResource 0x4f09d08c
GetModuleFileNameA 0x4f09d09c
GetModuleFileNameW 0x4f09d090
GetModuleHandleW 0x4f09d0a0
GetProcAddress 0x4f09d0b0
LoadLibraryExA 0x4f09d098
LoadLibraryExW 0x4f09d0a8
LoadResource 0x4f09d084
LoadStringA 0x4f09d0b8
LoadStringW 0x4f09d0b4
LockResource 0x4f09d0a4
SizeofResource 0x4f09d088
PathCchIsRoot 0x4f09d0d0
PathCchStripToRoot 0x4f09d0d4
GetPrivateProfileStringW 0x4f09d0dc
GetProfileStringW 0x4f09d0e0
GetCurrentDirectoryW 0x4f09d0ec
SearchPathW 0x4f09d0e8
SetCurrentDirectoryW 0x4f09d0f0
CreateThread 0x4f09d0fc
ExitThread 0x4f09d104
GetCurrentProcess 0x4f09d120
GetCurrentProcessId 0x4f09d118
GetCurrentThread 0x4f09d110
GetCurrentThreadId 0x4f09d114
ProcessIdToSessionId 0x4f09d108
SetThreadPriority 0x4f09d11c
TerminateProcess 0x4f09d10c
TlsAlloc 0x4f09d100
TlsFree 0x4f09d0f8
QueryPerformanceCounter 0x4f09d128
RegCloseKey 0x4f09d138
RegCreateKeyExW 0x4f09d148
RegGetValueW 0x4f09d140
RegOpenCurrentUser 0x4f09d144
RegOpenKeyExW 0x4f09d13c
RegQueryValueExW 0x4f09d130
RegSetValueExW 0x4f09d134
MultiByteToWideChar 0x4f09d150
WideCharToMultiByte 0x4f09d154
lstrcmpiW 0x4f09d15c
lstrcmpW 0x4f09d160
CharLowerBuffA 0x4f09d168
CreateEventA 0x4f09d178
CreateEventW 0x4f09d180
DeleteCriticalSection 0x4f09d184
EnterCriticalSection 0x4f09d194
InitializeCriticalSection 0x4f09d174
LeaveCriticalSection 0x4f09d190
OpenEventW 0x4f09d188
ResetEvent 0x4f09d198
SetEvent 0x4f09d17c
SleepEx 0x4f09d170
WaitForSingleObject 0x4f09d18c
InitOnceExecuteOnce 0x4f09d1a4
Sleep 0x4f09d1a0
GetSystemInfo 0x4f09d1ac
GetSystemTimeAsFileTime 0x4f09d1b0
GetTickCount 0x4f09d1b4
EventRegister 0x4f09d1c4
EventUnregister 0x4f09d1c8
timeBeginPeriod 0x4f09d1d0
timeEndPeriod 0x4f09d1d8
timeGetDevCaps 0x4f09d1dc
timeGetSystemTime 0x4f09d1e0
timeGetTime 0x4f09d1d4
__CxxFrameHandler3 0x4f09d20c
__dllonexit 0x4f09d1ec
_amsg_exit 0x4f09d200
_callnewh 0x4f09d210
_initterm 0x4f09d1fc
_lock 0x4f09d1f4
_onexit 0x4f09d208
_unlock 0x4f09d1f0
_XcptFilter 0x4f09d204
?terminate@@YAXXZ 0x4f09d1f8
free 0x4f09d1e8
malloc 0x4f09d214
_allmul 0x4f09d288
_aulldiv 0x4f09d28c
_vsnprintf 0x4f09d284
_vsnwprintf 0x4f09d250
atoi 0x4f09d27c
EtwGetTraceEnableFlags 0x4f09d228
EtwGetTraceEnableLevel 0x4f09d234
EtwGetTraceLoggerHandle 0x4f09d230
EtwRegisterTraceGuidsW 0x4f09d238
EtwTraceMessage 0x4f09d29c
EtwUnregisterTraceGuids 0x4f09d224
iswdigit 0x4f09d248
memcmp 0x4f09d290
memcpy 0x4f09d294
memmove 0x4f09d298
memset 0x4f09d220
NtCancelTimer 0x4f09d268
NtClose 0x4f09d26c
NtCreateEvent 0x4f09d264
NtCreateTimer 0x4f09d258
NtQueryTimerResolution 0x4f09d254
NtSetEvent 0x4f09d260
NtSetTimer 0x4f09d270
NtWaitForMultipleObjects 0x4f09d25c
RtlGetActiveConsoleId 0x4f09d22c
RtlMultiByteToUnicodeN 0x4f09d23c
RtlUnicodeToMultiByteN 0x4f09d240
RtlUnwind 0x4f09d21c
strncmp 0x4f09d280
strspn 0x4f09d278
strstr 0x4f09d274
towlower 0x4f09d24c
wcschr 0x4f09d244