Function at 0x44f450
Capabilities:
Read .ini file

Disassembly:
sub esp, 0x30
push ebx
push esi
mov esi, dword [sym.imp.kernel32.dll_GetPrivateProfileIntW]
push edi
push 0x4ded80
push 0
push 0x4b49d8
push 0x4b49e4
call esi
mov edi, dword [sym.imp.user32.dll_SendMessageW]
mov ebx, dword [sym.imp.user32.dll_GetDlgItem]
test eax, eax
je 0x44f498
push 0
push 1
push 0xf1
push 0x294e
push dword [0x4def88]
call ebx
push eax
call edi
push 0x4ded80
push 0
push 0x4b49f4
push 0x4b49e4
call esi
test eax, eax
je 0x44f4c8
push 0
push 1
push 0xf1
push 0x294f
push dword [0x4def88]
call ebx
push eax
call edi
push 0x294d
push dword [0x4def88]
call ebx
push 0x4ded80
push 0
push 0x4b4a00
push 0x4b4a0c
mov ebx, eax
call esi
test eax, eax
je 0x44f51e
mov eax, dword [0x4d2e58]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4a20
push 0x4b4a0c
call esi
test eax, eax
je 0x44f565
mov eax, dword [0x4d2e54]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4a2c
push 0x4b4a0c
call esi
test eax, eax
je 0x44f5ac
mov eax, dword [0x4d2e50]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4a38
push 0x4b4a0c
call esi
test eax, eax
je 0x44f5f3
mov eax, dword [0x4d2e4c]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4a44
push 0x4b4a0c
call esi
test eax, eax
je 0x44f63a
mov eax, dword [0x4d2e48]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4a50
push 0x4b4a0c
call esi
test eax, eax
je 0x44f681
mov eax, dword [0x4d2e44]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4a5c
push 0x4b4a0c
call esi
test eax, eax
je 0x44f6c8
mov eax, dword [0x4d2e40]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4a68
push 0x4b4a0c
call esi
test eax, eax
je 0x44f70f
mov eax, dword [0x4d2e3c]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4a74
push 0x4b4a0c
call esi
test eax, eax
je 0x44f756
mov eax, dword [0x4d2e38]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4a80
push 0x4b4a0c
call esi
test eax, eax
je 0x44f79d
mov eax, dword [0x4d2e34]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4a8c
push 0x4b4a0c
call esi
test eax, eax
je 0x44f7e4
mov eax, dword [0x4d2e30]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4a98
push 0x4b4a0c
call esi
test eax, eax
je 0x44f82b
mov eax, dword [0x4d2e2c]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4aa4
push 0x4b4a0c
call esi
test eax, eax
je 0x44f872
mov eax, dword [0x4d2e28]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4ab0
push 0x4b4a0c
call esi
test eax, eax
je 0x44f8b9
mov eax, dword [0x4d2e24]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4abc
push 0x4b4a0c
call esi
test eax, eax
je 0x44f900
mov eax, dword [0x4d2e20]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4ac8
push 0x4b4a0c
call esi
test eax, eax
je 0x44f947
mov eax, dword [0x4d2e1c]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4ad4
push 0x4b4a0c
call esi
test eax, eax
je 0x44f98e
mov eax, dword [0x4d2e18]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4ae0
push 0x4b4a0c
call esi
test eax, eax
je 0x44f9d5
mov eax, dword [0x4d2e14]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4aec
push 0x4b4a0c
call esi
test eax, eax
je 0x44fa1c
mov eax, dword [0x4d2e10]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4af8
push 0x4b4a0c
call esi
test eax, eax
je 0x44fa63
mov eax, dword [0x4d2e0c]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4b04
push 0x4b4a0c
call esi
test eax, eax
je 0x44faaa
mov eax, dword [0x4d2e08]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4b10
push 0x4b4a0c
call esi
test eax, eax
je 0x44faf1
mov eax, dword [0x4d2e04]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4b1c
push 0x4b4a0c
call esi
test eax, eax
je 0x44fb38
mov eax, dword [0x4d2e00]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4b28
push 0x4b4a0c
call esi
test eax, eax
je 0x44fb7f
mov eax, dword [0x4d2dfc]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4b34
push 0x4b4a0c
call esi
test eax, eax
je 0x44fbc6
mov eax, dword [0x4d2df8]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4b40
push 0x4b4a0c
call esi
test eax, eax
je 0x44fc0d
mov eax, dword [0x4d2df4]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4b4c
push 0x4b4a0c
call esi
test eax, eax
je 0x44fc54
mov eax, dword [0x4d2df0]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4b58
push 0x4b4a0c
call esi
test eax, eax
je 0x44fc9b
mov eax, dword [0x4d2dec]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4b64
push 0x4b4a0c
call esi
test eax, eax
je 0x44fce2
mov eax, dword [0x4d2de8]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4b70
push 0x4b4a0c
call esi
test eax, eax
je 0x44fd29
mov eax, dword [0x4d2de4]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4b7c
push 0x4b4a0c
call esi
test eax, eax
je 0x44fd70
mov eax, dword [0x4d2de0]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4b88
push 0x4b4a0c
call esi
test eax, eax
je 0x44fdb7
mov eax, dword [0x4d2ddc]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4b98
push 0x4b4a0c
call esi
test eax, eax
je 0x44fdfe
mov eax, dword [0x4d2dd8]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4ba8
push 0x4b4a0c
call esi
test eax, eax
je 0x44fe45
mov eax, dword [0x4d2dd4]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4bb8
push 0x4b4a0c
call esi
test eax, eax
je 0x44fe8c
mov eax, dword [0x4d2dd0]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4bc8
push 0x4b4a0c
call esi
test eax, eax
je 0x44fed3
mov eax, dword [0x4d2dcc]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4bd8
push 0x4b4a0c
call esi
test eax, eax
je 0x44ff1a
mov eax, dword [0x4d2dc8]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4be8
push 0x4b4a0c
call esi
test eax, eax
je 0x44ff61
mov eax, dword [0x4d2dc4]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4bf8
push 0x4b4a0c
call esi
test eax, eax
je 0x44ffa8
mov eax, dword [0x4d2dc0]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4c08
push 0x4b4a0c
call esi
test eax, eax
je 0x44ffef
mov eax, dword [0x4d2dbc]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4c1c
push 0x4b4a0c
call esi
test eax, eax
je 0x450036
mov eax, dword [0x4d2db8]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
push 0x4ded80
push 0
push 0x4b4c30
push 0x4b4a0c
call esi
test eax, eax
je 0x45007d
mov eax, dword [0x4d2db4]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x10]
push eax
push 0
push 0x113f
push ebx
mov dword [esp + 0x20], 8
mov dword [esp + 0x2c], 0xf000
mov dword [esp + 0x28], 0x2000
call edi
pop edi
pop esi
pop ebx
add esp, 0x30
ret