Function at 0x14001cf3c
Capabilities:
Get graphical window text
Hide graphical window

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x140030470]
xor rax, rsp
mov qword [rbp - 8], rax
mov esi, ecx
mov rcx, qword [0x140031680]
call qword [sym.imp.USER32.dll_SetCursor]
nop dword [rax + rax]
mov rdi, rax
bt esi, 0x14
jae 0x14001cf8b
mov ecx, 1
call fcn.140007e98
mov rcx, qword [0x140032588]
lea r9, [rbp - 0x30]
lea r8, [rbp - 0x2c]
mov edx, 0x4e0
call qword [sym.imp.USER32.dll_SendMessageW]
nop dword [rax + rax]
mov rcx, qword [0x140032588]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xb8
call qword [sym.imp.USER32.dll_SendMessageW]
nop dword [rax + rax]
mov rcx, qword [0x140032588]
xor r12d, r12d
test rax, rax
setne r12b
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0xe]
call qword [sym.imp.USER32.dll_SendMessageW]
nop dword [rax + rax]
inc eax
mov ecx, 2
movsxd r15, eax
lea rdx, [r15 + r15]
call qword [sym.imp.KERNEL32.dll_LocalAlloc]
nop dword [rax + rax]
mov rbx, rax
test rax, rax
jne 0x14001d028
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetCursor]
nop dword [rax + rax]
xor eax, eax
jmp 0x14001d263
mov rcx, qword [0x140032598]
lea rdx, [rbp - 0x28]
call qword [sym.imp.USER32.dll_GetClientRect]
nop dword [rax + rax]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_LocalLock]
nop dword [rax + rax]
mov rcx, qword [0x140032588]
mov r8, r15
mov r9, rax
mov edx, 0xd
mov r14, rax
call qword [sym.imp.USER32.dll_SendMessageW]
nop dword [rax + rax]
mov r9, qword [0x140031670]
mov r8d, esi
mov edx, dword [rbp - 0x1c]
mov ecx, dword [rbp - 0x20]
call fcn.140011c08
mov rsi, rax
test rax, rax
jne 0x14001d0be
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetCursor]
nop dword [rax + rax]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_LocalUnlock]
nop dword [rax + rax]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_LocalFree]
nop dword [rax + rax]
jmp 0x14001d021
mov rcx, qword [0x140032588]
mov r15d, 0xffffffec
mov edx, r15d
call qword [sym.imp.USER32.dll_GetWindowLongW]
nop dword [rax + rax]
mov edx, r15d
mov rcx, rsi
mov r8d, eax
call qword [sym.imp.USER32.dll_SetWindowLongW]
nop dword [rax + rax]
mov r8, qword [0x140031608]
lea r9d, [r15 + 0x15]
lea edx, [r15 + 0x44]
mov rcx, rsi
call qword [sym.imp.USER32.dll_SendMessageW]
nop dword [rax + rax]
mov r9, r14
lea edx, [r15 + 0x20]
xor r8d, r8d
mov rcx, rsi
call qword [sym.imp.USER32.dll_SendMessageW]
nop dword [rax + rax]
test rax, rax
jne 0x14001d14e
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetCursor]
nop dword [rax + rax]
mov rcx, rsi
call qword [sym.imp.USER32.dll_DestroyWindow]
nop dword [rax + rax]
jmp 0x14001d09b
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_LocalUnlock]
nop dword [rax + rax]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_LocalFree]
nop dword [rax + rax]
mov rcx, rsi
call fcn.140011c68
mov rcx, qword [0x140032588]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xbd
call qword [sym.imp.USER32.dll_SendMessageW]
nop dword [rax + rax]
mov rcx, qword [0x140032598]
mov ebx, 5
mov edx, ebx
mov qword [0x140031690], rax
call qword [sym.imp.USER32.dll_ShowWindow]
nop dword [rax + rax]
mov rcx, qword [0x140032588]
xor r9d, r9d
mov r8d, r12d
mov edx, 0xb9
call qword [sym.imp.USER32.dll_SendMessageW]
nop dword [rax + rax]
mov r9d, dword [rbp - 0x30]
mov edx, 0x4e1
mov r8d, dword [rbp - 0x2c]
mov rcx, qword [0x140032588]
call qword [sym.imp.USER32.dll_SendMessageW]
nop dword [rax + rax]
mov rcx, qword [0x140032588]
call qword [sym.imp.USER32.dll_SetFocus]
nop dword [rax + rax]
mov rcx, rdi
call qword [sym.imp.USER32.dll_SetCursor]
nop dword [rax + rax]
cmp dword [0x140032378], 0
je 0x14001d25e
mov rcx, qword [0x140032598]
lea rdx, [rbp - 0x18]
call qword [sym.imp.USER32.dll_GetClientRect]
nop dword [rax + rax]
mov edx, dword [rbp - 0xc]
mov ecx, dword [rbp - 0x10]
sub edx, dword [rbp - 0x14]
sub ecx, dword [rbp - 0x18]
call fcn.140007df8
call fcn.14000b120
mov rcx, qword [0x140032590]
mov edx, ebx
call qword [sym.imp.USER32.dll_ShowWindow]
nop dword [rax + rax]
mov eax, 1
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.140023ec0
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret