Function at 0x1001dff0
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov eax, dword [ebp - 0x14]
cmp dword [eax + 0x58], 1
jne 0x1001e2cb
mov ecx, dword [ebp - 0x14]
add ecx, 0x2a4
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 8]
cmp dword [edx + 0x1c], 5
jne 0x1001e067
mov eax, dword [ebp - 0x14]
add eax, 0x2a4
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 4]
push ecx
push 0x12
mov edx, dword [ebp - 0x14]
push edx
call fcn.1001e3b0
mov eax, dword [ebp - 4]
cmp dword [eax + 0x18], 0
jne 0x1001e067
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x58], 0
mov dword [ebp - 0x10], 1
push 0
mov ecx, dword [ebp - 0x14]
call fcn.1001eb90
cmp dword [ebp - 0x10], 1
je 0x1001e2a8
push 1
push 0x182
mov edx, dword [ebp - 0x14]
mov eax, dword [edx + 0x30]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0x183
mov ecx, dword [ebp - 0x14]
mov edx, dword [ecx + 0x30]
push edx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 1
push 0x176
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x30]
push ecx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0x17a
mov edx, dword [ebp - 0x14]
mov eax, dword [edx + 0x30]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 1
push 0x177
mov ecx, dword [ebp - 0x14]
mov edx, dword [ecx + 0x30]
push edx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0x17b
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x30]
push ecx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 1
push 0x178
mov edx, dword [ebp - 0x14]
mov eax, dword [edx + 0x30]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0x17c
mov ecx, dword [ebp - 0x14]
mov edx, dword [ecx + 0x30]
push edx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 1
push 0x179
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x30]
push ecx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0x17d
mov edx, dword [ebp - 0x14]
mov eax, dword [edx + 0x30]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 1
push 0x17e
mov ecx, dword [ebp - 0x14]
mov edx, dword [ecx + 0x30]
push edx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0x180
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x30]
push ecx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 1
push 0x17f
mov edx, dword [ebp - 0x14]
mov eax, dword [edx + 0x30]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0x181
mov ecx, dword [ebp - 0x14]
mov edx, dword [ecx + 0x30]
push edx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0x16e
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x30]
push ecx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0x16f
mov edx, dword [ebp - 0x14]
mov eax, dword [edx + 0x30]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0x170
mov ecx, dword [ebp - 0x14]
mov edx, dword [ecx + 0x30]
push edx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0x171
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x30]
push ecx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0x172
mov edx, dword [ebp - 0x14]
mov eax, dword [edx + 0x30]
push eax
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0x173
mov ecx, dword [ebp - 0x14]
mov edx, dword [ecx + 0x30]
push edx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0x174
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax + 0x30]
push ecx
call dword [sym.imp.USER32.dll_GetDlgItem]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
mov edx, dword [ebp - 8]
mov dword [edx + 0x1c], 9
mov eax, dword [ebp - 8]
push eax
push 0x12
mov ecx, dword [ebp - 0x14]
push ecx
call fcn.1001e4b0
push 1
mov ecx, dword [ebp - 0x14]
call fcn.10021bb0
mov eax, dword [ebp - 0xc]
mov esp, ebp
pop ebp
ret 0x10