Function at 0x48473b
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push ecx
mov dword [ebp - 4], ecx
mov eax, dword [ebp - 4]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
push 0x512b20
push 0x512b54
push 0x512b70
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 4]
add edx, 0x716ac
push edx
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
call fcn.004a87d4
add esp, 8
mov ecx, dword [ebp - 4]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
push 0x512b8c
push 0x512bc0
push 0x512bdc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 4]
add eax, 0x716cc
push eax
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
call fcn.004a87d4
add esp, 8
mov edx, dword [ebp - 4]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
push str.961_535_1025_549_150_334
push str.eq_save
push 0x512c3c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 4]
add ecx, 0x718ec
push ecx
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
call fcn.004a87d4
add esp, 8
mov eax, dword [ebp - 4]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
push str.961_550_1025_564_150_352
push str.eq_delete
push 0x512ca0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 4]
add edx, 0x7192c
push edx
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
call fcn.004a87d4
add esp, 8
mov ecx, dword [ebp - 4]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
push str.960_604_1006_625_150_197
push str.bass_enable_on
push 0x512d10
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 4]
add eax, 0x71bac
push eax
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
call fcn.004a87d4
add esp, 8
mov edx, dword [ebp - 4]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
push str.1007_604_1053_625_150_197
push str.bass_enable_off
push 0x512d80
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 4]
add ecx, 0x71bcc
push ecx
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
call fcn.004a87d4
add esp, 8
mov eax, dword [ebp - 4]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
push 0x5304fc
push str.eq_enable_on
push 0x512db8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 4]
add edx, 0x716ac
push edx
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
call fcn.004a87d4
add esp, 8
mov ecx, dword [ebp - 4]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
push 0x530500
push str.eq_enable_off
push 0x512df0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 4]
add eax, 0x716cc
push eax
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
call fcn.004a87d4
add esp, 8
mov edx, dword [ebp - 4]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
push 0x530504
push str.eq_classic_on
push 0x512e28
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 4]
add ecx, 0x716ec
push ecx
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
call fcn.004a87d4
add esp, 8
mov eax, dword [ebp - 4]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
push 0x530508
push str.eq_classic_off
push 0x512e64
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 4]
add edx, 0x7170c
push edx
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
call fcn.004a87d4
add esp, 8
mov ecx, dword [ebp - 4]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
push 0x53050c
push str.eq_pop_on
push 0x512e94
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 4]
add eax, 0x7172c
push eax
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
call fcn.004a87d4
add esp, 8
mov edx, dword [ebp - 4]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
push 0x530510
push str.eq_pop_off
push 0x512ec8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 4]
add ecx, 0x7174c
push ecx
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
call fcn.004a87d4
add esp, 8
mov eax, dword [ebp - 4]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
push 0x530514
push str.eq_vocal_on
push 0x512efc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 4]
add edx, 0x7176c
push edx
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
call fcn.004a87d4
add esp, 8
mov ecx, dword [ebp - 4]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
push 0x530518
push str.eq_vocal_off
push 0x512f34
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 4]
add eax, 0x7178c
push eax
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
call fcn.004a87d4
add esp, 8
mov edx, dword [ebp - 4]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
push 0x53051c
push str.eq_preset_on
push 0x512f6c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 4]
add ecx, 0x717ac
push ecx
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
call fcn.004a87d4
add esp, 8
mov eax, dword [ebp - 4]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
push 0x530520
push str.eq_preset_off
push 0x512fa4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 4]
add edx, 0x717cc
push edx
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
call fcn.004a87d4
add esp, 8
mov ecx, dword [ebp - 4]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
push 0x530524
push str.eq_dance_on
push 0x512fd8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 4]
add eax, 0x717ec
push eax
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
call fcn.004a87d4
add esp, 8
mov edx, dword [ebp - 4]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
push 0x530528
push str.eq_dance_off
push 0x513010
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 4]
add ecx, 0x7180c
push ecx
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
call fcn.004a87d4
add esp, 8
mov eax, dword [ebp - 4]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
push 0x53052c
push str.eq_rock_on
push 0x513044
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 4]
add edx, 0x7182c
push edx
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
call fcn.004a87d4
add esp, 8
mov ecx, dword [ebp - 4]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
push 0x530530
push str.eq_rock_off
push 0x513078
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 4]
add eax, 0x7184c
push eax
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
call fcn.004a87d4
add esp, 8
mov edx, dword [ebp - 4]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
push 0x530534
push str.eq_jazz_on
push 0x5130ac
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 4]
add ecx, 0x7186c
push ecx
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
call fcn.004a87d4
add esp, 8
mov eax, dword [ebp - 4]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
push 0x530538
push str.eq_jazz_off
push 0x5130e0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 4]
add edx, 0x7188c
push edx
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
call fcn.004a87d4
add esp, 8
mov ecx, dword [ebp - 4]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
push 0x53053c
push str.eq_party_on
push 0x513114
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 4]
add eax, 0x718ac
push eax
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
call fcn.004a87d4
add esp, 8
mov edx, dword [ebp - 4]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
push 0x530540
push str.eq_party_off
push 0x51314c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 4]
add ecx, 0x718cc
push ecx
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
call fcn.004a87d4
add esp, 8
mov eax, dword [ebp - 4]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
push 0x530544
push str.dolby_pl_enable_on
push 0x513190
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 4]
add edx, 0x727a4
push edx
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
call fcn.004a87d4
add esp, 8
mov ecx, dword [ebp - 4]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
push 0x530548
push str.dolby_pl_enable_off
push 0x5131d4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 4]
add eax, 0x727c4
push eax
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
call fcn.004a87d4
add esp, 8
mov edx, dword [ebp - 4]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
push 0x53054c
push str.dolby_vsh_enable_on
push 0x513218
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 4]
add ecx, 0x72994
push ecx
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
call fcn.004a87d4
add esp, 8
mov eax, dword [ebp - 4]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
push 0x530550
push str.dolby_vsh_enable_off
push 0x513260
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 4]
add edx, 0x729b4
push edx
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
call fcn.004a87d4
add esp, 8
mov ecx, dword [ebp - 4]
call fcn.0040cb2b
mov ecx, dword [ebp - 4]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
push str.285_1286_331_1314_440_195
push str.default_button
push 0x5132d0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 4]
add eax, 0x6f644
push eax
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
call fcn.004a87d4
add esp, 8
mov edx, dword [ebp - 4]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
push str.1070_15_1165_29_24_177
push 0x513318
push 0x513330
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 4]
add ecx, 0x715ac
push ecx
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
call fcn.004a87d4
add esp, 8
mov eax, dword [ebp - 4]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
push str.1070_0_1165_14_24_177
push 0x513378
push str.INFO_WINDOW
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 4]
add edx, 0x6ed04
push edx
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
call fcn.004a87d4
add esp, 8
mov ecx, dword [ebp - 4]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
push str.974_0_1069_14_24_177
push 0x5133d4
push 0x5133ec
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 4]
add eax, 0x70070
push eax
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
call fcn.004a87d4
add esp, 8
mov edx, dword [ebp - 4]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
push str.878_15_973_29_24_177
push 0x513430
push 0x513448
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 4]
add ecx, 0x51fbc
push ecx
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
call fcn.004a87d4
add esp, 8
mov eax, dword [ebp - 4]
add eax, 0x2820
push eax
push 0x104
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
push str.974_14_1069_29_24_177
push 0x513490
push 0x5134a8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov edx, dword [ebp - 4]
add edx, 0x6f6c8
push edx
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
call fcn.004a87d4
add esp, 8
mov ecx, dword [ebp - 4]
add ecx, 0x2820
push ecx
push 0x104
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
push str.878_0_973_14_24_177
push 0x5134ec
push 0x513504
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov eax, dword [ebp - 4]
add eax, 0x137b8
push eax
mov ecx, dword [ebp - 4]
add ecx, 0x948
push ecx
call fcn.004a87d4
add esp, 8
mov edx, dword [ebp - 4]
add edx, 0x2820
push edx
push 0x104
mov eax, dword [ebp - 4]
add eax, 0x948
push eax
push str.285_1286_331_1314_420_250
push str.Jack_cfg_default
push str.JACK_WINDOW
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov ecx, dword [ebp - 4]
add ecx, 0x708f0
push ecx
mov edx, dword [ebp - 4]
add edx, 0x948
push edx
call fcn.004a87d4
add esp, 8
mov esp, ebp
pop ebp
ret