Function at 0x4a9110
Capabilities:
Hide graphical window

Disassembly:
push ebx
mov ebx, dword [sym.imp.USER32.dll_SetWindowPos]
push ebp
push esi
push edi
push 0x201
push 0
push 0
mov edi, ecx
push 0
push 0
push 0
mov eax, dword [edi + 0x204]
push dword [eax + 8]
call ebx
mov eax, dword [edi + 0x218]
push 0x201
push 0
push 0
push 0
push 0x26
push 0
push dword [eax + 8]
call ebx
mov eax, dword [edi + 0x21c]
push 0x201
push 0
push 0
push 0
push 0x4c
push 0
push dword [eax + 8]
call ebx
cmp byte [esp + 0x14], 0
mov esi, 0x7c
je 0x4a9192
cmp byte [edi + 0x260], 0
jne 0x4a9192
mov eax, dword [edi + 0x194]
push 5
push dword [eax + 8]
call dword [sym.imp.USER32.dll_ShowWindow]
jmp 0x4a91aa
mov eax, dword [edi + 0x194]
push 0
push dword [eax + 8]
call dword [sym.imp.USER32.dll_ShowWindow]
cmp byte [esp + 0x14], 0
je 0x4a91c9
mov eax, dword [edi + 0x194]
push 0x201
push 0
push 0
push 8
push 0x7c
push 0
push dword [eax + 8]
call ebx
mov esi, 0xf3
cmp byte [esp + 0x18], 0
je 0x4a91ec
cmp byte [edi + 0x260], 0
jne 0x4a91ec
mov eax, dword [edi + 0x198]
push 5
push dword [eax + 8]
call dword [sym.imp.USER32.dll_ShowWindow]
jmp 0x4a9204
mov eax, dword [edi + 0x198]
push 0
push dword [eax + 8]
call dword [sym.imp.USER32.dll_ShowWindow]
cmp byte [esp + 0x18], 0
je 0x4a9220
mov eax, dword [edi + 0x198]
push 0x201
push 0
push 0
push 8
push esi
push 0
push dword [eax + 8]
call ebx
add esi, 0x65
mov eax, dword [edi + 0x20c]
push 0x201
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
mov eax, dword [edi + 0x210]
add esi, 0x30
push 0x201
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
mov eax, dword [edi + 0x214]
add esi, 0x26
push 0x201
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
mov eax, dword [edi + 0x220]
add esi, 0x26
push 0x201
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
add esi, 0x26
cmp byte [edi + 0x281], 0
jne 0x4a92a9
cmp byte [edi + 0x260], 0
jne 0x4a92a9
mov eax, 5
jmp 0x4a92ab
xor eax, eax
push eax
mov eax, dword [edi + 0x224]
push dword [eax + 8]
call dword [sym.imp.USER32.dll_ShowWindow]
cmp byte [edi + 0x281], 0
jne 0x4a92e0
mov eax, dword [edi + 0x224]
push 0x201
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
add esi, 0x26
mov eax, dword [edi + 0x228]
push 0x201
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
mov eax, dword [edi + 0x22c]
add esi, 0x26
push 0x201
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
mov eax, dword [edi + 0x230]
add esi, 0x26
push 0x201
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
mov eax, dword [edi + 0x234]
add esi, 0x30
push 0x201
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
mov eax, dword [edi + 0x238]
add esi, 0x26
push 0x201
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
mov eax, dword [edi + 0x23c]
add esi, 0x26
push 0x201
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
mov eax, dword [edi + 0x244]
add esi, 0x26
push 0x201
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
mov eax, dword [edi + 0x240]
add esi, 0x26
push 0x201
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
add esi, 0x30
push 0x201
mov eax, dword [edi + 0x248]
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
mov eax, dword [edi + 0x24c]
add esi, 0x26
push 0x201
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
mov eax, dword [edi + 0x250]
add esi, 0x26
push 0x201
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
mov eax, dword [edi + 0x254]
add esi, 0x30
push 0x201
push 0
push 0
push 0
push esi
push 0
push dword [eax + 8]
call ebx
push 0x201
push 0
push 0
push 0
lea eax, [esi + 0x26]
push eax
mov eax, dword [edi + 0x258]
push 0
push dword [eax + 8]
call ebx
pop edi
pop esi
pop ebp
pop ebx
ret 8