Function at 0x113ccd7
Capabilities:
Hide graphical window

Disassembly:
push 0x28
mov eax, 0x11c06ed
call fcn.010b1402
mov ebx, ecx
mov dword [ebp - 0x1c], ebx
mov ecx, dword [ebx + 0x9c]
and dword [ebp - 4], 0
push ebx
call fcn.01080558
push ecx
lea eax, [ebp + 8]
mov ecx, esp
mov dword [ebp - 0x18], esp
push eax
call fcn.010eed1e
mov ecx, dword [ebx + 0x9c]
lea esi, [ebx + 0x14c]
push esi
call fcn.0109cf1d
test al, al
jne 0x113cd36
xor bl, bl
or dword [ebp - 4], 0xffffffff
lea eax, [ebp + 8]
push eax
call fcn.010e7ead
mov al, bl
call fcn.010b14b6
ret 4
push 0x4c
call fcn.010b0174
pop ecx
mov dword [ebp - 0x18], eax
mov byte [ebp - 4], 1
test eax, eax
je 0x113cd6c
push dword [ebx + 0x90]
lea eax, [ebx + 0x98]
push ecx
push ecx
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
call fcn.0116000e
mov ecx, dword [ebp - 0x18]
call fcn.010f481f
jmp 0x113cd6e
xor eax, eax
push eax
lea eax, [ebx + 0x24c]
push eax
mov byte [ebp - 4], 0
call fcn.010eedab
mov ecx, dword [ebx + 0x90]
mov ecx, dword [ecx + 0x54]
xor edx, edx
push edx
mov eax, 0x113b1fb
push eax
push ebx
call fcn.011306d0
mov ecx, dword [ebx + 0x90]
mov ecx, dword [ecx + 0x5c]
xor edx, edx
push edx
mov eax, 0x11350b8
push eax
push ebx
call fcn.0113074f
mov ecx, dword [ebx + 0x90]
mov ecx, dword [ecx + 0x64]
xor edx, edx
push edx
mov eax, 0x1129d18
push eax
push ebx
call fcn.01136043
mov ecx, dword [ebx + 0x90]
mov ecx, dword [ecx + 0x84]
xor edx, edx
push edx
mov eax, 0x1135a4c
push eax
push ebx
call fcn.01136824
mov ecx, ebx
call fcn.01123edc
test al, al
je 0x113cea9
push 0x1b0
mov byte [ebp - 4], 2
call fcn.010b0174
pop ecx
mov dword [ebp - 0x18], eax
mov byte [ebp - 4], 3
test eax, eax
je 0x113ce66
push ecx
push ecx
lea eax, [ebx + 0x13c]
mov ecx, esp
mov dword [ebp - 0x14], esp
push eax
call fcn.0116000e
push ecx
push ecx
lea eax, [ebx + 0x98]
mov ecx, esp
mov dword [ebp - 0x20], esp
push eax
mov byte [ebp - 4], 4
call fcn.0116000e
push esi
push dword [ebx + 0x44]
lea eax, [ebx + 0x94]
push ecx
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
mov byte [ebp - 4], 5
call fcn.010eed1e
push dword [ebx + 0x90]
mov ecx, dword [ebp - 0x18]
push dword [ebx + 0x48]
mov byte [ebp - 4], 3
call fcn.0114f9d1
jmp 0x113ce68
xor eax, eax
push eax
lea eax, [ebx + 0x80]
push eax
mov byte [ebp - 4], 2
call fcn.0112a63e
and dword [ebp - 4], 0
jmp 0x113cea9
mov eax, 0x11346e5
mov dword [0x11fc880], eax
mov eax, 0x113bea9
mov dword [0x11fcb38], eax
mov eax, 0x1128c1d
mov dword [0x11fcb58], eax
mov eax, 0x11237b8
mov dword [0x11fcae8], eax
mov eax, 0x11237c1
mov dword [0x11fcaf8], eax
mov eax, 0x11237cd
mov dword [0x11fcb08], eax
mov eax, 0x11237d9
mov dword [0x11fcb18], eax
mov eax, 0x11237e2
mov dword [0x11fcb28], eax
mov eax, 0x11237eb
mov dword [0x11fcbd0], eax
mov eax, fcn.011246fb
mov dword [0x11fcb68], eax
mov eax, 0x1124e4b
mov dword [0x11fcb78], eax
mov eax, 0x113979c
mov dword [0x11fcb88], eax
mov eax, 0x1138def
mov dword [0x11fcca0], eax
xor ecx, ecx
mov eax, 0x1139831
mov dword [0x11fcb98], eax
mov eax, 0x1134b56
mov dword [0x11fc8d0], eax
mov eax, 0x1134c26
mov dword [0x11fc8f0], eax
mov eax, 0x1129c94
mov dword [0x11fc910], eax
mov eax, 0x1129cd6
mov dword [0x11fc930], eax
mov eax, 0x1128bc6
mov dword [0x11fcbe0], eax
mov eax, 0x1139123
mov dword [0x11fc878], ebx
mov dword [0x11fc884], ecx
mov dword [0x11fcb30], ebx
mov dword [0x11fcb3c], ecx
mov dword [0x11fcb50], ebx
mov dword [0x11fcb5c], ecx
mov dword [0x11fcae0], ebx
mov dword [0x11fcaec], ecx
mov dword [0x11fcaf0], ebx
mov dword [0x11fcafc], ecx
mov dword [0x11fcb00], ebx
mov dword [0x11fcb0c], ecx
mov dword [0x11fcb10], ebx
mov dword [0x11fcb1c], ecx
mov dword [0x11fcb20], ebx
mov dword [0x11fcb2c], ecx
mov dword [0x11fcbc8], ebx
mov dword [0x11fcbd4], ecx
mov dword [0x11fcb60], ebx
mov dword [0x11fcb6c], ecx
mov dword [0x11fcb70], ebx
mov dword [0x11fcb7c], ecx
mov dword [0x11fcb80], ebx
mov dword [0x11fcb8c], ecx
mov dword [0x11fcc98], ebx
mov dword [0x11fcca4], ecx
mov dword [0x11fcb90], ebx
mov dword [0x11fcb9c], ecx
mov dword [0x11fc8c8], ebx
mov dword [0x11fc8d4], ecx
mov dword [0x11fc8e8], ebx
mov dword [0x11fc8f4], ecx
mov dword [0x11fc908], ebx
mov dword [0x11fc914], ecx
mov dword [0x11fc928], ebx
mov dword [0x11fc934], ecx
mov dword [0x11fcbd8], ebx
mov dword [0x11fcbe4], ecx
mov dword [0x11fccf0], ebx
mov dword [0x11fccf8], eax
mov dword [0x11fccfc], ecx
mov eax, 0x1128e43
mov dword [0x11fca68], eax
mov eax, 0x113a3cc
mov dword [0x11fccc8], eax
mov eax, 0x1134cf6
mov dword [0x11fc8a0], eax
mov eax, 0x1128b38
mov dword [0x11fcd28], eax
mov eax, 0x1135073
mov dword [0x11fce40], eax
mov eax, fcn.01132672
mov dword [0x11fce50], eax
mov eax, 0x11237f7
mov dword [0x11fc8c0], eax
mov eax, 0x113c82f
mov dword [0x11fce70], eax
mov eax, 0x1128c5a
mov dword [0x11fce90], eax
mov eax, 0x112dd40
mov dword [0x11fce80], eax
mov eax, 0x11298f5
mov dword [0x11fce00], eax
mov eax, fcn.011351aa
mov dword [0x11fca6c], ecx
mov dword [0x11fcccc], ecx
mov dword [0x11fc8a4], ecx
mov dword [0x11fcd2c], ecx
mov dword [0x11fce44], ecx
mov dword [0x11fce54], ecx
mov dword [0x11fc8c4], ecx
mov dword [0x11fce74], ecx
mov dword [0x11fce94], ecx
mov dword [0x11fce84], ecx
mov dword [0x11fce04], ecx
mov dword [0x11fc844], ecx
mov dword [0x11fc864], ecx
mov ecx, ebx
mov dword [0x11fca60], ebx
mov dword [0x11fccc0], ebx
mov dword [0x11fc898], ebx
mov dword [0x11fcd20], ebx
mov dword [0x11fce38], ebx
mov dword [0x11fce48], ebx
mov dword [0x11fc8b8], ebx
mov dword [0x11fce68], ebx
mov dword [0x11fce88], ebx
mov dword [0x11fce78], ebx
mov dword [0x11fcdf8], ebx
mov dword [0x11fc838], ebx
mov dword [0x11fc840], eax
mov dword [0x11fc858], ebx
mov dword [0x11fc860], eax
call fcn.011246fb
neg al
sbb al, al
inc al
mov byte [ebp - 0x11], al
mov byte [ebp - 0x16], al
lea eax, [ebp - 0x16]
push eax
mov ecx, 0x11fc838
mov byte [ebp - 0x15], 0
call fcn.0105e84c
mov al, byte [ebp - 0x11]
mov byte [ebp - 0x16], al
lea eax, [ebp - 0x16]
push eax
mov ecx, 0x11fc858
mov byte [ebp - 0x15], 0
call fcn.0105e84c
mov eax, dword [0x11fcb60]
mov ecx, dword [0x11fcb6c]
add ecx, eax
call dword [0x11fcb68]
mov ecx, dword [ebx + 0x90]
mov ecx, dword [ecx + 0x3c]
test al, al
sete al
movzx eax, al
push eax
call fcn.0112e52e
mov ecx, ebx
call fcn.0113b896
push 1
lea eax, [ebp - 0x34]
push eax
mov ecx, ebx
call fcn.01128364
push 0x18
call fcn.010b0174
pop ecx
mov dword [ebp - 0x1c], eax
mov byte [ebp - 4], 7
test eax, eax
je 0x113d245
push dword [ebx + 0x44]
lea eax, [ebx + 0x98]
push ecx
push ecx
mov ecx, esp
mov dword [ebp - 0x24], esp
push eax
call fcn.0116000e
mov eax, dword [ebx + 0x48]
push eax
push eax
call dword [sym.imp.USER32.dll_GetParent]
mov ecx, dword [ebp - 0x1c]
push eax
sub esp, 0x10
mov edi, esp
lea esi, [ebx + 0xa0]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.0112f0fb
jmp 0x113d247
xor eax, eax
push eax
lea eax, [ebx + 0xb0]
push eax
mov byte [ebp - 4], 0
call fcn.011308ba
push 1
push dword [ebx + 0x48]
call dword [sym.imp.USER32.dll_ShowWindow]
mov bl, 1
jmp 0x113cd1f