Function at 0x42c388
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push ebx
mov ebx, ecx
mov ecx, dword [0x4fc7e8]
push esi
push edi
push dword [ebp + 8]
lea ecx, [ecx + 0x228]
call fcn.0040ad5e
cmp dword [eax + 0x1724], 0
je 0x42c562
mov edi, dword [sym.imp.USER32.dll_SetScrollPos]
push 1
push 0
push 2
pop esi
push esi
push dword [ebx + 0x238]
call edi
push 1
push 0
push esi
push dword [ebx + 0x2b8]
call edi
push 1
push 0
push esi
push dword [ebx + 0x338]
call edi
mov ecx, dword [0x4fc7e8]
push dword [ebp + 8]
lea ecx, [ecx + 0x228]
call fcn.0040ad5e
mov edi, 0x4c90b8
cmp dword [eax + 0x17e0], 0
jge 0x42c44e
push 1
push 0
push esi
push dword [ebx + 0x3b8]
call dword [sym.imp.USER32.dll_SetScrollPos]
push 0
lea ecx, [ebx + 0x398]
call fcn.0045bcd4
push edi
call fcn.0048c5e3
pop ecx
push eax
push edi
lea ecx, [ebx + 0x1f0]
call fcn.00402592
push edi
call fcn.0048c5e3
pop ecx
push eax
push edi
lea ecx, [ebx + 0x200]
call fcn.00402592
jmp 0x42c4db
push dword [ebx + 0xd0]
mov ecx, dword [0x4fc7e8]
push 0xa
push dword [ebp + 8]
lea ecx, [ecx + 0x228]
call fcn.0040ad5e
push dword [eax + 0x1890]
push str.ThreasholdOfCautionFF
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
push 1
push eax
push esi
push dword [ebx + 0x3b8]
call dword [sym.imp.USER32.dll_SetScrollPos]
push 1
lea ecx, [ebx + 0x398]
call fcn.0045bcd4
push esi
push dword [ebx + 0x3b8]
mov esi, dword [sym.imp.USER32.dll_GetScrollPos]
call esi
push eax
lea eax, [ebx + 0x1f0]
push 0x4c97f8
push eax
call fcn.004038da
add esp, 0xc
push 2
push dword [ebx + 0x3b8]
call esi
push eax
lea eax, [ebx + 0x200]
push str._02Xh
push eax
call fcn.004038da
add esp, 0xc
xor esi, esi
lea ecx, [ebx + 0x218]
push esi
call fcn.0045bcd4
push esi
lea ecx, [ebx + 0x298]
call fcn.0045bcd4
push esi
lea ecx, [ebx + 0x318]
call fcn.0045bcd4
push edi
call fcn.0048c5e3
pop ecx
push eax
push edi
lea ecx, [ebx + 0x1e4]
call fcn.00402592
push edi
call fcn.0048c5e3
pop ecx
push eax
push edi
lea ecx, [ebx + 0x1f4]
call fcn.00402592
push edi
call fcn.0048c5e3
pop ecx
push eax
push edi
lea ecx, [ebx + 0x1e8]
call fcn.00402592
push edi
call fcn.0048c5e3
pop ecx
push eax
push edi
lea ecx, [ebx + 0x1f8]
call fcn.00402592
mov esi, 0x1fc
mov dword [ebp + 8], 0x1ec
jmp 0x42c71e
push dword [ebx + 0xd0]
mov ecx, dword [0x4fc7e8]
push 1
push dword [ebp + 8]
lea ecx, [ecx + 0x228]
call fcn.0040ad5e
mov esi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
push dword [eax + 0x1890]
push str.ThreasholdOfCaution05
call esi
mov edi, dword [sym.imp.USER32.dll_SetScrollPos]
push 1
push eax
push 2
push dword [ebx + 0x238]
call edi
push dword [ebx + 0xd0]
mov ecx, dword [0x4fc7e8]
push 1
push dword [ebp + 8]
lea ecx, [ecx + 0x228]
call fcn.0040ad5e
push dword [eax + 0x1890]
push str.ThreasholdOfCautionC5
call esi
push 1
push eax
push 2
push dword [ebx + 0x2b8]
call edi
push dword [ebx + 0xd0]
mov ecx, dword [0x4fc7e8]
push 1
push dword [ebp + 8]
lea ecx, [ecx + 0x228]
call fcn.0040ad5e
push dword [eax + 0x1890]
push str.ThreasholdOfCautionC6
call esi
xor esi, esi
inc esi
push esi
push eax
push 2
push dword [ebx + 0x338]
call edi
push esi
push 0
push 2
push dword [ebx + 0x3b8]
call edi
push esi
lea ecx, [ebx + 0x218]
call fcn.0045bcd4
push esi
lea ecx, [ebx + 0x298]
call fcn.0045bcd4
push esi
lea ecx, [ebx + 0x318]
call fcn.0045bcd4
push 0
lea ecx, [ebx + 0x398]
call fcn.0045bcd4
mov esi, dword [sym.imp.USER32.dll_GetScrollPos]
push 2
pop edi
push edi
push dword [ebx + 0x238]
call esi
push eax
lea eax, [ebx + 0x1e4]
push 0x4c97f8
push eax
call fcn.004038da
add esp, 0xc
push edi
push dword [ebx + 0x2b8]
call esi
push eax
push 0x4c97f8
lea eax, [ebx + 0x1e8]
push eax
call fcn.004038da
add esp, 0xc
push edi
push dword [ebx + 0x338]
call esi
push eax
lea eax, [ebx + 0x1ec]
push 0x4c97f8
push eax
call fcn.004038da
add esp, 0xc
push edi
push dword [ebx + 0x238]
call esi
push eax
lea eax, [ebx + 0x1f4]
push str._02Xh
push eax
call fcn.004038da
add esp, 0xc
push edi
push dword [ebx + 0x2b8]
call esi
push eax
lea eax, [ebx + 0x1f8]
push str._02Xh
push eax
call fcn.004038da
add esp, 0xc
push edi
push dword [ebx + 0x338]
call esi
push eax
lea eax, [ebx + 0x1fc]
push str._02Xh
push eax
call fcn.004038da
add esp, 0xc
mov dword [ebp + 8], 0x1f0
mov esi, 0x200
mov edi, 0x4c90b8
mov eax, edi
push eax
call fcn.0048c5e3
pop ecx
mov ecx, dword [ebp + 8]
push eax
push edi
lea ecx, [ebx + ecx]
call fcn.00402592
push edi
call fcn.0048c5e3
pop ecx
push eax
push edi
lea ecx, [esi + ebx]
call fcn.00402592
push 0
mov ecx, ebx
call fcn.00460e1b
pop edi
pop esi
pop ebx
pop ebp
ret 4