Function at 0x62c29acd
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x28
push 8
call fcn.62c2b453
add esp, 4
mov dword [ebp - 4], eax
mov edi, eax
mov esi, 0x62c377c7
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push 0x62c379f5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.62c212d9
add esp, 8
cmp eax, 0
jne 0x62c29b62
mov dword [ebp - 8], esp
push dword [ebp + 0xc]
call dword [sym.imp.USER32.dll_IsWindowVisible]
nop
nop
nop
nop
cmp dword [ebp - 8], esp
je 0x62c29b2e
push 6
call fcn.62c2b459
add esp, 4
test eax, eax
je 0x62c29b5d
mov dword [ebp - 8], esp
push 0
push dword [ebp + 0xc]
call dword [sym.imp.USER32.dll_ShowWindow]
nop
nop
nop
nop
cmp dword [ebp - 8], esp
je 0x62c29b5d
push 6
call fcn.62c2b459
add esp, 4
jmp 0x62c2a00b
push 0x62c379fa
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.62c212d9
add esp, 8
cmp eax, 0
jne 0x62c29bd8
mov dword [ebp - 8], esp
push dword [ebp + 0xc]
call dword [sym.imp.USER32.dll_IsWindowVisible]
nop
nop
nop
nop
cmp dword [ebp - 8], esp
je 0x62c29b9f
push 6
call fcn.62c2b459
add esp, 4
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
jne 0x62c29bd3
mov dword [ebp - 8], esp
push 9
push dword [ebp + 0xc]
call dword [sym.imp.USER32.dll_ShowWindow]
nop
nop
nop
nop
cmp dword [ebp - 8], esp
je 0x62c29bd3
push 6
call fcn.62c2b459
add esp, 4
jmp 0x62c2a00b
push 0x62c379ff
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.62c212d9
add esp, 8
cmp eax, 0
jne 0x62c29c4e
mov dword [ebp - 8], esp
push dword [ebp + 0xc]
call dword [sym.imp.USER32.dll_IsWindowEnabled]
nop
nop
nop
nop
cmp dword [ebp - 8], esp
je 0x62c29c15
push 6
call fcn.62c2b459
add esp, 4
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
jne 0x62c29c49
mov dword [ebp - 8], esp
push 1
push dword [ebp + 0xc]
call dword [sym.imp.USER32.dll_EnableWindow]
nop
nop
nop
nop
cmp dword [ebp - 8], esp
je 0x62c29c49
push 6
call fcn.62c2b459
add esp, 4
jmp 0x62c2a00b
push 0x62c37a04
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.62c212d9
add esp, 8
cmp eax, 0
jne 0x62c29cbf
mov dword [ebp - 8], esp
push dword [ebp + 0xc]
call dword [sym.imp.USER32.dll_IsWindowEnabled]
nop
nop
nop
nop
cmp dword [ebp - 8], esp
je 0x62c29c8b
push 6
call fcn.62c2b459
add esp, 4
test eax, eax
je 0x62c29cba
mov dword [ebp - 8], esp
push 0
push dword [ebp + 0xc]
call dword [sym.imp.USER32.dll_EnableWindow]
nop
nop
nop
nop
cmp dword [ebp - 8], esp
je 0x62c29cba
push 6
call fcn.62c2b459
add esp, 4
jmp 0x62c2a00b
push 0x62c37a09
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.62c212d9
add esp, 8
cmp eax, 0
jne 0x62c29efe
mov dword [ebp - 8], esp
push 0x9fbf1
push 1
push 0x80
push dword [ebp + 0xc]
call dword [0x62c37fb7]
nop
nop
nop
nop
cmp dword [ebp - 8], esp
je 0x62c29d0b
push 6
call fcn.62c2b459
add esp, 4
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x9fbf1
je 0x62c29ef9
push 0
push 0
push 0
push 0x80000004
push 0
push 0x62c37a0e
push 0x80000004
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x62c29d42
mov eax, 0x62c3021b
push eax
push 3
mov ebx, 0x190
call fcn.62c2c0f0
add esp, 0x28
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
push eax
mov ebx, dword [ebp - 4]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x62c29d7a
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x62c29d76
imul eax, dword [ebx]
jmp 0x62c29d6b
mov ecx, eax
test ecx, ecx
je 0x62c29d99
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x62c29d92
push ebx
push eax
call fcn.62c2b44d
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x62c29d80
call fcn.62c2b44d
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov ebx, dword [ebp - 4]
call fcn.62c21899
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 4
jne 0x62c29ef9
mov ebx, dword [ebp - 4]
mov ecx, dword [ebx]
inc ecx
shl ecx, 2
add ebx, ecx
mov eax, 0
shl eax, 2
add ebx, eax
mov dword [ebp - 8], ebx
push 0x80000004
push 0
mov ebx, dword [ebp - 8]
mov eax, dword [ebx]
test eax, eax
jne 0x62c29de7
mov eax, 0x62c3021b
push eax
push 1
mov ebx, 0x9dc
call fcn.62c2cd80
add esp, 0x10
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 4]
mov ecx, dword [ebx]
inc ecx
shl ecx, 2
add ebx, ecx
mov eax, 1
shl eax, 2
add ebx, eax
mov dword [ebp - 0x10], ebx
push 0x80000004
push 0
mov ebx, dword [ebp - 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x62c29e2a
mov eax, 0x62c3021b
push eax
push 1
mov ebx, 0x9dc
call fcn.62c2cd80
add esp, 0x10
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 4]
mov ecx, dword [ebx]
inc ecx
shl ecx, 2
add ebx, ecx
mov eax, 2
shl eax, 2
add ebx, eax
mov dword [ebp - 0x18], ebx
push 0x80000004
push 0
mov ebx, dword [ebp - 0x18]
mov eax, dword [ebx]
test eax, eax
jne 0x62c29e6d
mov eax, 0x62c3021b
push eax
push 1
mov ebx, 0x9dc
call fcn.62c2cd80
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 4]
mov ecx, dword [ebx]
inc ecx
shl ecx, 2
add ebx, ecx
mov eax, 3
shl eax, 2
add ebx, eax
mov dword [ebp - 0x20], ebx
push 0x80000004
push 0
mov ebx, dword [ebp - 0x20]
mov eax, dword [ebx]
test eax, eax
jne 0x62c29eb0
mov eax, 0x62c3021b
push eax
push 1
mov ebx, 0x9dc
call fcn.62c2cd80
add esp, 0x10
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], esp
push 1
push dword [ebp - 0x24]
push dword [ebp - 0x1c]
push dword [ebp - 0x14]
push dword [ebp - 0xc]
push dword [ebp + 0xc]
call dword [sym.imp.USER32.dll_MoveWindow]
nop
nop
nop
nop
cmp dword [ebp - 0x28], esp
je 0x62c29ef9
push 6
call fcn.62c2b459
add esp, 4
jmp 0x62c2a00b
push 0x62c37a10
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.62c212d9
add esp, 8
cmp eax, 0
jne 0x62c29f4f
mov dword [ebp - 8], esp
push 0
push 0
push 0x10
push dword [ebp + 0xc]
call dword [0x62c3801b]
nop
nop
nop
nop
cmp dword [ebp - 8], esp
je 0x62c29f4a
push 6
call fcn.62c2b459
add esp, 4
jmp 0x62c2a00b
push 0x62c37a15
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.62c212d9
add esp, 8
cmp eax, 0
jne 0x62c2a00b
mov dword [ebp - 8], esp
push 0x1e240
push 0
push 0x80
push dword [ebp + 0xc]
call dword [0x62c37fb7]
nop
nop
nop
nop
cmp dword [ebp - 8], esp
je 0x62c29f9b
push 6
call fcn.62c2b459
add esp, 4
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0x1e240
je 0x62c2a00b
push 0x80000004
push 0
mov ebx, dword [ebp + 0x10]
mov eax, dword [ebx]
test eax, eax
jne 0x62c29fc0
mov eax, 0x62c3021b
push eax
push 1
mov ebx, 0x9dc
call fcn.62c2cd80
add esp, 0x10
mov dword [0x62c37f8b], eax
push 0
push 0
push 0
push 0x80000301
push 0
push dword [ebp + 0xc]
push 0x80000006
push 0
push 0x62c2a20c
push 3
mov ebx, 0
mov eax, 0x62c2e200
call fcn.62c2bc30
add esp, 0x28
mov ebx, dword [ebp - 4]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x62c2a029
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x62c2a025
imul eax, dword [ebx]
jmp 0x62c2a01a
mov ecx, eax
test ecx, ecx
je 0x62c2a048
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x62c2a041
push ebx
push eax
call fcn.62c2b44d
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x62c2a02f
call fcn.62c2b44d
add esp, 4
mov esp, ebp
pop ebp
ret 0xc