Function at 0x40d630
Capabilities:
Hide graphical window

Disassembly:
mov eax, dword [esp + 4]
add eax, 0xfffffd69
cmp eax, 0x14
push esi
mov esi, ecx
ja case.default.0x40d64e
movzx eax, byte [eax + 0x40dadc]
push ebx
push edi
jmp dword [eax*4 + 0x40dab4]
mov ecx, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x297
push ecx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x298
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1abe
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1a93
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1a92
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x29d
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x299
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1abf
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1a94
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1a95
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x29e
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x29a
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1ac0
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1a96
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1a97
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x29f
push ecx
call edi
push 0
push eax
call ebx
pop edi
pop ebx
pop esi
ret 4
mov edx, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x298
push edx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1abe
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1a93
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1a92
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x29d
push eax
call edi
push 0
push eax
call ebx
pop edi
pop ebx
pop esi
ret 4
mov ecx, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x299
push ecx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1abf
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1a94
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1a95
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x29e
push edx
call edi
push 0
push eax
call ebx
pop edi
pop ebx
pop esi
ret 4
mov eax, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x29a
push eax
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
jmp 0x40d71c
mov edx, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x2ab
push edx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x2a0
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1ac1
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1a98
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1a99
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x2aa
push ecx
call edi
push 0
push eax
call ebx
pop edi
pop ebx
pop esi
ret 4
mov edx, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x2a2
push edx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x29b
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1ac2
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1a9a
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1a9b
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x2a8
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x29c
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1ac3
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1a9c
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1a9d
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x2a1
push eax
call edi
push 0
push eax
call ebx
pop edi
pop ebx
pop esi
ret 4
mov ecx, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x29b
push ecx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1ac2
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1a9a
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1a9b
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x2a8
push edx
call edi
push 0
push eax
call ebx
pop edi
pop ebx
pop esi
ret 4
mov eax, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x29c
push eax
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1ac3
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1a9c
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x1a9d
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x2a1
push ecx
call edi
push 0
push eax
call ebx
pop edi
pop ebx
pop esi
ret 4
mov edx, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x2a3
push edx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x2a4
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1a5b
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x2a5
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x2a6
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x2a7
push ecx
call edi
push 0
push eax
call ebx
pop edi
pop ebx
pop esi
ret 4