Function at 0x422d40
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.0043649b
add esp, 0xc
test eax, eax
je 0x422dc0
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.00424075
mov esp, ebp
pop ebp
ret
mov eax, dword [0x485300]
add eax, 0xffff63bf
cmp eax, 0x67
ja case.0x422dd3.40003
jmp dword [eax*4 + 0x423314]
push dword [ebp - 0x20c]
call fcn.00405000
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00405100
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0040dbe0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0040dd90
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0040eda0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0040eeb0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00410290
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.004104d0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.004103b0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00410640
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00410dd0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00410f20
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.004116e0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.004117e0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00412000
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.004121c0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00414680
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00414790
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.004150c0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00415190
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00417580
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00417660
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00417d30
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00417df0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00418620
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00418700
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00418db0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00418e70
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00419570
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00419650
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00419d80
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00419fd0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0041ae70
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0041b0e0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0041c440
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0041c530
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0041cdf0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0041ce90
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0040e470
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0040e540
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0040e640
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0040e710
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0041e390
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0041e460
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0041d4d0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0041d5a0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0041dcc0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0041dda0
jmp 0x4232f3
push 0
push dword [ebp - 0x20c]
call fcn.00407290
add esp, 8
jmp case.0x422dd3.40003
push 1
push dword [ebp - 0x20c]
call fcn.00407290
add esp, 8
jmp case.0x422dd3.40003
push dword [ebp - 0x20c]
call fcn.00407470
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0040f760
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0040f870
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.004130c0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00413220
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0041ebc0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0041f990
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0041fb40
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00420930
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00420b80
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.004141c0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.004229a0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00421500
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.004215d0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.004011e0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00401400
jmp 0x4232f3
push 0
push dword [ebp - 0x20c]
call fcn.0040a1c0
add esp, 8
jmp case.0x422dd3.40003
push 1
push dword [ebp - 0x20c]
call fcn.0040a1c0
add esp, 8
jmp case.0x422dd3.40003
push dword [ebp - 0x20c]
call fcn.0040a3a0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00421c40
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00421e30
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.00415d30
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.004161d0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0041eec0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.004044f0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.004046a0
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0040c250
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0040c4a0
jmp 0x4232f3
push 0
push dword [ebp - 0x20c]
call fcn.00402430
add esp, 8
jmp case.0x422dd3.40003
push dword [ebp - 0x20c]
call fcn.00402620
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0040cf30
jmp 0x4232f3
push dword [ebp - 0x20c]
call fcn.0040d180
add esp, 4
push dword [ebp - 0x20c]
call fcn.004365a5
mov ecx, dword [ebp - 4]
add esp, 4
xor ecx, ebp
call fcn.00424075
mov esp, ebp
pop ebp
ret