Function at 0x4da63a
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
mov dword [ebp - 4], esp
push 0x71cd1b
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x4da66a
push 6
call fcn.00624375
add esp, 4
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jne 0x4dacc6
cmp dword [ebp + 0xc], 0x113
jne 0x4da767
mov eax, dword [ebp + 8]
cmp dword [ebp + 0x10], eax
jne 0x4da762
mov dword [ebp - 4], esp
push 0x71cd12
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x4da6b7
push 6
call fcn.00624375
add esp, 4
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 1
jne 0x4da758
mov dword [ebp - 4], esp
push 0x71d941
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x4da6eb
push 6
call fcn.00624375
add esp, 4
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jne 0x4da758
mov dword [ebp - 4], esp
push 1
push 0x71d941
push dword [ebp + 8]
call dword [sym.imp.user32.dll_SetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x4da724
push 6
call fcn.00624375
add esp, 4
mov dword [ebp - 4], esp
push 0
push 0x71cd12
push dword [ebp + 8]
call dword [sym.imp.user32.dll_SetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x4da750
push 6
call fcn.00624375
add esp, 4
push dword [ebp + 8]
call fcn.004dad29
mov eax, 0
jmp 0x4dad23
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0x200
jne 0x4da787
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.004de5f9
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0xf
jne 0x4da7a8
push dword [ebp + 8]
call fcn.004df2da
mov eax, 0
jmp 0x4dad23
cmp dword [ebp + 0xc], 5
jne 0x4da7c5
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.004df791
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0x201
jne 0x4da7e5
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.004e0ab0
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0x202
jne 0x4da805
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.004e150d
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0x203
jne 0x4da825
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.004e17d4
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0x204
jne 0x4da845
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.004e18bb
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0x205
jne 0x4da865
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.004e19a2
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0x206
jne 0x4da885
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.004e1a89
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0x2a1
jne 0x4da89f
push dword [ebp + 8]
call fcn.004e1b70
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0x2a3
jne 0x4da8b9
push dword [ebp + 8]
call fcn.004e1bab
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0x20a
jne 0x4da8d9
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.004e1d56
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0x24
jne 0x4da92c
mov dword [ebp - 4], esp
push 0x71d956
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x4da90a
push 6
call fcn.00624375
add esp, 4
mov dword [ebp - 8], eax
push 0
push 0
push 0
push dword [ebp + 0x14]
push dword [ebp - 8]
call fcn.0046b1ab
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0x102
jne 0x4da94c
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.004e1e3b
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0x100
je 0x4da96a
cmp dword [ebp + 0xc], 0x101
je 0x4da96a
xor eax, eax
jmp 0x4da96f
mov eax, 1
test eax, eax
je 0x4da997
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
push dword [ebp + 0xc]
call fcn.004e1f2a
mov eax, 0
jmp 0x4dad23
cmp dword [ebp + 0xc], 0x10f
jne 0x4da9c1
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.004e2101
mov eax, 0
jmp 0x4dad23
cmp dword [ebp + 0xc], 6
jne 0x4da9f9
fild dword [ebp + 0xc]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x71d96c]
fstp qword [ebp - 0x10]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
fld qword [ebp - 0x10]
call fcn.004633e2
push eax
push dword [ebp + 8]
call fcn.004e21f2
jmp 0x4dacc6
cmp dword [ebp + 0xc], 7
jne 0x4daa39
push dword [ebp + 8]
call fcn.004e226e
fild dword [ebp + 0xc]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x71d96c]
fstp qword [ebp - 0x10]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
fld qword [ebp - 0x10]
call fcn.004633e2
push eax
push dword [ebp + 8]
call fcn.004e21f2
jmp 0x4dacc6
cmp dword [ebp + 0xc], 8
jne 0x4daa79
push dword [ebp + 8]
call fcn.004e24e7
fild dword [ebp + 0xc]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x71d96c]
fstp qword [ebp - 0x10]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
fld qword [ebp - 0x10]
call fcn.004633e2
push eax
push dword [ebp + 8]
call fcn.004e21f2
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0xc
jne 0x4daab1
fild dword [ebp + 0xc]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x71d96c]
fstp qword [ebp - 0x10]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
fld qword [ebp - 0x10]
call fcn.004633e2
push eax
push dword [ebp + 8]
call fcn.004e21f2
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0x80
jne 0x4daaec
fild dword [ebp + 0xc]
fstp qword [ebp - 8]
fld qword [ebp - 8]
fadd qword [0x71d96c]
fstp qword [ebp - 0x10]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
fld qword [ebp - 0x10]
call fcn.004633e2
push eax
push dword [ebp + 8]
call fcn.004e21f2
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0x86
jne 0x4dab08
mov eax, 1
jmp 0x4dad23
cmp dword [ebp + 0xc], 0x84
je 0x4dab26
cmp dword [ebp + 0xc], 0x86
je 0x4dab26
xor eax, eax
jmp 0x4dab2b
mov eax, 1
test eax, eax
je 0x4dab42
mov eax, 1
jmp 0x4dad23
cmp dword [ebp + 0xc], 0x85
jne 0x4dab5e
mov eax, 0
jmp 0x4dad23
cmp dword [ebp + 0xc], 0x83
jne 0x4dab84
cmp dword [ebp + 0x10], 1
jne 0x4dab7f
mov eax, 1
jmp 0x4dad23
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0xae
jne 0x4daba0
mov eax, 0
jmp 0x4dad23
cmp dword [ebp + 0xc], 0x18
jne 0x4dabba
push dword [ebp + 0x10]
push dword [ebp + 8]
call fcn.004e2603
jmp 0x4dacc6
cmp dword [ebp + 0xc], 0x82
jne 0x4dac5c
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 0x4dabee
push 6
call fcn.00624375
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 0x4dac1f
push 6
call fcn.00624375
add esp, 4
mov dword [ebp + 0xc], eax
mov dword [ebp - 4], esp
push 0x71cd04
push dword [ebp + 8]
call dword [sym.imp.user32.dll_GetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x4dac49
push 6
call fcn.00624375
add esp, 4
push eax
call fcn.0047ea76
mov eax, dword [ebp + 0xc]
jmp 0x4dad23
cmp dword [ebp + 0xc], 2
jne 0x4dacc6
cmp dword [0x7a22cc], 0
jne 0x4dac9a
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 0x4dac9a
push 6
call fcn.00624375
add esp, 4
mov dword [ebp - 4], esp
push 0xffffffff
push 0x71d4ab
push dword [ebp + 8]
call dword [sym.imp.user32.dll_SetPropA]
nop
nop
nop
nop
cmp dword [ebp - 4], esp
je 0x4dacc6
push 6
call fcn.00624375
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 0x4daced
push 6
call fcn.00624375
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 0x4dad1e
push 6
call fcn.00624375
add esp, 4
jmp 0x4dad23
mov esp, ebp
pop ebp
ret 0x10