Function at 0x422cf0
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20c
mov eax, dword [0x485310]
xor eax, ebp
mov dword [ebp - 4], eax
push 0x201
lea eax, [ebp - 0x208]
mov byte [ebp - 8], 0
push eax
push 0x3e8
push dword [0x48f0a0]
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_GetWindowTextA]
push 0x46e4f8
lea eax, [ebp - 0x208]
push eax
lea eax, [ebp - 0x20c]
push eax
call fcn.0043644b
add esp, 0xc
test eax, eax
je 0x422d70
push 0
push str.ERROR_
push str.Could_not_open_file_
push dword [0x48f0a0]
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00424024
mov esp, ebp
pop ebp
ret
mov eax, dword [0x485300]
add eax, 0xffff63bf
cmp eax, 0x67
ja case.0x422d83.40003
jmp dword [eax*4 + 0x4232c4]
push dword [ebp - 0x20c]
call fcn.00405000
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00405100
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0040dbe0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0040dd90
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0040eda0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0040eeb0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00410290
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.004104d0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.004103b0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00410640
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00410dd0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00410f20
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.004116e0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.004117e0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00412000
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.004121c0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00414680
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00414790
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.004150c0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00415190
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00417580
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00417660
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00417d30
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00417df0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00418620
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00418700
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00418db0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00418e70
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00419510
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.004195f0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00419d20
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00419f70
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0041ae10
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0041b080
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0041c3e0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0041c4d0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0041cd90
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0041ce30
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0040e470
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0040e540
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0040e640
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0040e710
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0041e330
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0041e400
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0041d470
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0041d540
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0041dc60
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0041dd40
jmp 0x4232a3
push 0
push dword [ebp - 0x20c]
call fcn.00407290
add esp, 8
jmp case.0x422d83.40003
push 1
push dword [ebp - 0x20c]
call fcn.00407290
add esp, 8
jmp case.0x422d83.40003
push dword [ebp - 0x20c]
call fcn.00407470
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0040f760
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0040f870
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.004130c0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00413220
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0041eb60
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0041f930
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0041fae0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.004208d0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00420b20
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.004141c0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00422950
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.004214b0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00421580
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.004011e0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00401400
jmp 0x4232a3
push 0
push dword [ebp - 0x20c]
call fcn.0040a1c0
add esp, 8
jmp case.0x422d83.40003
push 1
push dword [ebp - 0x20c]
call fcn.0040a1c0
add esp, 8
jmp case.0x422d83.40003
push dword [ebp - 0x20c]
call fcn.0040a3a0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00421bf0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00421de0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.00415d30
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.004161d0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0041ee60
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.004044f0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.004046a0
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0040c250
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0040c4a0
jmp 0x4232a3
push 0
push dword [ebp - 0x20c]
call fcn.00402430
add esp, 8
jmp case.0x422d83.40003
push dword [ebp - 0x20c]
call fcn.00402620
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0040cf30
jmp 0x4232a3
push dword [ebp - 0x20c]
call fcn.0040d180
add esp, 4
push dword [ebp - 0x20c]
call fcn.00436555
mov ecx, dword [ebp - 4]
add esp, 4
xor ecx, ebp
call fcn.00424024
mov esp, ebp
pop ebp
ret