Function at 0x1110be90
Capabilities:
Find taskbar

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x126c
call fcn.11164040
mov eax, dword [0x111ec774]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 0x10]
push esi
mov esi, ecx
mov ecx, dword [0x111ee308]
mov edx, dword [ecx]
push edi
mov edi, dword [ebp + 8]
mov dword [ebp - 0x1214], eax
mov eax, dword [edx + 0x38]
push 0
mov dword [ebp - 0x1210], esi
mov dword [ebp - 0x1218], edi
call eax
mov ecx, esi
call fcn.1110b3c0
test al, al
je 0x1110c1a2
test edi, edi
je 0x1110c1a2
mov edi, dword [ebp + 0xc]
test edi, edi
je 0x1110c1a2
push 0x111b6e7c
call fcn.11147060
mov ecx, dword [0x111ee308]
mov edx, dword [ecx]
mov eax, dword [edx + 0xbc]
add esp, 4
call eax
test eax, eax
je 0x1110bf54
mov ecx, dword [0x111ee308]
mov edx, dword [ecx]
mov eax, dword [edx + 0x1c]
push 0
push 1
call eax
test eax, eax
je 0x1110bf39
mov ecx, dword [0x111ee308]
call fcn.110f8b70
test eax, eax
jne 0x1110bf54
push 6
mov ecx, esi
call fcn.1110b550
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.11162bb7
mov esp, ebp
pop ebp
ret 0xc
cmp dword [0x111ee0e0], 0x50002
jge 0x1110bf71
push 0
push 0x111b1c7c
call dword [sym.imp.uSEr32.dll_FindWindowA]
test eax, eax
je 0x1110bf39
add esi, 9
mov edx, esi
mov eax, edi
sub edx, edi
lea ebx, [ebx]
mov cl, byte [eax]
mov byte [edx + eax], cl
inc eax
test cl, cl
jne 0x1110bf80
push ebx
push esi
push 0x111b6e64
call fcn.11147060
push esi
call fcn.1110bd70
push esi
call fcn.1116a228
add esp, 0x10
mov edi, eax
call fcn.1116a1af
mov ebx, eax
call dword [sym.imp.KeRneL32.DLl_GetLastError]
mov ecx, dword [ebx]
push eax
push ecx
push edi
push esi
push 0x111b6e3c
call fcn.11147060
mov edx, dword [ebp - 0x1218]
push edx
lea eax, [ebp - 0x108]
push 0x111b6e2c
push eax
call fcn.11163f93
mov eax, dword [ebp - 0x1214]
add esp, 0x20
lea edx, [ebp - 0x908]
test eax, eax
je 0x1110c00b
mov ebx, dword [ebp - 0x1210]
mov ecx, dword [ebx + 4]
push eax
push esi
push ecx
push 0x111b6e10
push edx
call fcn.11163f93
add esp, 0x14
jmp 0x1110c02a
mov eax, dword [ebp - 0x1210]
mov ecx, dword [eax + 4]
push esi
push ecx
push 0x111b6dfc
push edx
call fcn.11163f93
mov ebx, dword [ebp - 0x1210]
add esp, 0x10
push 0x44
lea eax, [ebp - 0x126c]
push 0
push eax
call fcn.11162be0
lea ecx, [ebp - 0x908]
push ecx
lea edx, [ebp - 0x108]
push edx
push 0x111b6de0
mov dword [ebp - 0x126c], 0x44
call fcn.11147060
lea eax, [ebp - 0x908]
push eax
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0x120c]
push 0x1119ee48
push edx
call dword [sym.imp.uSEr32.dll_wsprintfA]
mov ecx, dword [0x111ee308]
mov eax, dword [ecx]
mov eax, dword [eax + 0xec]
add esp, 0x28
lea edx, [ebp - 0x126c]
push edx
push 1
push 0
push 0x4000000
push 0
lea edx, [ebp - 0x1228]
push edx
push 0
lea edx, [ebp - 0x120c]
push edx
call eax
test eax, eax
jne 0x1110c119
push eax
push eax
lea ecx, [ebp - 0x1210]
push ecx
push 0x400
call dword [sym.imp.KeRneL32.DLl_GetLastError]
push eax
push 0
push 0x1300
call dword [sym.imp.KeRneL32.DLl_FormatMessageA]
mov edx, dword [ebp - 0x1210]
push edx
push 0x111b6dc0
call fcn.11147060
mov eax, dword [ebp - 0x1210]
add esp, 8
push eax
mov ecx, ebx
call fcn.1110b470
mov ecx, dword [ebp - 0x1210]
push ecx
call dword [sym.imp.KeRneL32.DLl_LocalFree]
pop ebx
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.11162bb7
mov esp, ebp
pop ebp
ret 0xc
mov edx, dword [ebp - 0x1228]
push 0x3a98
push edx
call dword [sym.imp.uSEr32.dll_WaitForInputIdle]
cmp eax, 0x102
jne 0x1110c148
push 0x111b6d94
call fcn.11147060
add esp, 4
push 2
mov ecx, ebx
call fcn.1110b550
mov eax, dword [ebp - 0x1228]
mov esi, dword [sym.imp.KeRneL32.DLl_CloseHandle]
push eax
call esi
mov ecx, dword [ebp - 0x1224]
push ecx
call esi
mov edi, dword [sym.imp.KeRneL32.DLl_Sleep]
xor esi, esi
jmp 0x1110c170
push 0x111b6d88
push 0
call dword [sym.imp.uSEr32.dll_FindWindowA]
test eax, eax
jne 0x1110c1a1
push 0x64
call edi
inc esi
cmp esi, 0x19
jl 0x1110c170
push 0x111b6d58
call fcn.11147060
add esp, 4
push 3
mov ecx, ebx
call fcn.1110b550
pop ebx
mov ecx, dword [ebp - 4]
pop edi
xor ecx, ebp
pop esi
call fcn.11162bb7
mov esp, ebp
pop ebp
ret 0xc