Function at 0x415250
Capabilities:
Hide graphical window

Disassembly:
mov eax, dword [esp + 4]
cmp eax, 0x1af8
push ebx
push esi
push edi
mov esi, ecx
ja 0x415650
je 0x41561e
add eax, 0xfffffdc9
cmp eax, 0x22
ja case.0x41527f.574
movzx eax, byte [eax + 0x4156c4]
jmp dword [eax*4 + 0x415688]
mov ecx, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x237
push ecx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x24a
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x24d
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x250
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x252
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x255
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x256
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x257
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x258
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 0x24a
push ecx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x24d
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 0x250
push eax
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x252
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 0x255
push edx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x256
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 0x257
push ecx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x258
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 0x238
push eax
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x241
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x243
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x245
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x248
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 0x241
push edx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x243
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 0x245
push ecx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x248
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 0x239
push eax
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x234
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 0x23a
push edx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x23b
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x23e
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x23c
push edx
call edi
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x23f
push eax
call edi
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x23d
push ecx
call edi
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x240
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 0x23b
push eax
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x23e
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 0x23c
push edx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov eax, dword [esi + 4]
push 0x23f
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 0x23d
push ecx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x240
push edx
call edi
push 0
push eax
call ebx
pop edi
pop esi
pop ebx
ret 4
mov eax, dword [esi + 4]
push 0x259
push eax
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
mov ecx, dword [esi + 4]
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x1af8
push ecx
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov edx, dword [esi + 4]
push 0x1af9
push edx
call edi
push 0
push eax
call ebx
pop edi
pop esi
pop ebx
ret 4
cmp eax, 0x1afa
jne case.0x41527f.574
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push eax
mov eax, dword [esi + 4]
push eax
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push eax
call ebx
mov ecx, dword [esi + 4]
push 0x1afb
push ecx
call edi
push 0
push eax
call ebx
pop edi
pop esi
pop ebx
ret 4