Function at 0x5dac11
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
mov dword [ebp - 4], esp
push 0x1217408
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x5dac41
push 6
call fcn.00726c44
add esp, 4
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jne 0x5db29d
cmp dword [ebp + 0xc], 0x113
jne 0x5dad3e
mov eax, dword [ebp + 8]
cmp dword [ebp + 0x10], eax
jne 0x5dad39
mov dword [ebp - 4], esp
push 0x1217196
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x5dac8e
push 6
call fcn.00726c44
add esp, 4
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 1
jne 0x5dad2f
mov dword [ebp - 4], esp
push 0x121cbcb
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x5dacc2
push 6
call fcn.00726c44
add esp, 4
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jne 0x5dad2f
mov dword [ebp - 4], esp
push 1
push 0x121cbcb
push dword [ebp + 8]
call dword [sym.imp.user32.dll_SetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x5dacfb
push 6
call fcn.00726c44
add esp, 4
mov dword [ebp - 4], esp
push 0
push 0x1217196
push dword [ebp + 8]
call dword [sym.imp.user32.dll_SetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x5dad27
push 6
call fcn.00726c44
add esp, 4
push dword [ebp + 8]
call fcn.005db300
mov eax, 0
jmp 0x5db2fa
jmp 0x5db29d
cmp dword [ebp + 0xc], 0x200
jne 0x5dad5e
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.005dfdc7
jmp 0x5db29d
cmp dword [ebp + 0xc], 0xf
jne 0x5dad7f
push dword [ebp + 8]
call fcn.005e0f04
mov eax, 0
jmp 0x5db2fa
cmp dword [ebp + 0xc], 5
jne 0x5dad9c
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.005e13bb
jmp 0x5db29d
cmp dword [ebp + 0xc], 0x201
jne 0x5dadbc
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.005e2e5c
jmp 0x5db29d
cmp dword [ebp + 0xc], 0x202
jne 0x5daddc
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.005e3c7a
jmp 0x5db29d
cmp dword [ebp + 0xc], 0x203
jne 0x5dadfc
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.005e4039
jmp 0x5db29d
cmp dword [ebp + 0xc], 0x204
jne 0x5dae1c
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.005e417d
jmp 0x5db29d
cmp dword [ebp + 0xc], 0x205
jne 0x5dae3c
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.005e42c1
jmp 0x5db29d
cmp dword [ebp + 0xc], 0x206
jne 0x5dae5c
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.005e4405
jmp 0x5db29d
cmp dword [ebp + 0xc], 0x2a1
jne 0x5dae76
push dword [ebp + 8]
call fcn.005e4549
jmp 0x5db29d
cmp dword [ebp + 0xc], 0x2a3
jne 0x5dae90
push dword [ebp + 8]
call fcn.005e4584
jmp 0x5db29d
cmp dword [ebp + 0xc], 0x20a
jne 0x5daeb0
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.005e478c
jmp 0x5db29d
cmp dword [ebp + 0xc], 0x24
jne 0x5daf03
mov dword [ebp - 4], esp
push 0x121cbef
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x5daee1
push 6
call fcn.00726c44
add esp, 4
mov dword [ebp - 8], eax
push 0
push 0
push 0
push dword [ebp + 0x14]
push dword [ebp - 8]
call fcn.005420f8
jmp 0x5db29d
cmp dword [ebp + 0xc], 0x102
jne 0x5daf23
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.005e48ce
jmp 0x5db29d
cmp dword [ebp + 0xc], 0x100
je 0x5daf41
cmp dword [ebp + 0xc], 0x101
je 0x5daf41
xor eax, eax
jmp 0x5daf46
mov eax, 1
test eax, eax
je 0x5daf6e
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
push dword [ebp + 0xc]
call fcn.005e4a1a
mov eax, 0
jmp 0x5db2fa
cmp dword [ebp + 0xc], 0x10f
jne 0x5daf98
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.005e4cab
mov eax, 0
jmp 0x5db2fa
cmp dword [ebp + 0xc], 6
jne 0x5dafd0
fild dword [ebp + 0xc]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x121cc05]
fstp qword [ebp - 0x10]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
fld qword [ebp - 0x10]
call fcn.0053f350
push eax
push dword [ebp + 8]
call fcn.005e4df9
jmp 0x5db29d
cmp dword [ebp + 0xc], 7
jne 0x5db010
push dword [ebp + 8]
call fcn.005e4e75
fild dword [ebp + 0xc]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x121cc05]
fstp qword [ebp - 0x10]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
fld qword [ebp - 0x10]
call fcn.0053f350
push eax
push dword [ebp + 8]
call fcn.005e4df9
jmp 0x5db29d
cmp dword [ebp + 0xc], 8
jne 0x5db050
push dword [ebp + 8]
call fcn.005e5189
fild dword [ebp + 0xc]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x121cc05]
fstp qword [ebp - 0x10]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
fld qword [ebp - 0x10]
call fcn.0053f350
push eax
push dword [ebp + 8]
call fcn.005e4df9
jmp 0x5db29d
cmp dword [ebp + 0xc], 0xc
jne 0x5db088
fild dword [ebp + 0xc]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x121cc05]
fstp qword [ebp - 0x10]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
fld qword [ebp - 0x10]
call fcn.0053f350
push eax
push dword [ebp + 8]
call fcn.005e4df9
jmp 0x5db29d
cmp dword [ebp + 0xc], 0x80
jne 0x5db0c3
fild dword [ebp + 0xc]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x121cc05]
fstp qword [ebp - 0x10]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
fld qword [ebp - 0x10]
call fcn.0053f350
push eax
push dword [ebp + 8]
call fcn.005e4df9
jmp 0x5db29d
cmp dword [ebp + 0xc], 0x86
jne 0x5db0df
mov eax, 1
jmp 0x5db2fa
cmp dword [ebp + 0xc], 0x84
je 0x5db0fd
cmp dword [ebp + 0xc], 0x86
je 0x5db0fd
xor eax, eax
jmp 0x5db102
mov eax, 1
test eax, eax
je 0x5db119
mov eax, 1
jmp 0x5db2fa
cmp dword [ebp + 0xc], 0x85
jne 0x5db135
mov eax, 0
jmp 0x5db2fa
cmp dword [ebp + 0xc], 0x83
jne 0x5db15b
cmp dword [ebp + 0x10], 1
jne 0x5db156
mov eax, 1
jmp 0x5db2fa
jmp 0x5db29d
cmp dword [ebp + 0xc], 0xae
jne 0x5db177
mov eax, 0
jmp 0x5db2fa
cmp dword [ebp + 0xc], 0x18
jne 0x5db191
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.005e52e3
jmp 0x5db29d
cmp dword [ebp + 0xc], 0x82
jne 0x5db233
mov dword [ebp - 4], esp
push str.ex_ui_keye
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x5db1c5
push 6
call fcn.00726c44
add esp, 4
mov dword [ebp - 8], eax
mov dword [ebp - 0xc], esp
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push dword [ebp + 8]
push dword [ebp - 8]
call dword [sym.imp.user32.dll_CallWindowProcA]
nop
nop
nop
nop
cmp dword [ebp - 0xc], esp
je 0x5db1f6
push 6
call fcn.00726c44
add esp, 4
mov dword [ebp + 0xc], eax
mov dword [ebp - 4], esp
push 0x121719f
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x5db220
push 6
call fcn.00726c44
add esp, 4
push eax
call fcn.005e6bd5
mov eax, dword [ebp + 0xc]
jmp 0x5db2fa
cmp dword [ebp + 0xc], 2
jne 0x5db29d
cmp dword [0x129c29c], 0
jne 0x5db271
mov dword [ebp - 4], esp
push 0
push dword [ebp + 8]
call dword [sym.imp.user32.dll_ShowWindow]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x5db271
push 6
call fcn.00726c44
add esp, 4
mov dword [ebp - 4], esp
push 0xffffffff
push 0x121cb4c
push dword [ebp + 8]
call dword [sym.imp.user32.dll_SetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x5db29d
push 6
call fcn.00726c44
add esp, 4
mov dword [ebp - 4], esp
push str.ex_ui_keye
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x5db2c4
push 6
call fcn.00726c44
add esp, 4
mov dword [ebp - 8], eax
mov dword [ebp - 0xc], esp
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 0xc]
push dword [ebp + 8]
push dword [ebp - 8]
call dword [sym.imp.user32.dll_CallWindowProcA]
nop
nop
nop
nop
cmp dword [ebp - 0xc], esp
je 0x5db2f5
push 6
call fcn.00726c44
add esp, 4
jmp 0x5db2fa
mov esp, ebp
pop ebp
ret 0x10