Function at 0x14002cf78
Capabilities:
Check for time delay via gettickcount
Get graphical window text

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x57]
sub rsp, 0xa0
mov r14, r9
mov r13, rdx
mov rsi, rcx
xor ebx, ebx
mov edi, ebx
mov r9, r8
mov edx, 0x110a
lea r8d, [rbx + 4]
mov rcx, qword [rcx]
call qword [sym.imp.USER32.dll_SendMessageW]
mov r15, rax
test rax, rax
je 0x14002d246
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x39], xmm0
mov qword [rbp - 0x29], rbx
mov edx, 0x104
lea rcx, [rbp - 0x39]
call fcn.14000a448
nop
mov dword [rbp - 0x11], 0xd
mov qword [rbp - 9], r15
mov rax, qword [rbp - 0x39]
mov qword [rbp + 7], rax
mov rcx, qword [rbp - 0x31]
sub rcx, rax
sar rcx, 1
mov dword [rbp + 0xf], ecx
lea r9, [rbp - 0x11]
xor r8d, r8d
mov edx, 0x113e
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, qword [rbp + 0x1f]
movsxd r12, dword [r14]
test rbx, rbx
je 0x14002d03b
mov rdx, qword [rbp - 0x39]
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.SHELL32.dll_SHGetPathFromIDListW]
test eax, eax
je 0x14002d0e7
neg rbx
sbb ecx, ecx
and ecx, r12d
xor ebx, ebx
mov r8d, ebx
movzx r9d, bx
movzx r10d, bx
lea rdx, [r12 + r12]
movsxd rcx, ecx
sub rcx, r12
mov qword [rbp - 0x19], rcx
mov qword [rbp - 0x21], rdx
mov dword [rbp - 0x3d], r8d
lea rcx, [rdx + rcx*2]
mov rax, qword [rbp - 0x39]
movzx ecx, word [rcx + rax]
mov word [rbp + 0x5f], cx
mov rax, r13
cmp qword [r13 + 0x18], 8
jb 0x14002d084
mov rax, qword [r13]
movzx eax, word [rdx + rax]
mov word [rbp - 0x41], ax
test cx, cx
jne 0x14002d0a8
test ax, ax
je 0x14002d0e2
cmp r9w, 0x5c
jne 0x14002d0a3
cmp r10w, r9w
jmp 0x14002d0a6
cmp eax, 0x5c
je 0x14002d0e2
mov ecx, eax
call fcn.140105830
mov ebx, eax
movzx ecx, word [rbp + 0x5f]
call fcn.140105830
cmp eax, ebx
jne 0x14002d0e7
mov r8d, dword [rbp - 0x3d]
inc r8d
mov rdx, qword [rbp - 0x21]
add rdx, 2
movzx r9d, word [rbp + 0x5f]
movzx r10d, word [rbp - 0x41]
mov rcx, qword [rbp - 0x19]
xor ebx, ebx
jmp 0x14002d05e
add r12d, r8d
jmp 0x14002d0e9
xor ebx, ebx
cmp r12d, dword [r14]
jle 0x14002d0f6
mov dword [r14], r12d
mov rdi, r15
jmp 0x14002d113
test byte [rbp - 1], 0x20
je 0x14002d113
mov r9, r15
mov edx, 0x1102
mov r8d, 1
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_SendMessageW]
mov r9, r15
mov edx, 0x110a
mov r8d, 1
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_SendMessageW]
mov r15, rax
mov rcx, qword [rbp - 0x39]
test rcx, rcx
je 0x14002d179
mov rdx, qword [rbp - 0x29]
sub rdx, rcx
sar rdx, 1
add rdx, rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d168
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002d26a
call fcn.1401af36c
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x39], xmm0
mov qword [rbp - 0x29], rbx
test r15, r15
jne 0x14002cfc9
test rdi, rdi
je 0x14002d246
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ebx, eax
mov r9, rdi
mov edx, 0x1102
lea r8d, [r15 + 2]
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_SendMessageW]
cmp dword [rsi + 0x14], r15d
je 0x14002d1d6
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, ebx
cmp eax, dword [rsi + 0x14]
jbe 0x14002d1d6
mov r9, rdi
mov edx, 0x1102
mov r8d, 0x8001
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_SendMessageW]
xor eax, eax
jmp 0x14002d249
movzx ebx, byte [rbp + 0x7f]
lea r8, [rbx*4 + 5]
mov r9, rdi
mov edx, 0x110b
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_SendMessageW]
mov r9, rdi
xor r8d, r8d
mov edx, 0x1114
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rcx, r13
cmp qword [r13 + 0x18], 8
jb 0x14002d215
mov rcx, qword [r13]
movsxd rax, dword [r14]
movzx ecx, word [rcx + rax*2]
call fcn.1400e279c
test al, al
je 0x14002d22a
inc dword [r14]
jmp 0x14002d207
mov byte [rsp + 0x20], bl
mov r9, r14
mov r8, rdi
mov rdx, r13
mov rcx, rsi
call fcn.14002cf78
test rax, rax
cmovne rdi, rax
mov rax, rdi
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1401b6544
int3