Function at 0x1800094d0
Capabilities:
Get graphical window text

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
sub rsp, 0x4a0
mov rax, qword [0x180064040]
xor rax, rsp
mov qword [rsp + 0x490], rax
mov ebp, r9d
mov rsi, rdx
mov rbx, rcx
test rdx, rdx
je 0x1800095b0
mov r8d, 0xff
lea rdx, [rsp + 0x90]
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetClassNameW]
test eax, eax
jle 0x1800095b0
lea rdi, vtable.NullLog.0
mov rcx, rdi
mov rax, qword [0x1800650d8]
test rax, rax
cmovne rcx, rax
mov rax, qword [rcx]
lea rdx, [rsp + 0x90]
mov qword [rsp + 0x20], rdx
mov r9, rsi
mov r8, rbx
lea rdx, str._hs_received_window__p_with_class_name__ls
call qword [rax]
mov r8d, 0xff
lea rdx, [rsp + 0x290]
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetWindowTextW]
mov rcx, rdi
test eax, eax
mov rax, qword [0x1800650d8]
je 0x18000959b
test rax, rax
cmovne rcx, rax
mov rax, qword [rcx]
lea r8, [rsp + 0x290]
lea rdx, str._and_window_title:__ls._n
call qword [rax]
jmp 0x1800095da
test rax, rax
cmovne rcx, rax
mov rax, qword [rcx]
lea rdx, str._and_no_window_title._n
call qword [rax]
jmp 0x1800095da
lea rdi, vtable.NullLog.0
mov rcx, rdi
mov rax, qword [0x1800650d8]
test rax, rax
cmovne rcx, rax
mov rax, qword [rcx]
mov r9, rsi
mov r8, rbx
lea rdx, str._hs_received_window__p_with_empty_class_name._n
call qword [rax]
test ebp, ebp
je 0x180009891
cmp dword [0x1800650c0], 0
jne 0x180009891
test rsi, rsi
je 0x180009891
mov r8d, 0xff
lea rdx, [rsp + 0x90]
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetClassNameW]
test eax, eax
jle 0x180009891
movups xmm0, xmmword [str.bosa_sdm_]
movups xmmword [rsp + 0x38], xmm0
mov eax, dword [0x180050b90]
mov dword [rsp + 0x48], eax
movups xmm0, xmmword [str.NUIDialog]
movups xmmword [rsp + 0x50], xmm0
mov eax, dword [0x180050ba8]
mov dword [rsp + 0x60], eax
movups xmm0, xmmword [str.JWinproj_MLSDialog]
movups xmmword [rsp + 0x68], xmm0
movups xmm1, xmmword [0x180050bc0]
movups xmmword [rsp + 0x78], xmm1
mov eax, dword [0x180050bd0]
mov dword [rsp + 0x88], eax
movzx eax, word [0x180050bd4]
mov word [rsp + 0x8c], ax
lea rdx, [0x1800518e8]
xor ecx, ecx
call fcn.180023998
mov rbx, rax
mov qword [rsp + 0x30], rax
cmp dword [0x1800650d4], 0
jne 0x1800097b2
mov r8, rax
lea rdx, str.32770
lea rcx, [rsp + 0x90]
call fcn.180024f6c
test eax, eax
jne 0x18000975a
lea edx, [rax + 1]
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rbp, rax
test rax, rax
je 0x1800096d6
lea r8, [0x180050a40]
jmp 0x180009735
mov edx, 6
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rbp, rax
test rax, rax
je 0x1800096f5
lea r8, [0x180050a44]
jmp 0x180009735
mov edx, 5
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rbp, rax
test rax, rax
je 0x180009714
lea r8, str.IGNORE
jmp 0x180009735
mov edx, 0xb
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rbp, rax
test rax, rax
je 0x180009884
lea r8, str.CONTINUE
mov rax, qword [0x1800650d8]
test rax, rax
cmovne rdi, rax
mov rax, qword [rdi]
lea rdx, str.Clicking__hs_button....
mov rcx, rdi
call qword [rax]
mov rcx, rbp
jmp 0x180009872
cmp dword [0x1800650d4], 0
jne 0x1800097b2
mov r9, rbx
mov r8d, 9
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x90]
call fcn.180025128
test eax, eax
jne 0x1800097b2
mov rax, qword [0x1800650d8]
test rax, rax
cmovne rdi, rax
mov rax, qword [rdi]
lea rdx, str.Sending_ALT_F4_command_to_MS_office_dialog...._n
mov rcx, rdi
call qword [rax]
mov edx, 0x112
mov r8d, 0xf060
mov rcx, rsi
jmp 0x18000987a
mov r9, rbx
mov r8d, 9
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x90]
call fcn.180025128
test eax, eax
jne 0x1800097fe
mov rax, qword [0x1800650d8]
test rax, rax
cmovne rdi, rax
mov rax, qword [rdi]
lea rdx, str.Sending_ALT_F4_command_to_PPT_UI_office_dialog...._n
mov rcx, rdi
call qword [rax]
mov edx, 0x112
mov r8d, 0xf060
mov rcx, rsi
jmp 0x18000987a
mov r9, rbx
mov r8d, 0x12
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x90]
call fcn.180025128
test eax, eax
jne 0x180009884
lea edx, [rax + 1]
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rsi, rax
mov rcx, rdi
mov rdx, qword [0x1800650d8]
test rdx, rdx
cmovne rcx, rdx
mov rdx, qword [rcx]
mov r8, qword [rdx]
lea rdx, str.Got_project_preview_dialog...
call r8
test rsi, rsi
je 0x180009884
mov rax, qword [0x1800650d8]
test rax, rax
cmovne rdi, rax
mov rax, qword [rdi]
lea rdx, str.Clicking_OK_button....
mov rcx, rdi
call qword [rax]
mov rcx, rsi
xor r8d, r8d
mov edx, 0xf5
xor r9d, r9d
call qword [sym.imp.USER32.dll_PostMessageA]
nop
test rbx, rbx
je 0x180009891
mov rcx, rbx
call fcn.180023e90
mov rcx, qword [rsp + 0x490]
xor rcx, rsp
call fcn.18001c3d0
mov rbx, qword [rsp + 0x4d0]
add rsp, 0x4a0
pop rdi
pop rsi
pop rbp
ret