Function at 0x40e46e
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
push ebx
push esi
mov ebx, ecx
push edi
push 0
push ebx
lea ecx, [ebx + 0xa74]
call fcn.0042d164
mov esi, dword [sym.imp.USER32.dll_SendMessageA]
lea eax, [ebp - 0x10]
push eax
mov edi, 0x41d
push 0
push edi
push dword [ebx + 0xa54]
call esi
lea ecx, [ebp - 0x10]
push 3
lea eax, [ebx + 0xa38]
push ecx
push 3
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 1
push edi
push dword [ebx + 0xa54]
call esi
lea eax, [ebp - 0x10]
push 0xd
push eax
lea eax, [ebx + 0xa38]
push 0xd
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 2
push edi
push dword [ebx + 0xa54]
call esi
lea eax, [ebp - 0x10]
push 0x1a
push eax
lea eax, [ebx + 0xa38]
push 0x1a
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 3
push edi
push dword [ebx + 0xa54]
call esi
lea eax, [ebp - 0x10]
push 0xe
push eax
lea eax, [ebx + 0xa38]
push 0xe
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 4
push edi
push dword [ebx + 0xa54]
call esi
lea eax, [ebp - 0x10]
push 0xf
push eax
lea eax, [ebx + 0xa38]
push 0xf
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 5
push edi
push dword [ebx + 0xa54]
call esi
lea eax, [ebp - 0x10]
push 9
push eax
lea eax, [ebx + 0xa38]
push 9
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 7
push edi
push dword [ebx + 0xa54]
call esi
lea eax, [ebp - 0x10]
push 0x10
push eax
lea eax, [ebx + 0xa38]
push 0x10
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 8
push edi
push dword [ebx + 0xa54]
call esi
lea eax, [ebp - 0x10]
push 0x11
push eax
lea eax, [ebx + 0xa38]
push 0x11
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 9
push edi
push dword [ebx + 0xa54]
call esi
lea eax, [ebp - 0x10]
push 0x12
push eax
lea eax, [ebx + 0xa38]
push 0x12
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 0xa
push edi
push dword [ebx + 0xa54]
call esi
mov eax, 0x8020
lea ecx, [ebp - 0x10]
push eax
push ecx
push eax
lea eax, [ebx + 0xa38]
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 0xb
push edi
push dword [ebx + 0xa54]
call esi
lea eax, [ebp - 0x10]
push 0x1b
push eax
push 0x1b
lea eax, [ebx + 0xa38]
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 0xc
push edi
push dword [ebx + 0xa54]
call esi
lea eax, [ebp - 0x10]
push 0x12
push eax
lea eax, [ebx + 0xa38]
push 0x8013
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 0xe
push edi
push dword [ebx + 0xa54]
call esi
mov eax, 0x3ef
lea ecx, [ebp - 0x10]
push eax
push ecx
push eax
lea eax, [ebx + 0xa38]
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 0xf
push edi
push dword [ebx + 0xa54]
call esi
mov eax, 0x3f6
lea ecx, [ebp - 0x10]
push eax
push ecx
push eax
lea eax, [ebx + 0xa38]
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 0x10
push edi
push dword [ebx + 0xa54]
call esi
mov eax, 0x3ee
lea ecx, [ebp - 0x10]
push eax
push ecx
push eax
lea eax, [ebx + 0xa38]
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 0x12
push edi
push dword [ebx + 0xa54]
call esi
lea eax, [ebp - 0x10]
push 6
push eax
lea eax, [ebx + 0xa38]
push 6
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 0x13
push edi
push dword [ebx + 0xa54]
call esi
lea eax, [ebp - 0x10]
push 7
push eax
lea eax, [ebx + 0xa38]
push 7
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 0x14
push edi
push dword [ebx + 0xa54]
call esi
lea eax, [ebp - 0x10]
push 8
push eax
lea eax, [ebx + 0xa38]
push 8
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 0x16
push edi
push dword [ebx + 0xa54]
call esi
lea eax, [ebp - 0x10]
push 2
push eax
lea eax, [ebx + 0xa38]
push 2
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 0x18
push edi
push dword [ebx + 0xa54]
call esi
mov eax, 0x3f5
lea ecx, [ebp - 0x10]
push eax
push ecx
push eax
lea eax, [ebx + 0xa38]
push eax
lea ecx, [ebx + 0xa74]
call fcn.0042d37d
lea eax, [ebp - 0x10]
push eax
push 0x19
push edi
push dword [ebx + 0xa54]
call esi
lea eax, [ebp - 0x10]
push 0xa
push eax
lea eax, [ebx + 0xa38]
lea edi, [ebx + 0xa74]
push 0xa
push eax
mov ecx, edi
call fcn.0042d37d
test edi, edi
je 0x40e80a
mov edi, dword [edi + 0x1c]
push 0
push edi
push 0x424
push dword [ebx + 0xa54]
call esi
pop edi
pop esi
pop ebx
leave
ret