Function at 0x401be0
Capabilities:
Hide graphical window

Disassembly:
mov eax, dword [0x41e980]
push ebx
push ebp
push esi
push edi
push 0
push 0
push 0x147
push 0x3f8
push eax
mov ebp, 1
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov edi, dword [sym.imp.USER32.dll_ShowWindow]
mov esi, dword [sym.imp.USER32.dll_GetDlgItem]
mov ebx, eax
cmp ebx, 7
ja case.default.0x401c1a
jmp dword [ebx*4 + 0x401f10]
mov ecx, dword [0x41e980]
mov esi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0
push 0x3fb
push ecx
call esi
mov edi, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call edi
mov edx, dword [0x41e980]
push 0
push 0x3fc
push edx
call esi
push eax
call edi
mov eax, dword [0x41e980]
push 0
push 0x403
push eax
call esi
push eax
call edi
jmp 0x401ccf
mov ecx, dword [0x41e980]
push 5
push 0x3fb
push ecx
call esi
push eax
call edi
mov edx, dword [0x41e980]
push 0
push 0x3fc
push edx
call esi
push eax
call edi
push 0
jmp 0x401cb9
mov ecx, dword [0x41e980]
push 5
push 0x3fb
push ecx
call esi
push eax
call edi
mov edx, dword [0x41e980]
push 5
push 0x3fc
push edx
call esi
push eax
call edi
push 5
mov eax, dword [0x41e980]
push 0x403
push eax
call esi
push eax
call edi
test ebx, ebx
je 0x401ccf
xor ebp, ebp
mov ecx, dword [0x41e980]
push 0
push 0
push 0x147
push 0x3f9
push ecx
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov ebx, eax
cmp ebx, 7
ja case.default.0x401cf5
jmp dword [ebx*4 + 0x401f30]
mov edx, dword [0x41e980]
push 0
push 0x3fd
push edx
call esi
push eax
call edi
mov eax, dword [0x41e980]
push 0
push 0x3fe
push eax
call esi
push eax
call edi
mov ecx, dword [0x41e980]
push 0
push 0x404
push ecx
call esi
push eax
call edi
jmp 0x401d9b
mov edx, dword [0x41e980]
push 5
push 0x3fd
push edx
call esi
push eax
call edi
mov eax, dword [0x41e980]
push 0
push 0x3fe
push eax
call esi
push eax
call edi
push 0
jmp 0x401d86
mov edx, dword [0x41e980]
push 5
push 0x3fd
push edx
call esi
push eax
call edi
mov eax, dword [0x41e980]
push 5
push 0x3fe
push eax
call esi
push eax
call edi
push 5
mov ecx, dword [0x41e980]
push 0x404
push ecx
call esi
push eax
call edi
test ebx, ebx
jne 0x401e06
test ebp, ebp
je 0x401e06
mov edx, dword [0x41e980]
push 0
push 0x407
push edx
call esi
push eax
call edi
mov eax, dword [0x41e980]
push 0
push 0x407
push eax
call esi
mov ebx, dword [sym.imp.USER32.dll_EnableWindow]
push eax
call ebx
mov ecx, dword [0x41e980]
push 0
push 0x408
push ecx
call esi
push eax
call edi
mov edx, dword [0x41e980]
push 0
push 0x408
push edx
call esi
push eax
call ebx
mov eax, dword [0x41e980]
push 0
push 0x409
push eax
call esi
push eax
call edi
push 0
jmp 0x401e6b
mov edx, dword [0x41e980]
push 5
push 0x407
push edx
call esi
push eax
call edi
mov eax, dword [0x41e980]
push 1
push 0x407
push eax
call esi
mov ebx, dword [sym.imp.USER32.dll_EnableWindow]
push eax
call ebx
mov ecx, dword [0x41e980]
push 5
push 0x408
push ecx
call esi
push eax
call edi
mov edx, dword [0x41e980]
push 1
push 0x408
push edx
call esi
push eax
call ebx
mov eax, dword [0x41e980]
push 5
push 0x409
push eax
call esi
push eax
call edi
push 1
mov ecx, dword [0x41e980]
push 0x409
push ecx
call esi
push eax
call ebx
mov edx, dword [0x41e980]
push 0
push 0
push 0x147
push 0x3fa
push edx
call dword [sym.imp.USER32.dll_SendDlgItemMessageA]
cmp eax, 7
ja case.default.0x401e9c
jmp dword [eax*4 + 0x401f50]
push 0
jmp 0x401ea9
push 5
mov eax, dword [0x41e980]
push 0x400
push eax
call esi
push eax
call edi
mov ecx, dword [0x41e980]
push 0
push 0x3ff
push ecx
call esi
push eax
call edi
push 0
jmp 0x401ef7
mov eax, dword [0x41e980]
push 5
push 0x400
push eax
call esi
push eax
call edi
mov ecx, dword [0x41e980]
push 5
push 0x3ff
push ecx
call esi
push eax
call edi
push 5
mov edx, dword [0x41e980]
push 0x405
push edx
call esi
push eax
call edi
pop edi
pop esi
pop ebp
pop ebx
ret