Function at 0x40b760
Capabilities:
Hide graphical window

Disassembly:
mov eax, dword [esp + 4]
cmp eax, 0x2ce
push ebx
push esi
push edi
mov esi, ecx
ja 0x40b9e3
je 0x40b9d9
add eax, 0xfffffd4a
cmp eax, 4
ja case.default.0x40ba2b
jmp dword [eax*4 + 0x40bad8]
mov eax, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x2b6
push eax
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x2b8
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1ab7
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1a8c
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1a8d
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1476
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x2b9
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1475
push ecx
call edi
push 0
push eax
call ebx
pop edi
pop esi
pop ebx
ret 4
mov edx, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x2b8
push edx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1ab7
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1a8c
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1a8d
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1476
push eax
call edi
push 0
push eax
call ebx
pop edi
pop esi
pop ebx
ret 4
mov ecx, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x2b9
push ecx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1475
push edx
call edi
push 0
push eax
call ebx
pop edi
pop esi
pop ebx
ret 4
mov eax, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x2b7
push eax
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x2ba
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1ab8
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1a8e
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1a8f
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1478
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1a40
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1ab9
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1a91
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1a90
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x108f
push ecx
call edi
push 0
push eax
call ebx
pop edi
pop esi
pop ebx
ret 4
mov edx, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x2ba
push edx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1ab8
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1a8e
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1a8f
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1478
push eax
call edi
push 0
push eax
call ebx
pop edi
pop esi
pop ebx
ret 4
push 0x2ce
jmp 0x40babf
cmp eax, 0x1a40
ja 0x40ba1d
je 0x40ba01
cmp eax, 0x10a9
jne case.default.0x40ba2b
mov edx, dword [esi + 4]
push eax
push edx
jmp 0x40bac3
mov eax, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x1a40
push eax
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
jmp 0x40b92c
add eax, 0xffffe5bf
cmp eax, 3
ja case.default.0x40ba2b
jmp dword [eax*4 + 0x40baec]
mov edx, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x1a41
push edx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x2ce
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1a43
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x10a9
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1a44
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1a42
push ecx
call edi
push 0
push eax
call ebx
pop edi
pop esi
pop ebx
ret 4
mov edx, dword [esi + 4]
push 0x1a43
push edx
jmp 0x40bac3
mov eax, dword [esi + 4]
push 0x1a44
push eax
jmp 0x40bac3
push 0x1a42
mov ecx, dword [esi + 4]
push ecx
call dword [sym.imp.USER32.dll_GetDlgItem]
push 0
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
pop edi
pop esi
pop ebx
ret 4