Function at 0x431fc0
Capabilities:
Hide graphical window

Disassembly:
sub esp, 0x18
mov eax, dword [0x4b38b4]
xor eax, esp
mov dword [esp + 0x14], eax
push ebx
push ebp
push esi
mov esi, dword [esp + 0x28]
push edi
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0
push 0x139f
push esi
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call ebx
push 0
push 0x139e
push esi
call edi
push eax
call ebx
push 0
push 0x139c
push esi
call edi
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
push 0
push 0
push 0x14b
push 0x139d
push esi
call edi
mov ebx, dword [sym.imp.USER32.dll_SendMessageA]
push eax
call ebx
push 0
push 0
push 0x14b
push 0x139c
push esi
call edi
push eax
call ebx
push 0
push 0
push 0x14b
push 0x1398
push esi
call edi
push eax
call ebx
push 0x491a74
push 0
push 0x143
push 0x139d
push esi
call edi
push eax
call ebx
push 8
mov ebp, eax
push ebp
push 0x151
push 0x139d
push esi
call edi
push eax
call ebx
push 0
push ebp
push 0x14e
push 0x139d
push esi
call edi
push eax
call ebx
xor ebp, ebp
push ebp
lea eax, [esp + 0x18]
push 0x48f53c
push eax
call fcn.0046a534
add esp, 0xc
lea ecx, [esp + 0x14]
push ecx
push 0
push 0x143
push 0x1398
push esi
call edi
push eax
call ebx
mov ebp, eax
push ebp
push ebp
push 0x151
push 0x1398
push esi
call edi
push eax
call ebx
inc ebp
cmp ebp, 0x20
jl 0x432090
push 0
push 0
push 0x14e
push 0x1398
push esi
call edi
push eax
call ebx
push str.0000000000000000000000000000000000000000000000000000000000000000
push 0x1392
push esi
call edi
mov ebp, dword [sym.imp.USER32.dll_SetWindowTextA]
push eax
call ebp
push 0x491a28
push 0x1394
push esi
call edi
push eax
call ebp
mov eax, dword [esp + 0x30]
cmp eax, 4
jne 0x4321e1
push 0x491a24
push 0
push 0x143
push 0x139c
push esi
call edi
push eax
call ebx
push 0x38
push eax
push 0x151
push 0x139c
push esi
call edi
push eax
call ebx
push 0x491a20
push 0
push 0x143
push 0x139c
push esi
call edi
push eax
call ebx
push 0x20
push eax
push 0x151
push 0x139c
push esi
call edi
push eax
call ebx
push 0x491a1c
push 0
push 0x143
push 0x139c
push esi
call edi
push eax
call ebx
push 0x10
push eax
push 0x151
push 0x139c
push esi
call edi
push eax
call ebx
push 0x491a74
push 0
push 0x143
push 0x139c
push esi
call edi
push eax
call ebx
push 8
push eax
push 0x151
push 0x139c
push esi
call edi
push eax
call ebx
push 0
push 0
push 0x14e
push 0x139c
push esi
call edi
push eax
call ebx
push str.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
jmp 0x432281
cmp eax, 5
jne 0x432232
push 0x491a1c
push 0
push 0x143
push 0x139c
push esi
call edi
push eax
call ebx
push 0x10
push eax
push 0x151
push 0x139c
push esi
mov dword [esp + 0x24], eax
call edi
push eax
call ebx
mov edx, dword [esp + 0x10]
push 0
push edx
push 0x14e
push 0x139c
push esi
call edi
push eax
call ebx
push str.00000000000000000000000000000000
jmp 0x432281
cmp eax, 6
jne 0x43228c
push 0x49197c
push 0
push 0x143
push 0x139c
push esi
call edi
push eax
call ebx
push 0x18
push eax
push 0x151
push 0x139c
push esi
mov dword [esp + 0x24], eax
call edi
push eax
call ebx
mov eax, dword [esp + 0x10]
push 0
push eax
push 0x14e
push 0x139c
push esi
call edi
push eax
call ebx
push str.000000000000000000000000000000000000000000000000
push 0x138e
push esi
call edi
push eax
call ebp
push str.0000000000000000
push 0x138f
push esi
call edi
push eax
call ebp
push str.0000000000000000
push 0x1390
push esi
call edi
push eax
call ebp
mov eax, dword [esp + 0x30]
cmp eax, 1
je 0x4322c3
cmp eax, 2
je 0x4322c3
cmp eax, 3
jne 0x432391
push 0x491a20
push 0
push 0x143
push 0x139c
push esi
call edi
push eax
call ebx
push 0x20
push eax
push 0x151
push 0x139c
push esi
mov dword [esp + 0x24], eax
call edi
push eax
call ebx
mov ecx, dword [esp + 0x10]
push 0
push ecx
push 0x14e
push 0x139c
push esi
call edi
push eax
call ebx
push 0
push 0
push 0x14b
push 0x139d
push esi
call edi
push eax
call ebx
push 0x491a1c
push 0
push 0x143
push 0x139d
push esi
call edi
push eax
call ebx
push 0x10
push eax
push 0x151
push 0x139d
push esi
mov dword [esp + 0x24], eax
call edi
push eax
call ebx
mov edx, dword [esp + 0x10]
push 0
push edx
push 0x14e
push 0x139d
push esi
call edi
push eax
call ebx
push str.0000000000000000000000000000000000000000000000000000000000000000
push 0x138e
push esi
call edi
push eax
call ebp
push str.00000000000000000000000000000000
push 0x138f
push esi
call edi
push eax
call ebp
push str.00000000000000000000000000000000
push 0x1390
push esi
call edi
push eax
call ebp
mov ecx, dword [esp + 0x24]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.00469f7b
add esp, 0x18
ret