Mfx.dll

vUnknown 32-bit Unknown OS Analyzed
Description
—
Authors
Unknown
File size
124.0 KB
Uploaded
2026-08-18 08:36
Views
43
SHA-256
ed0354e68917d68477d8c8bf0b944ea6

Exported functions 212

??0CMixer@@QAE@XZ #1 · 0xa590
??0CSndBox@@QAE@ABV0@@Z #2 · 0x8fb0
??0CSndBox@@QAE@XZ #3 · 0x8f60
??0CSndIdx@@QAE@ABV0@@Z #4 · 0x90a0
??0CSndIdx@@QAE@XZ #5 · 0x9040
??0CSndLib@@QAE@ABV0@@Z #6 · 0x9170
??0CSndLib@@QAE@XZ #7 · 0xc240
??0CSound@@QAE@ABV0@@Z #8 · 0x2240
??0CSound@@QAE@PAPAUIDirectSoundBuffer@@KKPAVCWaveFile@@@Z #9 · 0x2ca0
??0CSoundManager@@QAE@XZ #10 · 0x2440
??0CStreamingSound@@QAE@ABV0@@Z #11 · 0x2300
??0CStreamingSound@@QAE@PAUIDirectSoundBuffer@@KPAVCWaveFile@@K@Z #12 · 0x3620
??0CWaveFile@@QAE@XZ #13 · 0x3d30
??0SSndBoxInit@@QAE@XZ #14 · 0x64e0
??0SSndLibHeader@@QAE@XZ #15 · 0x6610
??0SSndLibHeaderEx@@QAE@XZ #16 · 0x6850
??0SWaveHeader@@QAE@XZ #17 · 0x6580
??0WFXObject@@QAE@ABV0@@Z #18 · 0x9300
??0WFXObject@@QAE@XZ #19 · 0x92e0
??0__MFX_CONFIG@@QAE@XZ #20 · 0x20a0
??1CMixer@@QAE@XZ #21 · 0xa5b0
??1CSndBox@@UAE@XZ #22 · 0x8f80
??1CSndIdx@@UAE@XZ #23 · 0x9060
??1CSndLib@@UAE@XZ #24 · 0xc270
??1CSound@@UAE@XZ #25 · 0x2d30
??1CSoundManager@@QAE@XZ #26 · 0x2450
??1CStreamingSound@@UAE@XZ #27 · 0x36c0
??1CWaveFile@@QAE@XZ #28 · 0x3d50
??1SSndLibHeaderEx@@QAE@XZ #29 · 0x68e0
??1WFXObject@@UAE@XZ #30 · 0x92f0
??4CMixer@@QAEAAV0@ABV0@@Z #31 · 0x92b0
??4CSndBox@@QAEAAV0@ABV0@@Z #32 · 0x2270
??4CSndIdx@@QAEAAV0@ABV0@@Z #33 · 0x90c0
??4CSndLib@@QAEAAV0@ABV0@@Z #34 · 0x91d0
??4CSound@@QAEAAV0@ABV0@@Z #35 · 0x2270
??4CSoundManager@@QAEAAV0@ABV0@@Z #36 · 0x2230
??4CStreamingSound@@QAEAAV0@ABV0@@Z #37 · 0x2360
??4CWaveFile@@QAEAAV0@ABV0@@Z #38 · 0x2420
??4SSndBoxInit@@QAEAAU0@ABU0@@Z #39 · 0x6560
??4SSndLibHeader@@QAEABU0@ABU0@@Z #40 · 0x67e0
??4SSndLibHeaderEx@@QAEABU0@ABU0@@Z #41 · 0x7010
??4SSndLibHeaderEx@@QAEABU0@ABUSSndLibHeader@@@Z #42 · 0x67e0
??4SWaveHeader@@QAEAAU0@ABU0@@Z #43 · 0x65f0
??4WFXObject@@QAEAAV0@ABV0@@Z #44 · 0x9310
??4__MFX_CONFIG@@QAEAAU0@ABU0@@Z #45 · 0x2210
??_7CSndBox@@6B@ #46 · 0x140f8
??_7CSndIdx@@6B@ #47 · 0x140fc
??_7CSndLib@@6B@ #48 · 0x14100
??_7CSound@@6B@ #49 · 0x14098
??_7CStreamingSound@@6B@ #50 · 0x1409c
??_7WFXObject@@6B@ #51 · 0x14104
??_C@_07FCDG@snd?4lib?$AA@ #52 · 0x1983c
??_C@_08JGMC@Mfx2?4log?$AA@ #53 · 0x19844
??_C@_0EN@ICJJ@Mfx?5sound?5lib?5version?52?40?4?5Copyr@ #54 · 0x19a48
??_C@_0M@PIB@Silence?4wav?$AA@ #55 · 0x19830
?AddRef@CSound@@QAEKXZ #56 · 0x35a0
?Adjust@CSndBox@@QAEHKHH@Z #57 · 0xb3f0
?Adjust@CSndLib@@QAEJKKHH@Z #58 · 0xd1c0
?AdjustPan@CSndBox@@QAEHH@Z #59 · 0xb4e0
?AdjustVolume@CSndBox@@QAEHMH@Z #60 · 0xb460
?Build@CMixer@@QAEHPAUHWND__@@@Z #61 · 0xa5c0
?Build@CSndBox@@QAEHPBUSSndBoxInit@@@Z #62 · 0xb160
?Build@CSndLib@@QAEHPBD@Z #63 · 0xc460
?BuildSoundBuffer@CSndBox@@QAEHHPAPAXPBUSSndBoxInit@@@Z #64 · 0xb560
?Clean@CMixer@@QAEXXZ #65 · 0xa620
?CleanUp@CSndBox@@QAEXXZ #66 · 0xb100
?CleanUp@CSndIdx@@QAEXXZ #67 · 0x9080
?CleanUp@CSndLib@@QAEXXZ #68 · 0xc2d0
?CleanUp@SSndLibHeaderEx@@QAEXXZ #69 · 0x6a40
?Close@CWaveFile@@QAEJXZ #70 · 0x43c0
?Close@SSndLibHeaderEx@@QAEXXZ #71 · 0x6cb0
?Create@CSoundManager@@QAEJPAPAVCSound@@PADKU_GUID@@K@Z #72 · 0x2670
?CreateFromMemory@CSoundManager@@QAEJPAPAVCSound@@PAEKPAUtWAVEFORMATEX@@KU_GUID@@K@Z #73 · 0x28a0
?CreateStreaming@CSoundManager@@QAEJPAPAVCStreamingSound@@PADKU_GUID@@KKPAX@Z #74 · 0x2a80
?FillBufferWithSound@CSound@@QAEJPAUIDirectSoundBuffer@@H@Z #75 · 0x2da0
?FindCDAudioLine@CMixer@@AAEHXZ #76 · 0xa930
?FindSoundFileIndex@CSndBox@@QAEHHPAPAXPBUSSndBoxInit@@@Z #77 · 0xb700
?Get3DBufferInterface@CSound@@QAEJKPAPAUIDirectSound3DBuffer@@@Z #78 · 0x3050
?Get3DListenerInterface@CSoundManager@@QAEJPAPAUIDirectSound3DListener@@@Z #79 · 0x25c0
?GetAFPan@__MFX_CONFIG@@QAEHXZ #80 · 0x9de0
?GetAFSilenceVolume@__MFX_CONFIG@@QAEHXZ #81 · 0x9cd0
?GetAFVolume@__MFX_CONFIG@@QAEHXZ #82 · 0x9ce0
?GetBoxInitFromFile@SSndLibHeaderEx@@QAEPAUSSndBoxInit@@K@Z #83 · 0x6d80
?GetBoxInits@SSndLibHeader@@QAEPAUSSndBoxInit@@XZ #84 · 0x6710
?GetBoxNumber@CSndLib@@QAEKXZ #85 · 0x9160
?GetBuffer@CSound@@QAEPAUIDirectSoundBuffer@@K@Z #86 · 0x3020
?GetCDPan@__MFX_CONFIG@@QAEHXZ #87 · 0x9e80
?GetCDVolume@__MFX_CONFIG@@QAEHXZ #88 · 0x9e20
?GetCaps@__MFX_CONFIG@@QAEKXZ #89 · 0x9c70
?GetDirectSound@CSoundManager@@QAEPAUIDirectSound@@XZ #90 · 0x2410
?GetFormat@CWaveFile@@QAEPAUtWAVEFORMATEX@@XZ #91 · 0x2410
?GetFreeBuffer@CSound@@QAEPAUIDirectSoundBuffer@@XZ #92 · 0x2fb0
?GetPan@CSound@@QAEJXZ #93 · 0x3240
?GetSize@CWaveFile@@QAEKXZ #94 · 0x4170
?GetSndPan@__MFX_CONFIG@@QAEHXZ #95 · 0x9de0
?GetSndSilenceVolume@__MFX_CONFIG@@QAEHXZ #96 · 0x9cc0
?GetSndVolume@__MFX_CONFIG@@QAEHXZ #97 · 0x9d60
?GetVolCDAudio@CMixer@@QAEGXZ #98 · 0xa830
?GetVolume@CSound@@QAEJXZ #99 · 0x3160
?GetWaveData@SSndLibHeader@@QAEPAEXZ #100 · 0x6740
?GetWaveDataFromFile@SSndLibHeaderEx@@QAEPAEPAUSWaveHeader@@@Z #101 · 0x6f30
?GetWaveDataSize@SSndLibHeader@@QAEKPAUSWaveHeader@@@Z #102 · 0x6770
?GetWaveDataSizeFromFile@SSndLibHeaderEx@@QAEKXZ #103 · 0x7000
?GetWaveHeaderFromFile@SSndLibHeaderEx@@QAEPAUSWaveHeader@@K@Z #104 · 0x6e50
?GetWaveHeaders@SSndLibHeader@@QAEPAUSWaveHeader@@XZ #105 · 0x6720
?GetWnd@CMixer@@QAEPAUHWND__@@XZ #106 · 0x92a0
?HandleWaveStreamNotification@CStreamingSound@@QAEJH@Z #107 · 0x3730
?Initialize@CSoundManager@@QAEJPAUHWND__@@KKKK@Z #108 · 0x2470
?IsBufferPrepared@CSndBox@@QAEHXZ #109 · 0xb750
?IsEmpty@SSndBoxInit@@QAEHXZ #110 · 0x6540
?IsEmpty@SWaveHeader@@QAEHXZ #111 · 0x65c0
?IsHaveCaps@__MFX_CONFIG@@QAEHK@Z #112 · 0x21f0
?IsOK@CMixer@@QAEHXZ #113 · 0x9280
?IsPanCfgIndependent@CSndBox@@QAEHXZ #114 · 0x8fa0
?IsPlaying@CSndBox@@QAEHXZ #115 · 0xb770
?IsSndPlaying@CSndLib@@QAEHK@Z #116 · 0xd2e0
?IsSoundPlaying@CSound@@QAEHXZ #117 · 0x3430
?IsSupportCD@CMixer@@QAEHXZ #118 · 0x9290
?IsValid@SSndLibHeader@@QAEHGG@Z #119 · 0x66d0
?IsValid@__MFX_CONFIG@@QAEHXZ #120 · 0x9b70
?IsVolumeCfgIndependent@CSndBox@@QAEHXZ #121 · 0x8f90
?MfxSaveLog@@YAXHPADZZ #122 · 0x9380
?Mfx_AF_GetRate@@YANXZ #123 · 0x7be0
?Mfx_AF_GetVolume@@YAKXZ #124 · 0x7c30
?Mfx_AF_IsPlaying@@YAHXZ #125 · 0x7ad0
?Mfx_AF_Pause@@YAJH@Z #126 · 0x7b50
?Mfx_AF_Play@@YAJPBD_J1@Z #127 · 0x7960
?Mfx_AF_SetRate@@YAXN@Z #128 · 0x7b90
?Mfx_AF_SetVolume@@YAXK@Z #129 · 0x7bf0
?Mfx_AF_Stop@@YAXXZ #130 · 0x7aa0
?Mfx_AF_TestState@@YAHJ@Z #131 · 0x7b10
?Mfx_AVI_IsPlaying@@YAHXZ #132 · 0x8400
?Mfx_AVI_Play@@YAJPBDPAUtagRECT@@HPAUHWND__@@@Z #133 · 0x8250
?Mfx_AVI_Stop@@YAXXZ #134 · 0x8450
?Mfx_Build@@YAJPAU__MFX_CONFIG@@@Z #135 · 0x7200
?Mfx_CD_GetVolume@@YAKXZ #136 · 0x8210
?Mfx_CD_IsBeingUsed@@YAHXZ #137 · 0x8000
?Mfx_CD_IsCDAudioPlaying@@YAHH@Z #138 · 0x8090
?Mfx_CD_Play@@YAJH@Z #139 · 0x7f40
?Mfx_CD_SetVolume@@YAXK@Z #140 · 0x8130
?Mfx_CD_Stop@@YAXXZ #141 · 0x7fc0
?Mfx_End_Another_Wave@@YAJXZ #142 · 0x8cc0
?Mfx_GetCaps@@YAKXZ #143 · 0x7620
?Mfx_GetPan@@YAHXZ #144 · 0x7700
?Mfx_HandelMciNotify@@YAHIJ@Z #145 · 0x7910
?Mfx_HandelPlaybackEvent@@YAHIJ@Z #146 · 0x7710
?Mfx_IsBuilt@@YAHXZ #147 · 0x7610
?Mfx_IsDSInstalled@@YAHXZ #148 · 0x7630
?Mfx_LWave_GetPlayTime@@YAKPBD@Z #149 · 0x8cf0
?Mfx_LWave_GetVolume@@YAKXZ #150 · 0x8e90
?Mfx_LWave_IsPlaying@@YAHXZ #151 · 0x8de0
?Mfx_LWave_Open@@YAJPBDH@Z #152 · 0x89b0
?Mfx_LWave_Pause@@YAJXZ #153 · 0x8d70
?Mfx_LWave_Play@@YAJPBDHH@Z #154 · 0x8d20
?Mfx_LWave_SetVolume@@YAJKH@Z #155 · 0x8e40
?Mfx_LWave_Stop@@YAJH@Z #156 · 0x8da0
?Mfx_Release@@YAXXZ #157 · 0x7510
?Mfx_SND_Adjust@@YAJKKHKHH@Z #158 · 0x7db0
?Mfx_SND_GetVolume@@YAKXZ #159 · 0x7f30
?Mfx_SND_IsPlaying@@YAHK@Z #160 · 0x7d80
?Mfx_SND_Play@@YAJKHW4ENUM_MFX_PLAYMODE@@@Z #161 · 0x7c40
?Mfx_SND_PlayEx@@YAJKHKHW4ENUM_MFX_PLAYMODE@@HH@Z #162 · 0x7cd0
?Mfx_SND_SetVolume@@YAXK@Z #163 · 0x7eb0
?Mfx_SND_Stop@@YAXK@Z #164 · 0x7e70
?Mfx_SetPan@@YAXH@Z #165 · 0x7670
?Mfx_Start_Another_Wave@@YAJPBDKH@Z #166 · 0x8a50
?Mfx_VIDEO_GetColorKey@@YAKXZ #167 · 0x8710
?Mfx_VIDEO_GetCurrentTime@@YANXZ #168 · 0x8950
?Mfx_VIDEO_GetDuration@@YANXZ #169 · 0x88c0
?Mfx_VIDEO_GetVideoRect@@YAHPAUtagRECT@@@Z #170 · 0x8850
?Mfx_VIDEO_IsPlaying@@YAHXZ #171 · 0x86b0
?Mfx_VIDEO_Play@@YAJPBDPAUIDirectDraw@@PAUIDirectDrawSurface@@PAUtagRECT@@W4ENUM_MFX_VIDEOTYPE@@@Z #172 · 0x84e0
?Mfx_VIDEO_SetVideoRect@@YAHPAUtagRECT@@@Z #173 · 0x87b0
?Mfx_VIDEO_Stop@@YAXXZ #174 · 0x8660
?ModifyCaps@__MFX_CONFIG@@QAEKKK@Z #175 · 0x9c90
?Open@CWaveFile@@QAEJPADPAUtWAVEFORMATEX@@K@Z #176 · 0x3d80
?Open@SSndLibHeaderEx@@QAEHXZ #177 · 0x6ad0
?OpenFromMemory@CWaveFile@@QAEJPAEKPAUtWAVEFORMATEX@@K@Z #178 · 0x3fa0
?Play@CSndBox@@QAEJHPAPAXPBUSSndBoxInit@@KHHHH@Z #179 · 0xb240
?Play@CSndLib@@QAEJKHHHW4ENUM_MFX_PLAYMODE@@HH@Z #180 · 0xcd20
?Play@CSound@@QAEJKK@Z #181 · 0x3090
?Read@CWaveFile@@QAEJPAEKPAK@Z #182 · 0x4240
?ReadMMIO@CWaveFile@@IAEJXZ #183 · 0x3fe0
?Release@CSound@@QAEKXZ #184 · 0x35e0
?ReleaseWaveFile@CSound@@QAEXXZ #185 · 0x3540
?Reset@CSound@@QAEJXZ #186 · 0x3360
?Reset@CStreamingSound@@QAEJXZ #187 · 0x3c90
?Reset@SSndBoxInit@@QAEXXZ #188 · 0x6510
?Reset@SSndLibHeader@@QAEXXZ #189 · 0x6670
?Reset@SWaveHeader@@QAEXXZ #190 · 0x65a0
?ResetEx@SSndLibHeaderEx@@QAEXXZ #191 · 0x6a00
?ResetFile@CWaveFile@@QAEJXZ #192 · 0x4180
?RestoreBuffer@CSound@@IAEJPAUIDirectSoundBuffer@@PAH@Z #193 · 0x2f20
?SetCaps@__MFX_CONFIG@@QAEXK@Z #194 · 0x9c80
?SetFileName@SSndLibHeaderEx@@QAEXPBD@Z #195 · 0x6aa0
?SetPan@CSound@@QAEJJ@Z #196 · 0x3190
?SetPrimaryBufferFormat@CSoundManager@@QAEJKKK@Z #197 · 0x24e0
?SetVolume@CSound@@QAEJJ@Z #198 · 0x3110
?SndBox@CSndLib@@QAEAAVCSndBox@@K@Z #199 · 0xc440
?Stop@CSndBox@@QAEXXZ #200 · 0xb1d0
?Stop@CSndLib@@QAEJK@Z #201 · 0xd160
?Stop@CSound@@QAEJXZ #202 · 0x32c0
?StopAll@CSndLib@@QAEJXZ #203 · 0xd190
?TransToAFVolume@__MFX_CONFIG@@QAEHK@Z #204 · 0x9d20
?TransToCDVolume@__MFX_CONFIG@@QAEHK@Z #205 · 0x9e50
?TransToSndPan@__MFX_CONFIG@@QAEHH@Z #206 · 0x9e00
?TransToSndVolume@__MFX_CONFIG@@QAEHK@Z #207 · 0x9da0
?UpdateConfig@CMixer@@QAEXK@Z #208 · 0xa640
?UpdatePanConfig@CSndLib@@QAEJH@Z #209 · 0xd260
?UpdateVolumeConfig@CSndLib@@QAEJMH@Z #210 · 0xd210
?Write@CWaveFile@@QAEJIPAEPAI@Z #211 · 0x4660
?WriteMMIO@CWaveFile@@IAEJPAUtWAVEFORMATEX@@@Z #212 · 0x44f0

