Function at 0x442df7
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffcb4
push ebx
mov ebx, dword [ebp + 8]
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 4]
push eax
push dword [ebp + 0x10]
push dword [ebp + 0xc]
call fcn.00431af3
add esp, 0x14
cmp dword [ebp - 8], 0x1d
jne 0x442e93
cmp dword [0x4660ec], 0
je 0x442e93
mov eax, dword [ebx + 4]
mov eax, dword [eax + 4]
cmp eax, dword [ebp - 4]
je 0x442e51
cmp dword [ebx + 8], 0
je 0x4430ba
mov eax, dword [ebx + 8]
mov eax, dword [eax + 4]
cmp eax, dword [ebp - 4]
jne 0x4430ba
mov eax, dword [ebp - 0xc]
add eax, 0xfffffffe
sub eax, 2
jb 0x442e7c
sub eax, 0x18
jne 0x4430ba
push dword [ebx + 0x48]
push 0xc
push 0x40b
push dword [ebx + 0x14]
call sub.USER32.dll_SendMessageA
jmp 0x4430ba
push dword [ebx + 0x48]
push 0xe
push 0x40b
push dword [ebx + 0x14]
call sub.USER32.dll_SendMessageA
jmp 0x4430ba
cmp dword [ebx + 0xc], 0
je 0x442ebc
mov eax, dword [ebx + 0xc]
mov eax, dword [eax + 4]
cmp eax, dword [ebp - 4]
jne 0x442ebc
cmp dword [ebp - 8], 1
jne 0x442f38
push dword [ebp - 0xc]
push ebx
call fcn.004449d9
add esp, 8
jmp 0x442f38
cmp dword [ebx + 8], 0
je 0x442f29
mov eax, dword [ebx + 8]
mov eax, dword [eax + 4]
cmp eax, dword [ebp - 4]
jne 0x442f29
cmp dword [ebp - 8], 4
jne 0x442ee1
push dword [ebp - 0xc]
push ebx
call fcn.004449d9
add esp, 8
jmp 0x442f1b
cmp dword [ebp - 8], 6
jne 0x442ef5
push dword [ebp - 0xc]
push ebx
call fcn.00444e5f
add esp, 8
jmp 0x442f1b
cmp dword [ebp - 8], 3
jne 0x442f09
push dword [ebp - 0xc]
push ebx
call fcn.004450ae
add esp, 8
jmp 0x442f1b
cmp dword [ebp - 8], 2
jne 0x442f1b
push dword [ebp - 0xc]
push ebx
call fcn.00444fac
add esp, 8
push dword [ebx + 4]
call fcn.004326f2
pop ecx
jmp 0x4430ba
mov eax, dword [ebx + 4]
mov eax, dword [eax + 4]
cmp eax, dword [ebp - 4]
jne 0x4430ba
cmp dword [ebp - 8], 5
jne 0x442ff2
cmp dword [ebp - 0xc], 0
jne 0x442ff2
mov dword [ebx + 0x104], 1
lea eax, [ebx + 0x64]
push eax
lea eax, [ebp - 0x34c]
push eax
call fcn.00424360
add esp, 8
lea eax, [ebp - 0x34c]
push eax
call fcn.00429788
pop ecx
push 0xa0
lea eax, [ebp - 0xac]
push eax
push 0x7f8
push dword [ebx + 0x10]
call sub.USER32.dll_LoadStringA
lea eax, [ebp - 0x34c]
push eax
push dword [ebx + 0x48]
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0x2ac]
push eax
call fcn.004279e0
add esp, 0x10
cmp dword [0x4660f8], 0
je 0x442fce
lea eax, [ebp - 0x2ac]
push eax
push 6
push 0x403
push dword [ebx + 0x14]
call sub.USER32.dll_SendMessageA
cmp dword [0x4660ec], 0
je 0x4430ba
push dword [ebx + 0x48]
push 0xd
push 0x40b
push dword [ebx + 0x14]
call sub.USER32.dll_SendMessageA
jmp 0x4430ba
cmp dword [ebp - 8], 3
je 0x443002
cmp dword [ebp - 8], 2
jne 0x4430ba
cmp dword [ebp - 0xc], 0
je 0x44309e
cmp dword [ebp - 0xc], 0x18
jne 0x44308c
push 0xa0
lea eax, [ebp - 0xac]
push eax
push 0xbb9
push dword [ebx + 0x10]
call sub.USER32.dll_LoadStringA
lea eax, [ebp - 0xac]
push eax
push ebx
call fcn.00443a04
add esp, 8
push ebx
call fcn.00449f63
pop ecx
push 0xa0
lea eax, [ebp - 0xac]
push eax
push 0x7d8
push dword [ebx + 0x10]
call sub.USER32.dll_LoadStringA
push dword [ebx + 0x48]
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0x2ac]
push eax
call fcn.004279e0
add esp, 0xc
lea eax, [ebp - 0x2ac]
push eax
push 3
push 0x403
push dword [ebx + 0x14]
call sub.USER32.dll_SendMessageA
jmp 0x4430ba
push ebx
push 0
push 0x401
push dword [ebx + 0x14]
call sub.USER32.dll_PostMessageA
jmp 0x4430ba
cmp dword [ebp - 8], 3
jne 0x4430ad
push ebx
call fcn.004451fd
pop ecx
jmp 0x4430ba
cmp dword [ebp - 8], 2
jne 0x4430ba
push ebx
call fcn.004452a2
pop ecx
pop ebx
mov esp, ebp
pop ebp
ret