Function at 0x14019ae60
Capabilities:
Get graphical window text

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
lea rsi, [rcx + 8]
mov edx, 0x465
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
xor r8d, r8d
mov rcx, rax
mov edx, 0xf0
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, rax
call fcn.140166630
mov edx, 0x4b5
mov dword [rax + 0x27c], ebx
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
xor r8d, r8d
mov rcx, rax
mov edx, 0xf0
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, rax
call fcn.140166630
mov edx, 0x4bc
mov dword [rax + 0x280], ebx
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
xor r8d, r8d
mov rcx, rax
mov edx, 0xf0
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, rax
call fcn.140166630
mov edx, 0x44d
mov dword [rax + 0x284], ebx
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
xor r8d, r8d
mov rcx, rax
mov edx, 0xf0
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, rax
call fcn.140166630
mov edx, 0x4ca
mov dword [rax + 0x288], ebx
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
xor r8d, r8d
mov rcx, rax
mov edx, 0xf0
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, rax
call fcn.140166630
mov edx, 0x4d1
mov dword [rax + 0x28c], ebx
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
xor r8d, r8d
mov rcx, rax
mov edx, 0xf0
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, rax
call fcn.140166630
mov edx, 0x4d4
mov dword [rax + 0x290], ebx
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
xor r8d, r8d
mov rcx, rax
mov edx, 0xf0
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, rax
call fcn.140166630
mov edx, 0x4d7
mov dword [rax + 0x294], ebx
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xf0
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, rax
call fcn.140166630
mov edx, 0x4da
mov dword [rax + 0x298], ebx
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
xor r8d, r8d
mov rcx, rax
mov edx, 0xf0
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, rax
call fcn.140166630
mov edx, 0x4db
mov dword [rax + 0x29c], ebx
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
xor r8d, r8d
mov rcx, rax
mov edx, 0xf0
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, rax
call fcn.140166630
mov edx, 0x3f2
mov dword [rax + 0x2a0], ebx
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rbx, rax
call fcn.140166630
xor r9d, r9d
xor r8d, r8d
mov edx, 0x147
mov rcx, rbx
mov rdi, rax
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rcx, eax
lea r8, [0x14026fe00]
lea rdx, [rcx + rcx*2]
mov ecx, dword [r8 + rdx*8]
mov dword [rdi + 0x2a4], ecx
mov eax, dword [r8 + rdx*8 + 4]
mov dword [rdi + 0x2a8], eax
mov eax, dword [r8 + rdx*8 + 8]
mov dword [rdi + 0x2ac], eax
mov eax, dword [r8 + rdx*8 + 0xc]
mov edx, 0x3f3
mov dword [rdi + 0x2b0], eax
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
xor r8d, r8d
mov rcx, rax
mov edx, 0x147
call qword [sym.imp.USER32.dll_SendMessageW]
lea ebx, [rax*4 + 4]
call fcn.140166630
mov dword [rax + 0x2b4], ebx
call fcn.140166630
mov ebx, dword [rax + 0x2b4]
cmp ebx, 4
jge 0x14019b104
mov ebx, 4
jmp 0x14019b10e
mov eax, 0x40
cmp ebx, eax
cmovg ebx, eax
call fcn.140166630
mov dword [rax + 0x2b4], ebx
call fcn.140166630
mov edx, 0x46c
mov rcx, rsi
lea r8, [rax + 0x2b8]
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.1400185a0