Imported DLLs & functions 89

0x3001c220
CloseHandle 0x3001c250
CreateEventA 0x3001c260
CreateThread 0x3001c22c
DeleteCriticalSection 0x3001c234
DeleteFileA 0x3001c244
EnterCriticalSection 0x3001c290
FindResourceA 0x3001c284
GetCurrentThread 0x3001c230
GetFileAttributesA 0x3001c26c
GetShortPathNameA 0x3001c288
GetThreadPriority 0x3001c23c
GetTickCount 0x3001c270
InitializeCriticalSection 0x3001c298
IsBadWritePtr 0x3001c28c
LeaveCriticalSection 0x3001c29c
LoadResource 0x3001c280
LockResource 0x3001c278
lstrcatA 0x3001c2a8
lstrcpyA 0x3001c2a4
lstrcpynA 0x3001c2ac
lstrlenA 0x3001c2a0
MultiByteToWideChar 0x3001c268
QueryPerformanceCounter 0x3001c228
QueryPerformanceFrequency 0x3001c24c
ResetEvent 0x3001c264
ResumeThread 0x3001c294
SetEvent 0x3001c254
SetThreadPriority 0x3001c238
SizeofResource 0x3001c27c
Sleep 0x3001c274
SuspendThread 0x3001c240
TerminateThread 0x3001c25c
WaitForMultipleObjects 0x3001c248
WaitForSingleObject 0x3001c258
__CxxFrameHandler 0x3001c30c
__dllonexit 0x3001c2e0
_adjust_fdiv 0x3001c2bc
_close 0x3001c2b8
_except_handler3 0x3001c2f0
_ftol 0x3001c2dc
_initterm 0x3001c2fc
_lseek 0x3001c2c8
_onexit 0x3001c2ec
_open 0x3001c2c4
_purecall 0x3001c2cc
_read 0x3001c2c0
??2@YAPAXI@Z 0x3001c310
??3@YAXPAX@Z 0x3001c2b4
?terminate@@YAXXZ 0x3001c2e8
fclose 0x3001c300
fopen 0x3001c2e4
free 0x3001c2f8
fwrite 0x3001c2d0
malloc 0x3001c2f4
rand 0x3001c308
sprintf 0x3001c304
strstr 0x3001c2d8
vsprintf 0x3001c2d4
CoCreateInstance 0x3001c390
CoInitialize 0x3001c394
CoUninitialize 0x3001c398
AMGetErrorTextA 0x3001c318
ClientToScreen 0x3001c320
GetSystemMetrics 0x3001c328
GetWindowRect 0x3001c324
MessageBoxA 0x3001c32c
SetRect 0x3001c334
wsprintfA 0x3001c330
mciGetErrorStringA 0x3001c340
mciSendStringA 0x3001c350
mixerClose 0x3001c360
mixerGetControlDetailsA 0x3001c358
mixerGetDevCapsA 0x3001c344
mixerGetLineControlsA 0x3001c354
mixerGetLineInfoA 0x3001c33c
mixerOpen 0x3001c364
mixerSetControlDetails 0x3001c35c
mmioAdvance 0x3001c374
mmioAscend 0x3001c368
mmioClose 0x3001c34c
mmioCreateChunk 0x3001c380
mmioDescend 0x3001c37c
mmioGetInfo 0x3001c384
mmioOpenA 0x3001c348
mmioRead 0x3001c388
mmioSeek 0x3001c36c
mmioSetInfo 0x3001c378
mmioWrite 0x3001c370