Function at 0x1400d71fc
Capabilities:
Get graphical window text

Disassembly:
mov rax, rsp
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x260
mov qword [rsp + 0x40], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], rsi
mov rax, qword [0x14024f530]
xor rax, rsp
mov qword [rsp + 0x250], rax
mov rsi, rcx
mov eax, dword [rcx + 0x124]
xor edi, edi
lea r14d, [rdi + 1]
cmp eax, edi
jle 0x1400d72a9
mov r12d, edi
cmp eax, edi
jle 0x1400d72a9
mov rcx, qword [rsi + 0x1b8]
dec ecx
movsxd rbx, ecx
cmp rbx, rdi
jl 0x1400d72a3
cmp rbx, qword [rsi + 0x1b8]
jge 0x1400d72a3
mov rax, qword [rsi + 0x1b0]
mov rcx, qword [rax + rbx*8]
cmp rcx, rdi
je 0x1400d7283
mov rax, qword [rcx]
mov edx, r14d
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov r8, r14
mov rdx, rbx
lea rcx, [rsi + 0x1a8]
call fcn.1400d1244
add r12d, r14d
cmp r12d, dword [rsi + 0x124]
jl 0x1400d7250
jmp 0x1400d72a9
call fcn.1400124d4
int3
mov dword [rsi + 0x124], edi
mov rcx, rsi
call fcn.14010ecbc
cmp rax, rdi
je 0x1400d7525
mov rcx, rax
call fcn.14001a84c
mov rdx, rax
lea rcx, str.CMDIFrameWndEx
call fcn.1400577f4
mov r12, rax
cmp rax, rdi
je 0x1400d7525
mov edx, 5
mov rcx, qword [rax + 0x190]
call qword [sym.imp.USER32.dll_GetWindow]
mov rbp, rax
mov r13d, edi
or r15d, 0xffffffff
cmp rax, rdi
je 0x1400d74ac
cmp r13d, 9
jge 0x1400d74ac
mov rcx, rbp
call fcn.14001917c
mov rdx, rax
lea rcx, str.CMDIChildWndEx
call fcn.1400577f4
mov rcx, rax
cmp rax, rdi
jne 0x1400d7347
mov edx, 2
mov rcx, rbp
call qword [sym.imp.USER32.dll_GetWindow]
mov rbp, rax
jmp 0x1400d7493
mov rax, qword [rax]
call qword [rax + 0x368]
cmp eax, edi
jne 0x1400d736a
mov edx, 2
mov rcx, rbp
call qword [sym.imp.USER32.dll_GetWindow]
mov rbp, rax
jmp 0x1400d7493
cmp r13d, edi
jne 0x1400d73af
mov ecx, 0xe8
call fcn.140006b8c
mov qword [rsp + 0x30], rax
cmp rax, rdi
je 0x1400d7390
mov edx, r14d
mov rcx, rax
call fcn.14010fcd8
jmp 0x1400d7393
mov rax, rdi
mov dword [rax + 0xc8], r14d
mov r8d, r15d
mov rdx, rax
mov rcx, rsi
call fcn.1400d634c
mov dword [rsi + 0x124], r14d
mov r8d, pe_nt_image_headers64
lea rdx, [rsp + 0x50]
mov rcx, rbp
call qword [sym.imp.USER32.dll_GetWindowTextW]
call fcn.140011418
mov ecx, edi
cmp rax, rdi
setne cl
cmp ecx, edi
je 0x1400d74a1
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x18]
add rax, 0x18
mov qword [rsp + 0x30], rax
lea r8d, [r13 + 1]
lea r9, [rsp + 0x50]
lea rdx, str._d__s
lea rcx, [rsp + 0x30]
call fcn.140005de0
mov ecx, 0x1d0
call fcn.140006b8c
mov qword [rsp + 0x38], rax
mov rbx, qword [rsp + 0x30]
cmp rax, rdi
je 0x1400d743e
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], r15d
mov r9d, r15d
mov r8, rbx
mov edx, 0xff00
mov rcx, rax
call fcn.1400d711c
mov rdx, rax
jmp 0x1400d7441
mov rdx, rdi
mov qword [rdx + 0x78], rbp
mov dword [rdx + 0xc8], r14d
mov rax, qword [rsi + 0x40]
mov qword [rdx + 0x40], rax
mov r8d, r15d
mov rcx, rsi
call fcn.1400d634c
mov edx, 2
mov rcx, rbp
call qword [sym.imp.USER32.dll_GetWindow]
mov rbp, rax
add dword [rsi + 0x124], r14d
lea rdx, [rbx - 0x18]
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
add eax, r15d
cmp eax, edi
jg 0x1400d7493
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
add r13d, r14d
cmp rbp, rdi
jne 0x1400d7308
jmp 0x1400d74ac
mov ecx, 0x80004005
call fcn.140001f40
int3
cmp dword [r12 + 0x1a8], edi
je 0x1400d7525
cmp r13d, 9
je 0x1400d74c6
cmp dword [r12 + 0x1b8], edi
je 0x1400d7525
mov ecx, 0x1d0
call fcn.140006b8c
mov qword [rsp + 0x38], rax
cmp rax, rdi
je 0x1400d7501
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], r15d
mov r9d, r15d
mov r8, qword [r12 + 0x198]
mov edx, dword [r12 + 0x1a8]
mov rcx, rax
call fcn.1400d711c
mov rdi, rax
mov dword [rdi + 0xc8], r14d
mov rax, qword [rsi + 0x40]
mov qword [rdi + 0x40], rax
mov r8d, r15d
mov rdx, rdi
mov rcx, rsi
call fcn.1400d634c
add dword [rsi + 0x124], r14d
mov rcx, qword [rsp + 0x250]
xor rcx, rsp
call fcn.140182230
lea r11, [rsp + 0x260]
mov rbx, qword [r11 + 0x38]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret