Function at 0x111361c0
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1118c1eb
mov eax, dword fs:[0]
push eax
sub esp, 0x388
mov eax, dword [0x111ec774]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
cmp dword [0x111ee258], 0
jne 0x11136558
mov ecx, dword [0x111ee100]
push 0
mov edi, 1
push edi
push 0x1119c3ac
push 0x111a0f40
call fcn.1105e820
test eax, eax
je 0x11136558
mov eax, dword [0x111ee0e0]
cmp eax, 0x50002
jl 0x11136237
cmp eax, 0xc0003
jl 0x11136558
push 0x1e8
lea eax, [ebp - 0x378]
push 0
push eax
call fcn.11162be0
call fcn.11144f00
cmp eax, 0x500
sbb eax, eax
push 0
and eax, 0xffffffc0
sub eax, 0xffffff80
push 0
push 5
mov dword [ebp - 0x380], eax
call fcn.11145c70
add esp, 0x18
mov dword [ebp - 0x37c], 0x1119f2e8
test eax, eax
jne 0x11136288
mov dword [ebp - 0x37c], 0x1119603c
mov esi, dword [ebp + 8]
mov ecx, dword [0x111ee160]
mov dword [ebp - 0x378], 0x1e8
mov dword [ebp - 0x374], ecx
mov dword [ebp - 0x370], edi
cmp esi, 2
je 0x1113652b
mov ecx, dword [0x111ee308]
call fcn.110f8b70
test eax, eax
je 0x11136558
cmp dword [0x111f1b74], 0
mov esi, dword [sym.imp.uSEr32.dll_LoadIconA]
mov dword [ebp - 0x368], 0x5fd
mov dword [ebp - 0x36c], 7
je 0x1113634c
push 0
push edi
push 5
mov dword [ebp - 0x370], 2
call fcn.11145c70
add esp, 0xc
test eax, eax
je 0x11136308
push 0x47d
jmp 0x1113630d
push 0x455
call fcn.110963b0
push eax
call esi
push 0x80
push 0x453
mov dword [ebp - 0x364], eax
call fcn.11146710
add esp, 4
push eax
lea edx, [ebp - 0x360]
push edx
call fcn.11164ed0
add esp, 0xc
lea eax, [ebp - 0x378]
push eax
push 0
call dword [sym.imp.ShELL32.dll_Shell_NotifyIconA]
cmp dword [0x111ee1a8], 0
mov dword [ebp - 0x370], edi
je 0x1113636a
push 0x45c
call fcn.110963b0
push eax
call esi
jmp 0x1113636f
call fcn.111450b0
mov edx, dword [0x111ee160]
push 0x180
lea ecx, [ebp - 0x190]
push ecx
push edx
mov dword [ebp - 0x364], eax
call dword [sym.imp.uSEr32.dll_GetWindowTextA]
lea edi, [ebp - 0x190]
lea ecx, [edi + 1]
mov al, byte [edi]
inc edi
test al, al
jne 0x11136397
sub edi, ecx
call fcn.11133b00
mov ebx, dword [sym.imp.uSEr32.dll_wsprintfA]
test eax, eax
je 0x11136423
mov ecx, dword [0x111ee134]
mov eax, dword [ecx]
mov eax, dword [eax + 0x48]
lea edx, [ebp - 0x394]
push edx
call eax
lea ecx, [ebp - 0x394]
mov dword [ebp - 4], 0
call fcn.1101d360
push eax
lea ecx, [ebp - 0x394]
call fcn.110094a0
xor ecx, ecx
test eax, eax
setle cl
add ecx, 0x46e
push ecx
call fcn.11147af0
mov esi, eax
push esi
lea edx, [ebp + edi - 0x190]
push 0x111bbfcc
push edx
call ebx
push esi
add edi, eax
call fcn.11162777
add esp, 0x18
lea ecx, [ebp - 0x394]
mov dword [ebp - 4], 0xffffffff
call fcn.110d0a10
mov eax, dword [ebp - 0x37c]
push 0x111ee124
push eax
lea ecx, [ebp + edi - 0x190]
push 0x111972f0
push ecx
call ebx
mov ecx, dword [0x111ee134]
mov edx, dword [ecx]
add edi, eax
mov eax, dword [edx + 4]
add esp, 0x10
call eax
mov ecx, eax
movzx eax, byte [ecx]
test eax, eax
je 0x111364d0
lea esp, [esp]
inc ecx
mov dword [ebp - 0x384], ecx
cmp eax, 2
jne 0x111364c3
mov ecx, dword [0x111ee134]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 0xc]
call eax
mov esi, eax
test esi, esi
je 0x111364c3
cmp byte [esi], 0
je 0x111364c3
mov edx, dword [ebp - 0x37c]
lea ecx, [esi + 1]
push ecx
push edx
lea eax, [ebp + edi - 0x190]
push 0x111972f0
push eax
call ebx
add esp, 0x10
add edi, eax
mov eax, esi
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x111364b0
sub eax, edx
cmp byte [esi + eax + 1], cl
lea esi, [esi + eax + 1]
jne 0x11136485
mov ecx, dword [ebp - 0x384]
movzx eax, byte [ecx]
test eax, eax
jne 0x11136460
cmp byte [0x111ee280], 0
je 0x111364fd
push 0x470
call fcn.11146710
mov ecx, dword [ebp - 0x37c]
push eax
push ecx
lea edx, [ebp + edi - 0x190]
push 0x111972f0
push edx
call ebx
add esp, 0x14
mov eax, dword [ebp - 0x380]
mov byte [ebp + eax - 0x191], 0
xor eax, eax
lea ecx, [ecx]
mov cl, byte [ebp + eax - 0x190]
mov byte [ebp + eax - 0x360], cl
inc eax
test cl, cl
jne 0x11136510
mov esi, dword [ebp + 8]
mov edi, 1
lea ecx, [ebp - 0x378]
push ecx
push esi
call dword [sym.imp.ShELL32.dll_Shell_NotifyIconA]
test eax, eax
jne 0x11136549
test esi, esi
jne 0x11136549
mov dword [0x111f19f8], edi
jmp 0x1113655a
mov dword [0x111f19f8], 0
cmp esi, 2
jne 0x1113655a
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.11162bb7
mov esp, ebp
pop ebp
ret