Function at 0x11020310
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x34
mov eax, dword [0x111ec774]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov esi, ecx
mov ecx, dword [ebp + 8]
mov eax, dword [esi + 0x70]
push edi
push ecx
push 0x11199440
mov dword [ebp - 0x28], eax
call fcn.11147060
mov eax, dword [esi + 8]
mov edi, dword [sym.imp.uSEr32.dll_GetDlgItem]
add esp, 8
lea edx, [ebp - 0x24]
push edx
push 0x139c
push eax
call edi
mov ebx, dword [sym.imp.uSEr32.dll_GetWindowRect]
push eax
call ebx
mov edx, dword [esi + 8]
lea ecx, [ebp - 0x14]
push ecx
push 0x13be
push edx
call edi
push eax
call ebx
mov eax, dword [ebp - 0x1c]
sub eax, dword [ebp - 0x24]
mov ebx, dword [ebp - 8]
sub ebx, dword [ebp - 0x20]
mov dword [ebp - 0x34], eax
mov eax, dword [esi + 0xc4]
mov ecx, dword [eax + 0x28]
mov edx, dword [ecx + 0x210]
mov dword [esi + 0xd0], edx
call fcn.11143a20
mov ecx, dword [ebp - 0x28]
cmp eax, 0x14
jl 0x110203aa
mov eax, dword [ecx + 0x54]
cmp dword [eax + 0x3c], 0
je 0x11020688
mov edx, dword [ecx + 0x54]
cmp dword [edx + 0x3c], 0
mov dword [ebp - 0x30], 4
mov dword [ebp - 0x2c], 0
mov eax, 1
jne 0x110203dc
mov eax, dword [esi + 0xc4]
mov ecx, dword [eax + 0x28]
mov eax, dword [ecx + 8]
push eax
call dword [sym.imp.uSEr32.dll_IsWindowVisible]
mov ecx, dword [ebp - 0x28]
mov edx, dword [ebp + 8]
cmp edx, 0x100000
je 0x1102044c
cmp edx, 0x200000
jne 0x110205a8
test eax, eax
je 0x11020688
cmp dword [ecx + 0xb4], 0
mov dword [ebp - 0x30], 0xc
je 0x110205a8
push 0
push 0x13c2
mov ecx, esi
call fcn.1101d3c0
push 0
push 0x13c3
mov ecx, esi
call fcn.1101d3c0
push 0
push 0x13c2
mov ecx, esi
call fcn.1101d410
push 0
push 0x13c3
mov ecx, esi
call fcn.1101d410
jmp 0x110205a8
test eax, eax
je 0x1102045d
mov edx, dword [ecx + 0x54]
cmp dword [edx + 0x3c], 0
je 0x11020688
mov eax, dword [ebp - 0xc]
mov ebx, dword [ebp - 0x10]
sub eax, dword [ebp - 0x14]
sub ebx, dword [ebp - 0x20]
cmp dword [ecx + 0xb4], 0
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x2c], 5
mov dword [ebp + 8], 0x100000
je 0x110205a8
cmp dword [esi + 8], 0
jne 0x110204a4
push 0x8f
push 0x11198f04
push 0x1119511c
call fcn.11029a70
add esp, 0xc
mov eax, dword [esi + 8]
push 0x13c2
push eax
call edi
push 1
push eax
call dword [sym.imp.uSEr32.dll_EnableWindow]
cmp dword [esi + 8], 0
jne 0x110204d5
push 0x8f
push 0x11198f04
push 0x1119511c
call fcn.11029a70
add esp, 0xc
mov ecx, dword [esi + 8]
push 0x13c3
push ecx
call edi
push 1
push eax
call dword [sym.imp.uSEr32.dll_EnableWindow]
cmp dword [esi + 8], 0
jne 0x11020506
push 0x95
push 0x11198f04
push 0x1119511c
call fcn.11029a70
add esp, 0xc
mov edx, dword [esi + 8]
push 5
push 0x13c2
push edx
call edi
push eax
call dword [sym.imp.uSEr32.dll_ShowWindow]
cmp dword [esi + 8], 0
jne 0x11020537
push 0x95
push 0x11198f04
push 0x1119511c
call fcn.11029a70
add esp, 0xc
mov eax, dword [esi + 8]
push 5
push 0x13c3
push eax
call edi
push eax
call dword [sym.imp.uSEr32.dll_ShowWindow]
mov edx, dword [esi]
mov eax, dword [edx + 4]
push 0
push 0
push 0x147
push 0x13c2
mov ecx, esi
call eax
cmp eax, 0xffffffff
jne 0x110205a8
mov eax, dword [ebp - 0x28]
mov edx, dword [esi]
mov edx, dword [edx + 4]
add eax, 0x64
push eax
push 0xffffffffffffffff
push 0x158
push 0x13c2
mov ecx, esi
call edx
cmp eax, 0xffffffff
je 0x110205a8
mov edx, dword [esi]
push 0
push eax
mov eax, dword [edx + 4]
push 0x14e
push 0x13c2
mov ecx, esi
call eax
mov dword [esi + 0xd0], 1
mov ecx, dword [ebp - 0x30]
mov edx, dword [esi + 8]
push ecx
push 0x139c
push edx
call edi
push eax
mov ecx, esi
call fcn.110cdd30
mov eax, dword [ebp - 0x34]
mov ecx, dword [esi + 8]
push 0x16
push ebx
push eax
push 0
push 0
push 0
push 0x139c
push ecx
call edi
push eax
call dword [sym.imp.uSEr32.dll_SetWindowPos]
cmp dword [esi + 0xd0], 0
jne 0x1102061f
cmp dword [ebp - 0x2c], 5
jne 0x1102061f
mov edx, dword [esi + 0xc4]
mov edi, dword [edx + 0x20]
cmp dword [edi + 8], 0
jne 0x11020613
push 0x120
push 0x11195124
push 0x1119511c
call fcn.11029a70
add esp, 0xc
mov eax, dword [edi + 8]
push 0
push eax
call dword [sym.imp.uSEr32.dll_EnableWindow]
mov ecx, dword [esi + 0xc4]
mov edx, dword [ecx + 0x28]
mov eax, dword [esi + 0xd0]
mov dword [edx + 0x210], eax
mov ecx, dword [esi + 0xc4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2c]
mov edx, dword [edx + 0xc]
push eax
call edx
mov edi, dword [esi + 0xc4]
cmp dword [edi + 8], 0
jne 0x11020668
push 0x11d
push 0x11195124
push 0x1119511c
call fcn.11029a70
add esp, 0xc
mov eax, dword [edi + 8]
push eax
call dword [sym.imp.uSEr32.dll_UpdateWindow]
mov ecx, dword [ebp + 8]
mov edx, dword [ebp - 0x28]
push 0
push ecx
push 0
add edx, 0x64
push edx
mov ecx, esi
call fcn.1101ffb0
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.11162bb7
mov esp, ebp
pop ebp
ret 4