Function at 0x44eff0
Capabilities:
Get graphical window text

Disassembly:
sub esp, 0x154
push ebx
push ebp
push esi
push edi
mov edi, ecx
mov ecx, 0xa7
call fcn.004a5e60
mov eax, dword [0x64722c]
mov ebp, dword [sym.imp.USER32.dll_SendMessageA]
push 0
push 0
push 0xe
push eax
call ebp
test eax, eax
je 0x44f463
mov edx, dword [0x64722c]
lea ecx, [esp + 0x28]
push ecx
push 0x18
push 0xd
push edx
call ebp
mov eax, dword [0x647254]
mov byte [esp + 0x10], 0
push 0
push 0
push 0xe
push eax
call ebp
test eax, eax
je 0x44f05d
mov edx, dword [0x647254]
lea ecx, [esp + 0x10]
push ecx
push 0x18
push 0xd
push edx
call ebp
mov ecx, dword [0x6473a0]
lea eax, [esp + 0x40]
push eax
push 0x20
push 0xd
push ecx
call ebp
mov esi, 0x6474c0
lea eax, [esp + 0x40]
mov dl, byte [eax]
mov bl, byte [esi]
mov cl, dl
cmp dl, bl
jne 0x44f0a0
test cl, cl
je 0x44f09c
mov dl, byte [eax + 1]
mov bl, byte [esi + 1]
mov cl, dl
cmp dl, bl
jne 0x44f0a0
add eax, 2
add esi, 2
test cl, cl
jne 0x44f078
xor eax, eax
jmp 0x44f0a5
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x44f0d7
push eax
push 0x644a58
mov ecx, 0x91
call fcn.0045afd0
push eax
push edi
call fcn.00450820
mov eax, dword [0x6473a0]
push eax
call dword [sym.imp.USER32.dll_SetFocus]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x154
ret
mov edx, dword [0x6470f8]
mov ecx, dword [0x6470f0]
call fcn.0044ac50
mov ecx, dword [0x647230]
test ecx, ecx
jne 0x44f128
cmp byte [eax + 0x12], 1
jne 0x44f128
push 0
push 0x644a58
mov ecx, 0x93
call fcn.0045afd0
push eax
push edi
call fcn.00450820
mov ecx, dword [0x647284]
push ecx
call dword [sym.imp.USER32.dll_SetFocus]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x154
ret
mov ax, word [eax]
cmp ax, 0xe
jne 0x44f171
mov ecx, dword [0x64738c]
cmp ecx, 1
je 0x44f171
cmp ecx, 2
je 0x44f171
push 0
push 0x644a58
mov ecx, 0xa7
call fcn.0045afd0
push eax
push edi
call fcn.00450820
mov edx, dword [0x647284]
push edx
call dword [sym.imp.USER32.dll_SetFocus]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x154
ret
mov ecx, eax
call fcn.0044b840
test eax, eax
je 0x44f1e0
mov eax, dword [0x64738c]
or ecx, 0xffffffff
cmp eax, 3
je 0x44f1b1
cmp eax, 4
je 0x44f1b1
cmp eax, 5
je 0x44f1b1
cmp eax, 6
je 0x44f1b1
cmp eax, 7
je 0x44f1b1
cmp eax, 8
je 0x44f1b1
cmp eax, 9
je 0x44f1b1
cmp eax, 0xa
je 0x44f1b1
mov ecx, 0xaf
cmp ecx, 0xffffffff
je 0x44f1e0
push 0
push 0x644a58
call fcn.0045afd0
push eax
push edi
call fcn.00450820
mov eax, dword [0x647284]
push eax
call dword [sym.imp.USER32.dll_SetFocus]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x154
ret
mov ecx, dword [0x6473a0]
push 0
push 0
push 0x146
push ecx
call ebp
test eax, eax
je 0x44f433
mov edx, dword [0x6473a0]
push 0
push 0
push 0x147
push edx
call ebp
cmp eax, 0xffffffff
je 0x44f433
push 0
push eax
mov eax, dword [0x6473a0]
push 0x150
push eax
call ebp
mov dl, byte [0x647390]
lea ecx, [esp + 0x60]
push ecx
mov ecx, dword [0x6470f8]
push edx
mov edx, dword [0x6470f0]
and ecx, 0xffff
and edx, 0xffff
shl ecx, 0x10
or ecx, edx
lea edx, [esp + 0x30]
push ecx
lea ecx, [esp + 0x1c]
push ecx
mov ecx, eax
call fcn.004603d0
test eax, eax
jne 0x44f276
push 1
push edi
call sub.Storm.dll_Ordinal_211
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x154
ret
add eax, 0x7fffffff
cmp eax, 0x11
ja case.0x44f284.2147483643
jmp dword [eax*4 + 0x44f494]
push 0
push 0x644a58
mov ecx, 0x92
jmp 0x44f2a5
push 0
push 0x644a58
mov ecx, 0xbf
call fcn.0045afd0
push eax
push edi
call fcn.00450820
mov eax, dword [0x647254]
test eax, eax
je case.0x44f284.2147483643
push eax
call dword [sym.imp.USER32.dll_SetFocus]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x154
ret
push 0
push 0x644a58
mov ecx, 0x34
call fcn.0045afd0
push eax
push edi
call fcn.00450820
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x154
ret
push 0
push 0x644a58
mov ecx, 0x3b
jmp 0x44f39e
push 0
push 0x644a58
mov ecx, 0x3c
jmp 0x44f3d5
push 0
push 0x644a58
mov ecx, 0x8f
call fcn.0045afd0
push eax
push edi
call fcn.00450820
mov eax, dword [0x64722c]
test eax, eax
je case.0x44f284.2147483643
push eax
call dword [sym.imp.USER32.dll_SetFocus]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x154
ret
push 0
push 0x644a58
mov ecx, 0x36
jmp 0x44f39e
push 0
push 0x644a58
mov ecx, 0x33
jmp 0x44f3d5
push 0
push 0x644a58
mov ecx, 0x32
jmp 0x44f3d5
push 0
push 0x644a58
mov ecx, 0xa8
jmp 0x44f3d5
push 0
push 0x644a58
mov ecx, 0xb0
jmp 0x44f3d5
push 0
push 0x644a58
mov ecx, 0xae
call fcn.0045afd0
push eax
push edi
call fcn.00450820
mov eax, dword [0x647284]
test eax, eax
je case.0x44f284.2147483643
push eax
call dword [sym.imp.USER32.dll_SetFocus]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x154
ret
push 0
push 0x644a58
mov ecx, 0xc8
call fcn.0045afd0
push eax
push edi
call fcn.00450820
mov eax, dword [0x6473a0]
test eax, eax
je case.0x44f284.2147483643
push eax
call dword [sym.imp.USER32.dll_SetFocus]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x154
ret
push 0
push 0x644a58
mov ecx, 0xcb
call fcn.0045afd0
push eax
push edi
call fcn.00450820
mov eax, dword [0x647250]
test eax, eax
je case.0x44f284.2147483643
push eax
call dword [sym.imp.USER32.dll_SetFocus]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x154
ret
push 0
push 0x644a58
mov ecx, 0x91
call fcn.0045afd0
push eax
push edi
call fcn.00450820
mov edx, dword [0x6473a0]
push edx
call dword [sym.imp.USER32.dll_SetFocus]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x154
ret
push 0
push 0x644a58
mov ecx, 0x90
call fcn.0045afd0
push eax
push edi
call fcn.00450820
mov eax, dword [0x64722c]
push eax
call dword [sym.imp.USER32.dll_SetFocus]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x154
ret