Function at 0x40667a
Capabilities:
Read .ini file

Disassembly:
mov eax, 0x10004
call fcn.00422eb0
mov eax, dword [section..data]
xor eax, esp
mov dword [esp + 0x10000], eax
push ebx
push ebp
push esi
push edi
push 0x48fef0
xor ebx, ebx
push ebx
push 0x42a3c4
push 0x42a3c8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
xor esi, esi
mov edi, 0xf1
push ebx
mov ebx, dword [sym.imp.USER32.dll_GetDlgItem]
inc esi
push esi
push edi
test eax, eax
jne 0x4066ca
push 0x431
jmp 0x4066cf
push 0x432
push dword [0x49fefc]
call ebx
mov ebp, dword [sym.imp.USER32.dll_SendMessageW]
push eax
call ebp
push 0x48fef0
push 0
push 0x42a0d8
push 0x42a3c8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
push 0
push esi
push edi
test eax, eax
jne 0x406706
push 0x438
jmp 0x40670b
push 0x439
push dword [0x49fefc]
call ebx
push eax
call ebp
push 0x48fef0
push 0
push str.234568
push 0x42a3c8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
push 0
push esi
push edi
test eax, eax
jne 0x40673c
push 0x43f
jmp 0x406741
push 0x440
push dword [0x49fefc]
call ebx
push eax
call ebp
push 0x48fef0
push 0
push 0x42a3e4
push 0x42a3c8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
push 0
push esi
push edi
test eax, eax
jne 0x406772
push 0x446
jmp 0x406777
push 0x447
push dword [0x49fefc]
call ebx
push eax
call ebp
push 0x48fef0
push 0
push 0x42a3e8
push 0x42a3c8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
push 0
push esi
push edi
test eax, eax
jne 0x4067a8
push 0x44d
jmp 0x4067ad
push 0x44e
push dword [0x49fefc]
call ebx
push eax
call ebp
push 0x48fef0
push 0
push 0x42a3ec
push 0x42a3c8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
push 0
push esi
push edi
test eax, eax
jne 0x4067de
push 0x454
jmp 0x4067e3
push 0x455
push dword [0x49fefc]
call ebx
push eax
call ebp
push 0x48fef0
push 0
push 0x42a3f0
push 0x42a3c8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
push 0
push esi
push edi
test eax, eax
jne 0x406814
push 0x45b
jmp 0x406819
push 0x45c
push dword [0x49fefc]
call ebx
push eax
call ebp
push 0x48fef0
push 0
push 0x42a088
push 0x42a3c8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
push 0
push esi
push edi
test eax, eax
jne 0x40684a
push 0x462
jmp 0x40684f
push 0x463
push dword [0x49fefc]
call ebx
push eax
call ebp
push 0x48fef0
push 0
push 0x42a3f4
push 0x42a3c8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
push 0
push esi
push edi
test eax, eax
jne 0x406880
push 0x469
jmp 0x406885
push 0x46a
push dword [0x49fefc]
call ebx
push eax
call ebp
xor eax, eax
push 0xfffc
push eax
mov word [esp + 0x18], ax
lea eax, [esp + 0x1a]
push eax
call fcn.00412740
mov edi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x1c]
add esp, 0xc
mov ebp, 0x42a3f8
push 0x48fef0
push 0x7fff
push eax
push 0x429f8c
push 0x42a3c4
push ebp
call edi
lea eax, [esp + 0x10]
push eax
push 0x435
push dword [0x49fefc]
call ebx
mov esi, dword [sym.imp.USER32.dll_SetWindowTextW]
push eax
call esi
push 0x48fef0
push 0x7fff
lea eax, [esp + 0x18]
push eax
push 0x429f8c
push 0x42a0d8
push ebp
call edi
lea eax, [esp + 0x10]
push eax
push 0x43c
push dword [0x49fefc]
call ebx
push eax
call esi
push 0x48fef0
push 0x7fff
lea eax, [esp + 0x18]
push eax
push 0x429f8c
push str.234568
push ebp
call edi
lea eax, [esp + 0x10]
push eax
push 0x443
push dword [0x49fefc]
call ebx
push eax
call esi
push 0x48fef0
push 0x7fff
lea eax, [esp + 0x18]
push eax
push 0x429f8c
push 0x42a3e4
push ebp
call edi
lea eax, [esp + 0x10]
push eax
push 0x44a
push dword [0x49fefc]
call ebx
push eax
call esi
push 0x48fef0
push 0x7fff
lea eax, [esp + 0x18]
push eax
push 0x429f8c
push 0x42a3e8
push ebp
call edi
lea eax, [esp + 0x10]
push eax
push 0x451
push dword [0x49fefc]
call ebx
push eax
call esi
push 0x48fef0
push 0x7fff
lea eax, [esp + 0x18]
push eax
push 0x429f8c
push 0x42a3ec
push ebp
call edi
lea eax, [esp + 0x10]
push eax
push 0x458
push dword [0x49fefc]
call ebx
push eax
call esi
push 0x48fef0
push 0x7fff
lea eax, [esp + 0x18]
push eax
push 0x429f8c
push 0x42a3f0
push ebp
call edi
lea eax, [esp + 0x10]
push eax
push 0x45f
push dword [0x49fefc]
call ebx
push eax
call esi
push 0x48fef0
push 0x7fff
lea eax, [esp + 0x18]
push eax
push 0x429f8c
push 0x42a088
push ebp
call edi
lea eax, [esp + 0x10]
push eax
push 0x466
push dword [0x49fefc]
call ebx
push eax
call esi
push 0x48fef0
push 0x7fff
lea eax, [esp + 0x18]
push eax
push 0x429f8c
push 0x42a3f4
push ebp
call edi
lea eax, [esp + 0x10]
push eax
push 0x46d
push dword [0x49fefc]
call ebx
push eax
call esi
mov ecx, dword [esp + 0x10010]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.00411b03
add esp, 0x10004
ret