Function at 0x10a71d6
Capabilities:
Hide graphical window

Disassembly:
push 0x284
mov eax, 0x10dc85a
call fcn.010b53c2
mov edi, dword [0x10f3e48]
mov eax, dword [ebp + 0x14]
mov ebx, dword [sym.imp.USER32.dll_GetSystemMetrics]
push 0x2000
mov esi, ecx
and dword [esi + 0x130], 0
push 0xc
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x250], edi
call ebx
push eax
push 0xb
call ebx
push eax
push 1
push 0x6a
push edi
call dword [sym.imp.USER32.dll_LoadImageW]
push 1
lea edi, [esi + 4]
push eax
mov ecx, edi
call fcn.010a4a30
push 0x2000
push 0x32
call ebx
push eax
push 0x31
call ebx
push eax
push 1
push 0x6a
push dword [ebp - 0x250]
call dword [sym.imp.USER32.dll_LoadImageW]
xor ebx, ebx
push ebx
push eax
mov ecx, edi
call fcn.010a4a30
push ebx
push dword [edi]
call dword [sym.imp.USER32.dll_GetSystemMenu]
push ebx
push ebx
mov ebx, dword [sym.imp.USER32.dll_AppendMenuW]
push 0x800
push eax
mov dword [ebp - 0x250], eax
call ebx
push 0x102a4d8
push 0x3ef
push 0
push dword [ebp - 0x250]
call ebx
call dword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
push eax
mov ecx, 0x10f3e40
call fcn.010a5a5e
mov ebx, eax
lea eax, [esi + 0x1c]
push eax
mov ecx, ebx
call fcn.010a5fc7
lea eax, [esi + 0x20]
push eax
mov ecx, ebx
call fcn.010a5fe1
mov ebx, dword [sym.imp.USER32.dll_GetDlgItem]
push 0x3eb
push dword [edi]
call ebx
push 0x3ec
push dword [edi]
mov dword [esi + 0xc0], eax
call ebx
push 0x3ed
push dword [edi]
mov dword [esi + 0xc4], eax
call ebx
mov dword [esi + 0xc8], eax
push 0x3ee
push dword [edi]
call ebx
push 2
push dword [edi]
mov dword [esi + 0xe8], eax
call ebx
push 0x3ea
push dword [edi]
mov dword [esi + 0xec], eax
call ebx
push 0x400
push dword [edi]
mov dword [esi + 0xf0], eax
call ebx
push 0x3e9
push dword [edi]
mov dword [esi + 0xf4], eax
call ebx
push 0xa
push eax
mov dword [esi + 0xd8], eax
call dword [sym.imp.USER32.dll_ShowWindow]
push 0x3fe
push dword [edi]
call ebx
push 0x403
push dword [edi]
mov dword [esi + 0xe0], eax
call ebx
push dword [edi]
lea ecx, [ebp - 0x58]
mov dword [esi + 0xe4], eax
call fcn.010a5aa0
mov ebx, dword [sym.imp.USER32.dll_SetWindowLongW]
and dword [ebp - 4], 0
push 0x10a5701
push 0xfffffffffffffffc
push dword [esi + 0xe0]
call ebx
push 0x10a575d
push 0xfffffffffffffffc
mov dword [0x10f3ef4], eax
push dword [esi + 0xe4]
call ebx
mov dword [0x10f3ef8], eax
mov eax, dword [esi + 0x4c]
mov eax, dword [eax]
mov eax, dword [eax + 0x1c]
mov eax, dword [eax + 0x1c]
mov ebx, dword [eax + 0x14]
lea ecx, [ebp - 0x24c]
call fcn.0103b6e6
push 0x100c51c
lea eax, [ebx + 0xb8]
push eax
lea eax, [ebp - 0x290]
push eax
mov byte [ebp - 4], 1
call fcn.010377ae
add ebx, 0x2b8
push ebx
push eax
lea eax, [ebp - 0x274]
push eax
mov byte [ebp - 4], 2
call fcn.010377fa
add esp, 0x18
lea ebx, [esi + 0x64]
push eax
mov ecx, ebx
mov byte [ebp - 4], 3
call fcn.01033880
push 0
push 1
lea ecx, [ebp - 0x274]
call fcn.01032f16
mov byte [ebp - 4], 1
push 0
push 1
lea ecx, [ebp - 0x290]
call fcn.01032f16
cmp dword [ebx + 0x18], 8
jb 0x10a7420
mov ebx, dword [ebx + 4]
jmp 0x10a7423
add ebx, 4
push ebx
push dword [edi]
call dword [sym.imp.USER32.dll_SetWindowTextW]
xor eax, eax
push eax
push eax
push eax
push 0xf000
push 0x4000
xor ebx, ebx
inc ebx
push ebx
push ebx
push 0x102a378
push 0x2b
lea eax, [ebp - 0x254]
push eax
lea ecx, [esi + 0xd8]
call fcn.010a587c
push 0x13
xor eax, eax
push eax
push eax
push eax
push eax
push 0xfffffffffffffffe
push dword [edi]
call dword [sym.imp.USER32.dll_SetWindowPos]
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
mov ecx, edi
call fcn.010a4a51
mov ecx, esi
call fcn.010a525a
lea eax, [esi + 0x9c]
push eax
push dword [edi]
mov dword [ebp - 0x250], eax
call dword [sym.imp.USER32.dll_GetClientRect]
mov ecx, esi
call fcn.010a61a0
mov ecx, esi
call fcn.010a55eb
push ebx
push dword [ebp - 0x250]
push dword [edi]
call dword [sym.imp.USER32.dll_InvalidateRect]
push 0
push 0x14d
push ebx
push dword [edi]
call dword [sym.imp.USER32.dll_SetTimer]
mov eax, dword [ebp - 0x258]
lea ecx, [ebp - 0x24c]
mov dword [eax], ebx
mov byte [ebp - 4], 0
call fcn.0103aeaf
lea ecx, [ebp - 0x58]
call fcn.010a5aca
mov eax, ebx
call fcn.010b5454
ret 0x10