Function at 0x402b90
Capabilities:
Hide graphical window

Disassembly:
mov eax, dword [esp + 4]
push esi
test eax, eax
jne 0x402c00
mov eax, dword [0x42c630]
mov ecx, dword [eax + 0x54]
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push 5
push ecx
call esi
mov edx, dword [0x42c634]
mov eax, dword [edx + 0x54]
push 0
push eax
call esi
mov ecx, dword [0x42c638]
mov edx, dword [ecx + 0x54]
push 0
push edx
call esi
mov eax, dword [0x42c63c]
mov ecx, dword [eax + 0x54]
push 0
push ecx
call esi
mov edx, dword [0x42c640]
mov eax, dword [edx + 0x54]
push 0
push eax
call esi
mov ecx, dword [0x42c644]
mov edx, dword [ecx + 0x54]
push 0
push edx
call esi
mov eax, dword [0x42c648]
mov ecx, dword [eax + 0x54]
push 0
push ecx
call esi
pop esi
ret
cmp eax, 1
jne 0x402c6d
mov edx, dword [0x42c634]
mov eax, dword [edx + 0x54]
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push 5
push eax
call esi
mov ecx, dword [0x42c630]
mov edx, dword [ecx + 0x54]
push 0
push edx
call esi
mov eax, dword [0x42c638]
mov ecx, dword [eax + 0x54]
push 0
push ecx
call esi
mov edx, dword [0x42c63c]
mov eax, dword [edx + 0x54]
push 0
push eax
call esi
mov ecx, dword [0x42c640]
mov edx, dword [ecx + 0x54]
push 0
push edx
call esi
mov eax, dword [0x42c644]
mov ecx, dword [eax + 0x54]
push 0
push ecx
call esi
mov edx, dword [0x42c648]
mov eax, dword [edx + 0x54]
push 0
push eax
call esi
pop esi
ret
cmp eax, 2
jne 0x402cda
mov ecx, dword [0x42c638]
mov edx, dword [ecx + 0x54]
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push 5
push edx
call esi
mov eax, dword [0x42c630]
mov ecx, dword [eax + 0x54]
push 0
push ecx
call esi
mov edx, dword [0x42c634]
mov eax, dword [edx + 0x54]
push 0
push eax
call esi
mov ecx, dword [0x42c63c]
mov edx, dword [ecx + 0x54]
push 0
push edx
call esi
mov eax, dword [0x42c640]
mov ecx, dword [eax + 0x54]
push 0
push ecx
call esi
mov edx, dword [0x42c644]
mov eax, dword [edx + 0x54]
push 0
push eax
call esi
mov ecx, dword [0x42c648]
mov edx, dword [ecx + 0x54]
push 0
push edx
call esi
pop esi
ret
cmp eax, 3
jne 0x402d18
mov eax, dword [0x42c63c]
mov ecx, dword [eax + 0x54]
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push 5
push ecx
call esi
mov edx, dword [0x42c638]
mov eax, dword [edx + 0x54]
push 0
push eax
call esi
mov ecx, dword [0x42c630]
mov edx, dword [ecx + 0x54]
push 0
push edx
call esi
mov eax, dword [0x42c634]
jmp 0x402bcd
cmp eax, 4
jne 0x402d65
mov edx, dword [0x42c640]
mov eax, dword [edx + 0x54]
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push 5
push eax
call esi
mov ecx, dword [0x42c63c]
mov edx, dword [ecx + 0x54]
push 0
push edx
call esi
mov eax, dword [0x42c638]
mov ecx, dword [eax + 0x54]
push 0
push ecx
call esi
mov edx, dword [0x42c630]
mov eax, dword [edx + 0x54]
push 0
push eax
call esi
mov ecx, dword [0x42c634]
jmp 0x402c48
cmp eax, 5
jne 0x402dcc
mov ecx, dword [0x42c644]
mov edx, dword [ecx + 0x54]
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push eax
push edx
call esi
mov eax, dword [0x42c640]
mov ecx, dword [eax + 0x54]
push 0
push ecx
call esi
mov edx, dword [0x42c63c]
mov eax, dword [edx + 0x54]
push 0
push eax
call esi
mov ecx, dword [0x42c638]
mov edx, dword [ecx + 0x54]
push 0
push edx
call esi
mov eax, dword [0x42c630]
mov ecx, dword [eax + 0x54]
push 0
push ecx
call esi
mov edx, dword [0x42c634]
mov eax, dword [edx + 0x54]
push 0
push eax
call esi
mov ecx, dword [0x42c634]
jmp 0x402be9
cmp eax, 6
jne 0x402e45
mov edx, dword [0x42c648]
mov eax, dword [edx + 0x54]
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push 5
push eax
call esi
mov ecx, dword [0x42c644]
mov edx, dword [ecx + 0x54]
push 0
push edx
call esi
mov eax, dword [0x42c640]
mov ecx, dword [eax + 0x54]
push 0
push ecx
call esi
mov edx, dword [0x42c63c]
mov eax, dword [edx + 0x54]
push 0
push eax
call esi
mov ecx, dword [0x42c638]
mov edx, dword [ecx + 0x54]
push 0
push edx
call esi
mov eax, dword [0x42c630]
mov ecx, dword [eax + 0x54]
push 0
push ecx
call esi
mov edx, dword [0x42c634]
mov eax, dword [edx + 0x54]
push 0
push eax
call esi
mov ecx, dword [0x42c634]
mov edx, dword [ecx + 0x54]
push 0
push edx
call esi
pop esi
ret