Function at 0x42bc67
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
mov ebx, ecx
mov ecx, dword [0x4fe964]
push esi
push edi
push dword [ebp + 8]
lea ecx, [ecx + 0x238]
call fcn.0040ab14
cmp dword [eax + 0x1724], 0
je 0x42be44
mov edi, dword [sym.imp.USER32.dll_SetScrollPos]
push 1
push 0
push 2
pop esi
push esi
push dword [ebx + 0x248]
call edi
push 1
push 0
push esi
push dword [ebx + 0x2c8]
call edi
push 1
push 0
push esi
push dword [ebx + 0x348]
call edi
mov ecx, dword [0x4fe964]
push dword [ebp + 8]
lea ecx, [ecx + 0x238]
call fcn.0040ab14
mov edi, 0x4c9ff4
cmp dword [eax + 0x17e0], 0
jge 0x42bd2e
push 1
push 0
push esi
push dword [ebx + 0x3c8]
call dword [sym.imp.USER32.dll_SetScrollPos]
push 0
lea ecx, [ebx + 0x3a8]
call fcn.0045c096
push edi
call fcn.0048cb73
pop ecx
push eax
push edi
lea ecx, [ebx + 0x200]
call fcn.00402266
push edi
call fcn.0048cb73
pop ecx
push eax
push edi
lea ecx, [ebx + 0x210]
call fcn.00402266
jmp 0x42bdbb
push dword [ebx + 0xd4]
mov ecx, dword [0x4fe964]
push 0xa
push dword [ebp + 8]
lea ecx, [ecx + 0x238]
call fcn.0040ab14
push dword [eax + 0x1894]
push str.ThreasholdOfCautionFF
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
push 1
push eax
push esi
push dword [ebx + 0x3c8]
call dword [sym.imp.USER32.dll_SetScrollPos]
push 1
lea ecx, [ebx + 0x3a8]
call fcn.0045c096
push esi
push dword [ebx + 0x3c8]
mov esi, dword [sym.imp.USER32.dll_GetScrollPos]
call esi
push eax
lea eax, [ebx + 0x200]
push 0x4ca738
push eax
call fcn.00403636
add esp, 0xc
push 2
push dword [ebx + 0x3c8]
call esi
push eax
lea eax, [ebx + 0x210]
push str._02Xh
push eax
call fcn.00403636
add esp, 0xc
xor esi, esi
lea ecx, [ebx + 0x228]
push esi
call fcn.0045c096
push esi
lea ecx, [ebx + 0x2a8]
call fcn.0045c096
push esi
lea ecx, [ebx + 0x328]
call fcn.0045c096
push edi
call fcn.0048cb73
pop ecx
push eax
push edi
lea ecx, [ebx + 0x1f4]
call fcn.00402266
push edi
call fcn.0048cb73
pop ecx
push eax
push edi
lea ecx, [ebx + 0x204]
call fcn.00402266
push edi
call fcn.0048cb73
pop ecx
push eax
push edi
lea ecx, [ebx + 0x1f8]
call fcn.00402266
push edi
call fcn.0048cb73
pop ecx
push eax
push edi
lea ecx, [ebx + 0x208]
call fcn.00402266
mov dword [ebp - 4], 0x20c
mov dword [ebp + 8], 0x1fc
jmp 0x42c002
push dword [ebx + 0xd4]
mov ecx, dword [0x4fe964]
push 1
push dword [ebp + 8]
lea ecx, [ecx + 0x238]
call fcn.0040ab14
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
push dword [eax + 0x1894]
push str.ThreasholdOfCaution05
call esi
mov edi, dword [sym.imp.USER32.dll_SetScrollPos]
push 1
push eax
push 2
push dword [ebx + 0x248]
call edi
push dword [ebx + 0xd4]
mov ecx, dword [0x4fe964]
push 1
push dword [ebp + 8]
lea ecx, [ecx + 0x238]
call fcn.0040ab14
push dword [eax + 0x1894]
push str.ThreasholdOfCautionC5
call esi
push 1
push eax
push 2
push dword [ebx + 0x2c8]
call edi
push dword [ebx + 0xd4]
mov ecx, dword [0x4fe964]
push 1
push dword [ebp + 8]
lea ecx, [ecx + 0x238]
call fcn.0040ab14
push dword [eax + 0x1894]
push str.ThreasholdOfCautionC6
call esi
xor esi, esi
inc esi
push esi
push eax
push 2
push dword [ebx + 0x348]
call edi
push esi
push 0
push 2
push dword [ebx + 0x3c8]
call edi
push esi
lea ecx, [ebx + 0x228]
call fcn.0045c096
push esi
lea ecx, [ebx + 0x2a8]
call fcn.0045c096
push esi
lea ecx, [ebx + 0x328]
call fcn.0045c096
push 0
lea ecx, [ebx + 0x3a8]
call fcn.0045c096
mov esi, dword [sym.imp.USER32.dll_GetScrollPos]
push 2
pop edi
push edi
push dword [ebx + 0x248]
call esi
push eax
lea eax, [ebx + 0x1f4]
push 0x4ca738
push eax
call fcn.00403636
add esp, 0xc
push edi
push dword [ebx + 0x2c8]
call esi
push eax
push 0x4ca738
lea eax, [ebx + 0x1f8]
push eax
call fcn.00403636
add esp, 0xc
push edi
push dword [ebx + 0x348]
call esi
push eax
lea eax, [ebx + 0x1fc]
push 0x4ca738
push eax
call fcn.00403636
add esp, 0xc
push edi
push dword [ebx + 0x248]
call esi
push eax
lea eax, [ebx + 0x204]
push str._02Xh
push eax
call fcn.00403636
add esp, 0xc
push edi
push dword [ebx + 0x2c8]
call esi
push eax
lea eax, [ebx + 0x208]
push str._02Xh
push eax
call fcn.00403636
add esp, 0xc
push edi
push dword [ebx + 0x348]
call esi
push eax
lea eax, [ebx + 0x20c]
push str._02Xh
push eax
call fcn.00403636
add esp, 0xc
mov dword [ebp - 4], 0x210
mov edi, 0x4c9ff4
mov dword [ebp + 8], 0x200
mov eax, edi
mov esi, edi
push eax
call fcn.0048cb73
pop ecx
mov ecx, dword [ebp + 8]
push eax
push esi
lea ecx, [ebx + ecx]
call fcn.00402266
push esi
call fcn.0048cb73
pop ecx
mov ecx, dword [ebp - 4]
push eax
push edi
lea ecx, [ecx + ebx]
call fcn.00402266
push 0
mov ecx, ebx
call fcn.004611f1
pop edi
pop esi
pop ebx
leave
ret 4