Function at 0x427810
Capabilities:
Hide graphical window

Disassembly:
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x45a14e
push eax
mov dword fs:[0], esp
mov eax, dword [ecx + 4]
push esi
push edi
push 0x42a
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
mov edi, eax
mov eax, dword [esp + 0x18]
cmp eax, 9
ja case.default.0x427845
jmp dword [eax*4 + 0x427b18]
push 0x1dc
call fcn.0044dda6
add esp, 4
mov dword [esp + 0x18], eax
test eax, eax
mov dword [esp + 0x10], 0
je 0x427886
mov ecx, eax
call fcn.004286f0
mov esi, eax
push 0
push edi
mov ecx, esi
call fcn.004275b0
mov dword [0x4a1ae8], eax
jmp 0x427af8
xor esi, esi
push esi
push edi
mov ecx, esi
call fcn.004275b0
mov dword [0x4a1ae8], eax
jmp 0x427af8
push 0x24
call fcn.0044dda6
add esp, 4
mov dword [esp + 0x18], eax
test eax, eax
mov dword [esp + 0x10], 1
je 0x4278c0
mov ecx, eax
call fcn.00429970
mov esi, eax
jmp 0x4278c2
xor esi, esi
push 0
push edi
mov ecx, esi
call fcn.004275f0
mov dword [0x4a1ae4], eax
mov edx, dword [esi + 4]
push 5
push edx
jmp 0x427afe
push 0x24
call fcn.0044dda6
add esp, 4
mov dword [esp + 0x18], eax
test eax, eax
mov dword [esp + 0x10], 2
je 0x427901
mov ecx, eax
call fcn.00429ec0
mov esi, eax
jmp 0x427903
xor esi, esi
push 0
push edi
mov ecx, esi
call fcn.00427630
mov dword [0x4a1ae0], eax
mov eax, dword [esi + 4]
push 5
push eax
jmp 0x427afe
push 0x1b8
call fcn.0044dda6
add esp, 4
mov dword [esp + 0x18], eax
test eax, eax
mov dword [esp + 0x10], 3
je 0x427957
mov ecx, eax
call fcn.0042a260
mov esi, eax
push 0
push edi
mov ecx, esi
call fcn.00427670
mov dword [0x4a1adc], eax
jmp 0x427af8
xor esi, esi
push esi
push edi
mov ecx, esi
call fcn.00427670
mov dword [0x4a1adc], eax
jmp 0x427af8
push 0xd0
call fcn.0044dda6
add esp, 4
mov dword [esp + 0x18], eax
test eax, eax
mov dword [esp + 0x10], 4
je 0x427994
mov ecx, eax
call fcn.0042b330
mov esi, eax
jmp 0x427996
xor esi, esi
push 0
push edi
mov ecx, esi
call fcn.004276b0
mov dword [0x4a1ad8], eax
mov edx, dword [esi + 4]
push 5
push edx
jmp 0x427afe
push 0x80
call fcn.0044dda6
add esp, 4
mov dword [esp + 0x18], eax
test eax, eax
mov dword [esp + 0x10], 5
je 0x4279d8
mov ecx, eax
call fcn.0042c8d0
mov esi, eax
jmp 0x4279da
xor esi, esi
push 0
push edi
mov ecx, esi
call fcn.004276f0
mov dword [0x4a1ad4], eax
mov eax, dword [esi + 4]
push 5
push eax
jmp 0x427afe
push 0x1a8
call fcn.0044dda6
add esp, 4
mov dword [esp + 0x18], eax
test eax, eax
mov dword [esp + 0x10], 6
je 0x427a2e
mov ecx, eax
call fcn.0042d9d0
mov esi, eax
push 0
push edi
mov ecx, esi
call fcn.00427730
mov dword [0x4a1ad0], eax
jmp 0x427af8
xor esi, esi
push esi
push edi
mov ecx, esi
call fcn.00427730
mov dword [0x4a1ad0], eax
jmp 0x427af8
push 0x4c
call fcn.0044dda6
add esp, 4
mov dword [esp + 0x18], eax
test eax, eax
mov dword [esp + 0x10], 7
je 0x427a68
mov ecx, eax
call fcn.0042f4e0
mov esi, eax
jmp 0x427a6a
xor esi, esi
push 0
push edi
mov ecx, esi
call fcn.00427760
mov dword [0x4a1acc], eax
mov edx, dword [esi + 4]
push 5
push edx
jmp 0x427afe
push 0x200
call fcn.0044dda6
add esp, 4
mov dword [esp + 0x18], eax
test eax, eax
mov dword [esp + 0x10], 8
je 0x427aa9
mov ecx, eax
call fcn.00430820
mov esi, eax
jmp 0x427aab
xor esi, esi
push 0
push edi
mov ecx, esi
call fcn.00427790
mov dword [0x4a1ac8], eax
mov eax, dword [esi + 4]
push 5
push eax
jmp 0x427afe
push 0x7c
call fcn.0044dda6
add esp, 4
mov dword [esp + 0x18], eax
test eax, eax
mov dword [esp + 0x10], 9
je 0x427ae7
mov ecx, eax
call fcn.00432c00
mov esi, eax
jmp 0x427ae9
xor esi, esi
push 0
push edi
mov ecx, esi
call fcn.004277d0
mov dword [0x4a1ac4], eax
mov ecx, dword [esi + 4]
push 5
push ecx
call dword [sym.imp.USER32.dll_ShowWindow]
mov ecx, dword [esp + 8]
pop edi
mov dword fs:[0], ecx
pop esi
add esp, 0xc
ret 4