Function at 0x140096940
Capabilities:
Get graphical window text

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xc0
xor r9d, r9d
mov edx, 0x109d
mov rbx, rcx
lea r8d, [r9 + 1]
call qword [sym.imp.USER32.dll_SendMessageW]
xor edx, edx
lea rcx, [rbp - 0x49]
mov r8d, 0x98
call fcn.14010ed90
lea rax, [0x14015ff40]
mov dword [rbp - 0x49], 0x98
xor esi, esi
mov qword [rbp - 0x41], rax
lea r9, [rbp - 0x49]
mov dword [rbp - 0x45], 0x1d
mov edx, 0x1091
mov dword [rbp - 0x19], 1
mov r8d, 0x7fffffff
mov dword [rbp - 0x1d], 8
mov rcx, rbx
mov dword [rbp - 0x25], esi
call qword [sym.imp.USER32.dll_SendMessageW]
xor edx, edx
lea rcx, [rbp - 0x49]
mov r8d, 0x98
call fcn.14010ed90
lea rax, [0x140166068]
mov dword [rbp - 0x49], 0x98
lea r9, [rbp - 0x49]
mov qword [rbp - 0x41], rax
mov edx, 0x1091
mov dword [rbp - 0x45], 0x1d
mov r8d, 0x7fffffff
mov dword [rbp - 0x19], 1
mov rcx, rbx
mov dword [rbp - 0x1d], 8
mov dword [rbp - 0x25], 1
call qword [sym.imp.USER32.dll_SendMessageW]
xor edx, edx
lea rcx, [rbp - 0x49]
mov r8d, 0x98
call fcn.14010ed90
lea rax, [0x14015ff88]
mov dword [rbp - 0x49], 0x98
lea r9, [rbp - 0x49]
mov qword [rbp - 0x41], rax
mov edx, 0x1091
mov dword [rbp - 0x45], 0x1d
mov r8d, 0x7fffffff
mov dword [rbp - 0x19], 1
mov rcx, rbx
mov dword [rbp - 0x1d], 8
mov dword [rbp - 0x25], 2
call qword [sym.imp.USER32.dll_SendMessageW]
xor edx, edx
lea rcx, [rbp - 0x49]
mov r8d, 0x98
call fcn.14010ed90
lea rdi, [0x140166078]
mov dword [rbp - 0x49], 0x98
lea r9, [rbp - 0x49]
mov qword [rbp - 0x41], rdi
mov edx, 0x1091
mov dword [rbp - 0x45], 0x1d
mov r8d, 0x7fffffff
mov dword [rbp - 0x19], 1
mov rcx, rbx
mov dword [rbp - 0x1d], 8
mov dword [rbp - 0x25], 3
call qword [sym.imp.USER32.dll_SendMessageW]
xor edx, edx
lea rcx, [rbp - 0x49]
mov r8d, 0x98
call fcn.14010ed90
lea rax, str.Extension
mov dword [rbp - 0x49], 0x98
mov qword [rbp - 0x41], rax
mov dword [rbp - 0x45], 0x1d
mov dword [rbp - 0x19], 1
mov dword [rbp - 0x1d], 8
mov dword [rbp - 0x25], 4
lea r9, [rbp - 0x49]
mov edx, 0x1091
mov r8d, 0x7fffffff
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x1401608f8]
mov qword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov dword [rbp - 0x41], esi
mov edx, 0x104d
mov dword [rbp - 0x15], esi
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.Cycles
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 1
mov edx, 0x104d
mov dword [rbp - 0x15], esi
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x1401660a0]
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 2
mov edx, 0x104d
mov dword [rbp - 0x15], esi
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x1401660b8]
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 3
mov edx, 0x104d
mov dword [rbp - 0x15], esi
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.Total_time
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 4
mov edx, 0x104d
mov dword [rbp - 0x15], esi
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x140160088]
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 5
mov edx, 0x104d
mov dword [rbp - 0x15], 1
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.Peak_private_bytes
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 6
mov edx, 0x104d
mov dword [rbp - 0x15], 1
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x140164c68]
mov dword [rbp - 0x49], 0x101
mov qword [rbp - 0x31], rax
lea r9, [rbp - 0x49]
mov qword [rbp - 0x45], 7
mov dword [rbp - 0x15], 1
xor r8d, r8d
mov edx, 0x104d
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.Peak_virtual_size
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 8
mov edx, 0x104d
mov dword [rbp - 0x15], 1
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x140164cb0]
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 9
mov edx, 0x104d
mov dword [rbp - 0x15], 1
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x1401600c8]
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0xa
mov edx, 0x104d
mov dword [rbp - 0x15], 1
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.Peak_working_set
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0xb
mov edx, 0x104d
mov dword [rbp - 0x15], 1
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.Private_WS
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0xc
mov edx, 0x104d
mov dword [rbp - 0x15], 1
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.Shareable_WS
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0xd
mov edx, 0x104d
mov dword [rbp - 0x15], 1
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.Shared_WS
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0xe
mov edx, 0x104d
mov dword [rbp - 0x15], 1
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x140164db8]
mov dword [rbp - 0x49], 0x101
mov qword [rbp - 0x31], rax
lea r9, [rbp - 0x49]
mov qword [rbp - 0x45], 0xf
xor r8d, r8d
mov dword [rbp - 0x15], 1
mov edx, 0x104d
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x1401660e8]
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0x10
mov edx, 0x104d
mov dword [rbp - 0x15], 2
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x1401660f8]
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0x11
mov edx, 0x104d
mov dword [rbp - 0x15], 2
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x140166110]
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0x12
mov edx, 0x104d
mov dword [rbp - 0x15], 2
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x140166120]
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0x13
mov edx, 0x104d
mov dword [rbp - 0x15], 2
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea r9, [rbp - 0x49]
mov dword [rbp - 0x49], 0x101
xor r8d, r8d
mov qword [rbp - 0x45], 0x14
mov edx, 0x104d
mov qword [rbp - 0x31], rdi
mov rcx, rbx
mov dword [rbp - 0x15], 2
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x140166138]
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0x15
mov edx, 0x104d
mov dword [rbp - 0x15], 2
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x140164d98]
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0x16
mov edx, 0x104d
mov dword [rbp - 0x15], 2
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x14015cf70]
mov dword [rbp - 0x49], 0x101
mov qword [rbp - 0x31], rax
lea r9, [rbp - 0x49]
mov qword [rbp - 0x45], 0x17
xor r8d, r8d
mov dword [rbp - 0x15], 3
mov edx, 0x104d
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.Peak_handles
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0x18
mov edx, 0x104d
mov dword [rbp - 0x15], 3
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, [0x140164d00]
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0x19
mov edx, 0x104d
mov dword [rbp - 0x15], 3
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.USER_handles
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0x1a
mov edx, 0x104d
mov dword [rbp - 0x15], 3
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.ContextSwitches
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0x1b
mov edx, 0x104d
mov dword [rbp - 0x15], 4
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.DiskEnergy
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0x1c
mov edx, 0x104d
mov dword [rbp - 0x15], 4
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.NetworkTailEnergy
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0x1d
mov edx, 0x104d
mov dword [rbp - 0x15], 4
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.MBBTailEnergy
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0x1e
mov edx, 0x104d
mov dword [rbp - 0x15], 4
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.NetworkTxRxBytes
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0x1f
mov edx, 0x104d
mov dword [rbp - 0x15], 4
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.MBBTxRxBytes
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0x20
mov edx, 0x104d
mov dword [rbp - 0x15], 4
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rax, str.ForegroundDuration
mov dword [rbp - 0x49], 0x101
lea r9, [rbp - 0x49]
mov qword [rbp - 0x31], rax
xor r8d, r8d
mov qword [rbp - 0x45], 0x21
mov edx, 0x104d
mov dword [rbp - 0x15], 4
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea r11, [rsp + 0xc0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret