Function at 0x4e2fc2
Capabilities:
Get graphical window text

Disassembly:
push ebx
mov edx, 9
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x4e2fc8
mov eax, dword [esp + 0x3c]
mov dword [0x487eac], eax
mov edx, dword [esp + 0x2c]
lea ecx, [esp]
call fcn.00401000
mov edx, dword [esp + 0x30]
lea ecx, [esp + 4]
call fcn.00401000
mov dword [section..data], 0xd5
mov dword [section..data], 0xd8
push dword [0x487eac]
mov edx, 0x47695e
push edx
call fcn.004128a0
mov edx, dword [esp + 4]
push edx
call fcn.004128a0
mov edx, 0x475490
push edx
call fcn.004128a0
lea eax, [esp + 0xc]
push eax
call fcn.004127e0
mov dword [section..data], 0xda
push 0xc00000
push dword [esp + 8]
push 0x23
push 0x5a
push dword [esp + 0x48]
push dword [esp + 0x48]
push 0xffffffff
call fcn.0040c255
mov dword [esp + 0xc], eax
mov dword [section..data], 0xdb
push dword [esp]
push 0x19
push 0x50
push 5
push 5
push 0xffffffff
call fcn.0040b753
mov dword [esp + 0x10], eax
mov dword [section..data], 0xdd
mov dword [esp + 0x14], 0
mov dword [section..data], 0xde
push dword [esp]
call fcn.00410f80
mov dword [esp + 0x18], eax
mov dword [section..data], 0xdf
push dword [esp + 0x18]
push dword [esp + 0x18]
push 0xb1
push dword [esp + 0x1c]
call fcn.00407e79
push eax
call sub.USER32.dll_SendMessageW
mov dword [section..data], 0xe1
push 0x3e8
push 0xd
push dword [esp + 0x14]
call fcn.0040bca0
mov dword [section..data], 0xe2
push 0x270f
push 0x1b
push dword [esp + 0x14]
call fcn.0040bca0
mov dword [section..data], 0xe4
push dword [esp + 0x10]
call fcn.0040a701
mov dword [section..data], 0xe6
mov dword [section..data], 0xe8
call fcn.0040c456
mov dword [esp + 0x1c], eax
mov dword [section..data], 0xe9
mov ebx, dword [esp + 0x1c]
cmp ebx, 0x332c
jne 0x4e31a8
mov dword [section..data], 0xeb
call fcn.0040d66b
push eax
mov dword [section..data], 0xed
mov ebx, dword [esp + 0x14]
cmp ebx, dword [esp]
jne 0x4e318e
mov dword [section..data], 0xef
pop eax
mov dword [section..data], 0xf1
jmp 0x4e32fc
mov dword [section..data], 0xf1
mov ebx, dword [esp + 0x1c]
cmp ebx, 0x332d
jne 0x4e32fc
mov dword [section..data], 0xf3
call fcn.0040d66b
push eax
mov dword [section..data], 0xf5
mov ebx, 0x3e8
cmp ebx, dword [esp]
jne 0x4e3291
mov dword [section..data], 0xf6
push dword [0x487eac]
push dword [0x487eac]
mov eax, 0x47538a
push eax
mov eax, 0x475382
push eax
push dword [0x487eac]
push dword [0x487eac]
push dword [esp + 0x2c]
call fcn.00407f78
mov edx, dword [0x484e90]
add dword [esp], edx
call fcn.00411750
lea eax, [esp + 0x28]
push eax
call fcn.004127e0
mov dword [section..data], 0xf7
push dword [0x487eac]
mov edx, 0x47555c
push edx
call fcn.004128a0
mov edx, dword [esp + 0x28]
push edx
call fcn.004128a0
mov edx, 0x475490
push edx
call fcn.004128a0
lea eax, [esp + 0x10]
push eax
call fcn.004127e0
mov dword [section..data], 0xf8
mov dword [esp + 0x20], 0x333c
mov dword [section..data], 0xfa
jmp 0x4e32f1
mov dword [section..data], 0xfa
mov ebx, 0x270f
cmp ebx, dword [esp]
jne 0x4e32f1
mov dword [section..data], 0xfb
push dword [0x487eac]
mov edx, 0x47695e
push edx
call fcn.004128a0
mov edx, dword [esp + 8]
push edx
call fcn.004128a0
mov edx, 0x475490
push edx
call fcn.004128a0
lea eax, [esp + 0x10]
push eax
call fcn.004127e0
mov dword [section..data], 0xfc
mov dword [esp + 0x20], 0x333c
mov dword [section..data], 0xfe
pop eax
mov dword [section..data], 0x100
mov dword [section..data], 0x102
mov ebx, dword [esp + 0x1c]
cmp ebx, 0x333c
jne 0x4e3138
mov dword [section..data], 0x104
push dword [esp + 0xc]
call fcn.0040bddf
mov dword [section..data], 0x106
mov edx, dword [esp + 8]
push dword [0x487eac]
push edx
call fcn.004128a0
pop eax
add eax, dword [0x484e90]
jmp 0x4e3370
push dword [esp + 4]
call fcn.004128f0
push dword [esp]
call fcn.004128f0
push dword [esp + 0x20]
call fcn.004128f0
push dword [esp + 8]
call fcn.004128f0
add esp, 0x24
pop ebx
ret 0x10