Function at 0x5433c5
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
push esi
push edi
mov ebx, 0xc8
mov edi, ecx
push ebx
call fcn.004da873
push ebx
mov esi, eax
push 0
push esi
mov dword [ebp - 4], esi
call fcn.004e0bc0
add esp, 0x10
mov ecx, esi
call fcn.0040aabb
push ecx
push dword [edi + 4]
mov ecx, eax
mov dword [edi + 0x21c], eax
call fcn.0040c4fa
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
test eax, eax
je 0x54342c
mov eax, dword [edi + 0x21c]
push dword [eax + 4]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x54342c
mov eax, dword [edi + 0x21c]
push 0
push dword [eax + 4]
call ebx
push 0x1ac
call fcn.004da873
mov esi, eax
mov dword [esp], 0x1ac
push 0
push esi
mov dword [ebp - 4], esi
call fcn.004e0bc0
add esp, 0xc
mov ecx, esi
call fcn.0040ab02
push ecx
push dword [edi + 4]
mov ecx, eax
mov dword [edi + 0x220], eax
call fcn.0040c48a
test eax, eax
je 0x543489
mov eax, dword [edi + 0x220]
push dword [eax + 4]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x543489
mov eax, dword [edi + 0x220]
push 0
push dword [eax + 4]
call ebx
push 0xbc
call fcn.004da873
push 0xbc
mov esi, eax
push 0
push esi
mov dword [ebp - 4], esi
call fcn.004e0bc0
add esp, 0x10
mov ecx, esi
call fcn.0040ab9c
push ecx
push dword [edi + 4]
mov ecx, eax
mov dword [edi + 0x224], eax
call fcn.0040c41a
test eax, eax
je 0x5434e4
mov eax, dword [edi + 0x224]
push dword [eax + 4]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x5434e4
mov eax, dword [edi + 0x224]
push 0
push dword [eax + 4]
call ebx
push 0x288
call fcn.004da873
mov esi, eax
mov dword [esp], 0x288
push 0
push esi
mov dword [ebp - 4], esi
call fcn.004e0bc0
add esp, 0xc
mov ecx, esi
call fcn.0040abf3
push ecx
push dword [edi + 4]
mov ecx, eax
mov dword [edi + 0x228], eax
call fcn.0040c3aa
test eax, eax
je 0x543541
mov eax, dword [edi + 0x228]
push dword [eax + 4]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x543541
mov eax, dword [edi + 0x228]
push 0
push dword [eax + 4]
call ebx
push 0x124
call fcn.004da873
mov esi, eax
mov dword [esp], 0x124
push 0
push esi
mov dword [ebp - 4], esi
call fcn.004e0bc0
add esp, 0xc
mov ecx, esi
call fcn.0040acb1
push ecx
push dword [edi + 4]
mov ecx, eax
mov dword [edi + 0x22c], eax
call fcn.0040c2ba
test eax, eax
je 0x54359e
mov eax, dword [edi + 0x22c]
push dword [eax + 4]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x54359e
mov eax, dword [edi + 0x22c]
push 0
push dword [eax + 4]
call ebx
push 0xa4
call fcn.004da873
push 0xa4
mov esi, eax
push 0
push esi
mov dword [ebp - 4], esi
call fcn.004e0bc0
add esp, 0x10
mov ecx, esi
call fcn.0040ad05
push ecx
push dword [edi + 4]
mov ecx, eax
mov dword [edi + 0x230], eax
call fcn.0040c24a
test eax, eax
je 0x5435f9
mov eax, dword [edi + 0x230]
push dword [eax + 4]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x5435f9
mov eax, dword [edi + 0x230]
push 0
push dword [eax + 4]
call ebx
push 0x84
call fcn.004da873
push 0x84
mov esi, eax
push 0
push esi
mov dword [ebp - 4], esi
call fcn.004e0bc0
add esp, 0x10
mov ecx, esi
call fcn.0040ad51
push ecx
push dword [edi + 4]
mov ecx, eax
mov dword [edi + 0x234], eax
call fcn.0040c1da
test eax, eax
je 0x543654
mov eax, dword [edi + 0x234]
push dword [eax + 4]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x543654
mov eax, dword [edi + 0x234]
push 0
push dword [eax + 4]
call ebx
pop edi
pop esi
pop ebx
leave
ret