Function at 0x488940
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push ecx
mov dword [ebp - 4], ecx
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 4]
mov edx, dword [eax + 0x108]
cmp edx, dword [ecx + 0x784]
jne 0x4889e7
mov eax, dword [ebp - 4]
cmp dword [eax + 0x794], 8
je 0x488983
mov ecx, dword [ebp - 4]
cmp dword [ecx + 0x794], 9
je 0x488983
mov edx, dword [ebp - 4]
cmp dword [edx + 0x794], 0xa
jne 0x488985
jmp 0x4889d3
mov eax, dword [ebp - 4]
cmp dword [eax + 0x794], 7
je 0x48899d
mov ecx, dword [ebp - 4]
cmp dword [ecx + 0x794], 6
jne 0x4889b8
push 0
push 0
push 0xb7f
mov edx, dword [ebp - 4]
mov eax, dword [edx + 0x77c]
push eax
call dword [sym.imp.USER32.dll_PostMessageW]
jmp 0x4889d3
mov ecx, dword [ebp - 4]
cmp dword [ecx + 0x794], 2
jne 0x4889d3
push 1
mov ecx, dword [ebp - 4]
call fcn.004b1037
jmp 0x488bb2
push 2
mov ecx, dword [ebp - 4]
call fcn.004b1037
jmp 0x488bb2
mov edx, dword [ebp + 8]
mov eax, dword [ebp - 4]
mov ecx, dword [edx + 0x108]
cmp ecx, dword [eax + 0x780]
jne 0x488a19
push 0
push 0xf020
push 0x112
mov ecx, dword [ebp - 4]
call fcn.004b14eb
jmp 0x488bb2
mov edx, dword [ebp + 8]
mov eax, dword [ebp - 4]
mov ecx, dword [edx + 0x108]
cmp ecx, dword [eax + 0x788]
jne 0x488ae3
mov edx, dword [ebp - 4]
cmp dword [edx + 0x794], 1
jne 0x488a67
push 1
push 0
mov ecx, dword [ebp - 4]
call fcn.004b166b
push 0
mov eax, dword [ebp - 4]
mov ecx, dword [eax + 0x77c]
push ecx
call dword [sym.imp.USER32.dll_ShowWindow]
push 1
mov ecx, dword [ebp - 4]
call fcn.004b1037
jmp 0x488ade
mov edx, dword [ebp - 4]
cmp dword [edx + 0x794], 8
je 0x488a8b
mov eax, dword [ebp - 4]
cmp dword [eax + 0x794], 9
je 0x488a8b
mov ecx, dword [ebp - 4]
cmp dword [ecx + 0x794], 0xa
jne 0x488a97
push 1
mov ecx, dword [ebp - 4]
call fcn.004b1037
jmp 0x488ade
mov edx, dword [ebp - 4]
cmp dword [edx + 0x794], 7
je 0x488aaf
mov eax, dword [ebp - 4]
cmp dword [eax + 0x794], 6
jne 0x488ad4
push 0
push 0
push 0xb7f
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + 0x77c]
push edx
call dword [sym.imp.USER32.dll_PostMessageW]
push 1
mov ecx, dword [ebp - 4]
call fcn.004b1037
jmp 0x488ade
push 1
mov ecx, dword [ebp - 4]
call fcn.004b1037
jmp 0x488bb2
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 4]
mov edx, dword [eax + 0x108]
cmp edx, dword [ecx + 0x78c]
jne 0x488bb2
mov eax, dword [ebp - 4]
cmp dword [eax + 0x794], 8
je 0x488b1f
mov ecx, dword [ebp - 4]
cmp dword [ecx + 0x794], 9
je 0x488b1f
mov edx, dword [ebp - 4]
cmp dword [edx + 0x794], 0xa
jne 0x488b41
push 0
push 0
push 0x10
mov eax, dword [ebp - 4]
mov ecx, dword [eax + 0x77c]
push ecx
call dword [sym.imp.USER32.dll_PostMessageW]
push 2
mov ecx, dword [ebp - 4]
call fcn.004b1037
jmp 0x488ba8
mov edx, dword [ebp - 4]
cmp dword [edx + 0x794], 7
je 0x488b59
mov eax, dword [ebp - 4]
cmp dword [eax + 0x794], 6
jne 0x488b7e
push 0
push 0
push 0xb7f
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + 0x77c]
push edx
call dword [sym.imp.USER32.dll_PostMessageW]
push 1
mov ecx, dword [ebp - 4]
call fcn.004b1037
jmp 0x488ba8
mov eax, dword [ebp - 4]
cmp dword [eax + 0x794], 2
jne 0x488ba8
push 1
push 0
mov ecx, dword [ebp - 4]
call fcn.004b166b
push 0
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + 0x77c]
push edx
call dword [sym.imp.USER32.dll_ShowWindow]
push 2
mov ecx, dword [ebp - 4]
call fcn.004b1037
mov esp, ebp
pop ebp
ret 4