Function at 0x410080
Capabilities:
Hide graphical window

Disassembly:
push ebx
mov ebx, dword [esp + 8]
push ebp
push esi
push edi
push 0xffffffffffffffeb
push ebx
call dword [sym.imp.USER32.dll_GetWindowLongA]
mov esi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0
push 0x3f0
push ebx
mov edi, eax
call esi
mov ebp, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call ebp
push 0
push 0x418
push ebx
call esi
push eax
call ebp
push 0
push 0x3e9
push ebx
call esi
push eax
call ebp
push 0
push 0x416
push ebx
call esi
push eax
call ebp
push 0
push 0x3ea
push ebx
call esi
push eax
call ebp
push 0
push 0x417
push ebx
call esi
push eax
call ebp
push 0
push 0x41e
push ebx
call esi
push eax
call ebp
push 0
push 0x421
push ebx
call esi
push eax
call ebp
push 0
push 0x422
push ebx
call esi
push eax
call ebp
push 0
push 0x42d
push ebx
call esi
push eax
call ebp
push 0
push 0x42c
push ebx
call esi
push eax
call ebp
mov eax, dword [esp + 0x18]
cmp eax, 0x3e7
jg case.0x41014c.7
je 0x41036c
cmp eax, 9
ja case.0x41014c.7
jmp dword [eax*4 + 0x4104e4]
push 8
push 0x3f0
push ebx
call esi
push eax
call ebp
push 8
push 0x418
push ebx
call esi
push eax
call ebp
pop edi
pop esi
pop ebp
pop ebx
ret 8
push 8
push 0x3e9
push ebx
call esi
push eax
call ebp
push 8
push 0x416
push ebx
call esi
push eax
call ebp
push 8
push 0x3ea
push ebx
call esi
push eax
call ebp
push 8
push 0x417
push ebx
call esi
push eax
call ebp
push 8
push 0x42d
push ebx
call esi
push eax
call ebp
push 8
push 0x42c
push ebx
call esi
push eax
call ebp
pop edi
pop esi
pop ebp
pop ebx
ret 8
push 8
push 0x41e
push ebx
call esi
push eax
call ebp
pop edi
pop esi
pop ebp
pop ebx
ret 8
push 8
push 0x421
push ebx
call esi
push eax
call ebp
pop edi
pop esi
pop ebp
pop ebx
ret 8
push 8
push 0x422
push ebx
call esi
push eax
call ebp
pop edi
pop esi
pop ebp
pop ebx
ret 8
push 8
push 0x3f0
push ebx
call esi
push eax
call ebp
push 8
push 0x418
push ebx
call esi
push eax
call ebp
mov eax, dword [edi + 4]
push 0
push 0x3f8
push eax
call esi
mov ebx, dword [sym.imp.USER32.dll_EnableWindow]
push eax
call ebx
mov ecx, dword [edi + 4]
push 0
push 0x41c
push ecx
call esi
push eax
call ebx
mov edx, dword [edi + 4]
push 0
push 0x3fd
push edx
call esi
push eax
call ebx
mov eax, dword [edi + 4]
push 0
push 0x3fe
push eax
call esi
push eax
call ebx
mov ecx, dword [edi + 4]
push 0
push 0x429
push ecx
call esi
push eax
call ebx
mov edx, dword [edi + 4]
push 0
push 0x433
push edx
call esi
push eax
call ebx
mov eax, dword [edi + 8]
push 0
push 0x419
push eax
call esi
push eax
call ebx
mov ecx, dword [edi + 8]
push 0
push 0x41a
push ecx
call esi
push eax
call ebx
mov edx, dword [edi + 8]
push 0
push 0x42b
push edx
call esi
push eax
call ebx
mov eax, dword [edi + 8]
push 0
push 0x42a
push eax
call esi
push eax
call ebx
mov ecx, dword [edi + 8]
push 0
push 0x42e
push ecx
call esi
push eax
call ebx
mov edx, dword [edi + 8]
push 0
push 0x42f
push edx
call esi
push eax
call ebx
mov eax, dword [edi + 8]
push 0
push 0x3fc
push eax
call esi
push eax
call ebx
mov ecx, dword [edi + 8]
push 0
push 0x444
push ecx
call esi
push eax
call ebx
mov edx, dword [edi + 8]
push 0
push 0x452
push edx
call esi
push eax
call ebx
mov eax, dword [edi + 0xc]
push 0
push 0x3ed
push eax
call esi
push eax
call ebx
mov ecx, dword [edi + 0xc]
push 0
push 0x446
push ecx
call esi
push eax
call ebx
mov edx, dword [edi + 0xc]
push 0
push 0x442
push edx
call esi
push eax
call ebx
mov eax, dword [edi + 0xc]
push 0
push 0x445
push eax
call esi
push eax
call ebx
mov ecx, dword [edi + 0xc]
push 0
push 0x444
push ecx
call esi
push eax
call ebx
pop edi
pop esi
pop ebp
pop ebx
ret 8
mov edx, dword [edi + 4]
push 1
push 0x3f8
push edx
call esi
mov ebx, dword [sym.imp.USER32.dll_EnableWindow]
push eax
call ebx
mov eax, dword [edi + 4]
push 1
push 0x41c
push eax
call esi
push eax
call ebx
mov ecx, dword [edi + 4]
push 1
push 0x3fd
push ecx
call esi
push eax
call ebx
mov edx, dword [edi + 4]
push 1
push 0x429
push edx
call esi
push eax
call ebx
mov eax, dword [edi + 4]
push 1
push 0x433
push eax
call esi
push eax
call ebx
mov ecx, dword [edi + 4]
push 1
push 0x3fe
push ecx
call esi
push eax
call ebx
mov edx, dword [edi + 8]
push 1
push 0x419
push edx
call esi
push eax
call ebx
mov eax, dword [edi + 8]
push 1
push 0x41a
push eax
call esi
push eax
call ebx
mov ecx, dword [edi + 8]
push 1
push 0x42b
push ecx
call esi
push eax
call ebx
mov edx, dword [edi + 8]
mov ebp, dword [sym.imp.USER32.dll_IsDlgButtonChecked]
push 0x42b
push edx
call ebp
dec eax
neg eax
sbb eax, eax
neg eax
push eax
mov eax, dword [edi + 8]
push 0x42a
push eax
call esi
push eax
call ebx
push 1
mov ecx, dword [edi + 8]
push 0x42e
push ecx
call esi
push eax
call ebx
mov edx, dword [edi + 8]
push 1
push 0x3fc
push edx
call esi
push eax
call ebx
mov eax, dword [edi + 8]
push 0x42e
push eax
call ebp
dec eax
mov ecx, dword [edi + 8]
neg eax
sbb eax, eax
neg eax
push eax
push 0x42f
push ecx
call esi
push eax
call ebx
mov edx, dword [edi + 8]
push 1
push 0x444
push edx
call esi
push eax
call ebx
mov eax, dword [edi + 8]
push 1
push 0x452
push eax
call esi
push eax
call ebx
mov ecx, dword [edi + 0xc]
push 1
push 0x3ed
push ecx
call esi
push eax
call ebx
mov edx, dword [edi + 0xc]
push 1
push 0x446
push edx
call esi
push eax
call ebx
mov eax, dword [edi + 0xc]
push 1
push 0x442
push eax
call esi
push eax
call ebx
mov ecx, dword [edi + 0xc]
push 1
push 0x445
push ecx
call esi
push eax
call ebx
mov edx, dword [edi + 0xc]
push 1
push 0x444
push edx
call esi
push eax
call ebx
pop edi
pop esi
pop ebp
pop ebx
ret 8