Function at 0x1800677d0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x1c0
mov rax, qword [0x1800d73f8]
xor rax, rsp
mov qword [rsp + 0x1b0], rax
mov eax, dword [rsp + 0x220]
mov rsi, rdx
mov r10, qword [rsp + 0x228]
mov rdi, r9
mov qword [rsp + 0xc0], rdx
mov r11, r8
mov dword [rsp + 0xb8], eax
mov ebx, dword [rsp + 0xb8]
lea edx, [rax - 0xe]
mov qword [rsp + 0xd8], r9
mov r9, rcx
mov qword [rsp + 0xb0], r8
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xd0], r10
mov dword [rsp + 0x90], edx
cmp eax, edx
jbe case.0x1800678c9.272
mov r13, qword [rsp + 0xc8]
lea r14, [0x180000000]
mov rbp, qword [rsp + 0x230]
mov r12d, dword [rsp + 0xb8]
mov ecx, dword [rsp + 0x90]
mov qword [rsp + 0xc8], r13
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xc8]
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0x98], r8
nop word [rax + rax]
add eax, 0xfffffef4
cmp eax, 0xe
ja case.default.0x1800678c9
mov ecx, dword [r14 + rax*4 + 0x68068]
add rcx, r14
jmp rcx
test r13, r13
jne 0x180067909
mov edi, 0x57
mov eax, edi
sub eax, 0x56
je case.0x1800678c9.272
cmp eax, 1
jne 0x180067902
lea ecx, [rax + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.A:I_CaminoVQE::EnableBeamformer___Beamformer_is_disabled
call fcn.1800aa5d0
mov ebx, 0xffffffff
dec edi
cmp edi, 0x55
ja 0x1800678d5
lea rdx, str.IDS_ERRORPAGES_SUGGESTION_CHECK_CONNECTION
mov rcx, r13
call fcn.1800aa5d0
mov r9, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x98]
mov r11, qword [rsp + 0xb0]
jmp case.0x1800678c9.270
xor ebx, ebx
jmp case.0x1800678c9.270
lea rdx, [0x1800c815c]
lea rcx, str._TODO:__Report_Atom_Values_
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov r13, rax
mov qword [rsp + 0xc8], rax
jmp 0x180067918
xor r15d, r15d
mov qword [rsp + 0xe0], r15
xor r14d, r14d
mov ebp, 0x8f
nop dword [rax + rax]
mov eax, ebp
sub eax, 0x8f
je 0x180067aa6
sub eax, 1
je 0x1800679b6
cmp eax, 1
jne 0x180067ab5
cmp r15, 0x3f
lea rdx, [0x1800c817c]
lea rax, [0x1800c8180]
cmove rdx, rax
jmp 0x180067aad
xor esi, esi
lea r15, [0x1800ac630]
nop
mov edi, 0xab
mov eax, edi
sub eax, 0xab
je 0x1800679f3
cmp eax, 1
jne 0x180067a81
cmp rsi, 0xf
lea rdx, [0x1800c8188]
mov rcx, r13
cmove rdx, r15
call fcn.1800aa5d0
jmp 0x180067a81
lea rdx, [r14 + rsi]
mov rcx, r13
shl rdx, 6
add rdx, qword [rsp + 0xf0]
mov eax, dword [rdx + 0x20]
mov r9d, dword [rdx + 0x18]
mov r8d, dword [rdx + 0x1c]
mov dword [rsp + 0x88], eax
mov eax, dword [rdx + 0x24]
mov dword [rsp + 0x80], eax
mov eax, dword [rdx + 0x28]
mov dword [rsp + 0x78], eax
mov eax, dword [rdx + 0x2c]
mov dword [rsp + 0x70], eax
mov eax, dword [rdx + 0x30]
mov dword [rsp + 0x68], eax
mov eax, dword [rdx + 0x34]
mov dword [rsp + 0x60], eax
mov eax, dword [rdx + 0x38]
mov dword [rsp + 0x58], eax
mov eax, dword [rdx + 0x3c]
mov dword [rsp + 0x50], eax
mov eax, dword [rdx]
mov dword [rsp + 0x48], eax
mov eax, dword [rdx + 4]
mov dword [rsp + 0x40], eax
mov eax, dword [rdx + 8]
mov dword [rsp + 0x38], eax
mov eax, dword [rdx + 0xc]
mov dword [rsp + 0x30], eax
mov eax, dword [rdx + 0x10]
mov dword [rsp + 0x28], eax
mov eax, dword [rdx + 0x14]
lea rdx, str.ui_test_utils::SendKeyPressSync__browser____ui::VKEY_DOWN__false__false__false__false_
mov dword [rsp + 0x20], eax
call fcn.1800aa5d0
inc edi
cmp edi, 0xad
jb 0x1800679c5
inc rsi
cmp rsi, 0x10
jne 0x1800679c0
mov r15, qword [rsp + 0xe0]
jmp 0x180067ab5
lea rdx, [0x1800c8184]
mov rcx, r13
call fcn.1800aa5d0
inc ebp
cmp ebp, 0x92
jb 0x180067980
inc r15
add r14, 0x10
mov qword [rsp + 0xe0], r15
cmp r14, 0x400
jne 0x180067973
lea rdx, [0x1800c81e8]
mov rcx, r13
call fcn.1800aa5d0
mov r9, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x98]
mov r11, qword [rsp + 0xb0]
jmp 0x180067ff4
lea rdx, str.endif_n
mov rcx, r13
call fcn.1800aa5d0
mov rcx, r13
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
jmp 0x180067918
lea rdx, str.MSPRCreateProvider3
jmp 0x180067910
xor edx, edx
lea rcx, [rsp + 0xf0]
lea r8d, [rdx + 5]
call fcn.180077470
lea rdx, str.ADD_ASSIGN
jmp 0x180067910
mov ecx, 0x19
mov eax, ecx
sub eax, 0x19
je 0x180067b94
sub eax, 6
je 0x180067b82
sub eax, 4
je 0x180067b78
cmp eax, 1
je 0x180067ba7
jmp 0x180067ba0
movzx eax, word [rsp + 0x118]
jmp 0x180067ba0
mov ax, word [pe_dos_header]
mov word [rsp + 0xfc], ax
jmp 0x180067ba0
mov qword [rsp + 0xf0], 0
inc ecx
cmp ecx, 0x1e
jb 0x180067b60
lea r8, [0x1800b0028]
mov edx, 0xc0
lea rcx, [rsp + 0xf0]
call fcn.180047730
jmp 0x180067918
lea rdx, str.Handler_for_OnMark_returned_error_code
mov rcx, r13
call fcn.1800aa5d0
lea rdx, str.nsinstall:_cannot_copy_more_than_one_file_or_directory_to_the_same_destination
jmp 0x180067910
mov eax, r12d
cmp rax, qword [rsi]
jae case.0x1800678c9.270
nop dword [rax]
mov ecx, 0x10
cmp ecx, 0x10
je 0x180067c07
cmp ecx, 0x440
jne 0x180067c12
inc r12d
jmp 0x180067c12
mov eax, r12d
mov qword [r9 + rax*8], 0xffffffffffffffff
add ecx, 0x430
cmp ecx, 0x860
jbe 0x180067bf5
mov eax, r12d
cmp rax, qword [rsi]
jb 0x180067bf0
jmp case.0x1800678c9.270
lea rdx, str.RegistryConstants._A0xee396376.KITS_ROOT80
jmp 0x180067910
xor r12d, r12d
cmp dword [r11], r12d
jl case.0x1800678c9.270
test byte [rbp], 8
jne case.0x1800678c9.270
mov r13d, 0xc8
nop word [rax + rax]
mov eax, r13d
sub eax, 0xc8
je 0x180067f60
sub eax, 0x7a
je 0x180067deb
sub eax, 0x7a
je 0x180067de3
cmp eax, 0x7a
jne 0x180067fbb
cmp r12d, dword [r10 + 0x34]
jae 0x180067fbb
mov eax, r12d
cmp rax, qword [rsi]
jae 0x180067fbb
mov r15d, 0x7f
nop word [rax + rax]
mov eax, r15d
sub eax, 0x7f
je 0x180067db4
sub eax, 1
je 0x180067da1
sub eax, 1
je 0x180067cdb
cmp eax, 1
jne 0x180067db4
inc r12d
jmp 0x180067db4
test rdx, rdx
je 0x180067db4
xor ebp, ebp
cmp dword [rdx], ebp
jl 0x180067db4
mov r14, rdx
mov esi, 0x28
cmp esi, 0x28
jne 0x180067d70
mov edi, 0xb5
cmp edi, 0xb5
je 0x180067d26
cmp edi, 0x14e
jne 0x180067d38
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x180067d38
mov r8d, dword [r14]
lea rcx, str.hidingCalendar_QDate_
mov edx, r12d
call fcn.1800aa620
add edi, 0x99
cmp edi, 0x1e7
jb 0x180067d00
movsxd rax, dword [r14]
mov r9, qword [rsp + 0xa0]
lea rcx, [r9 + r12*8]
lea rdx, [r9 + rax*8]
mov eax, dword [r9 + rax*8]
cmp dword [rcx], eax
jl 0x180067d69
mov eax, dword [rdx + 4]
cmp dword [rcx + 4], eax
jle 0x180067d70
mov qword [rcx], 0xffffffffffffffff
add esi, 0x77
cmp esi, 0x9f
jb 0x180067cf6
mov rdx, qword [rsp + 0xa8]
inc ebp
cmp dword [rdx + rbp*4], 0
lea r14, [rdx + rbp*4]
jge 0x180067cf1
mov r8, qword [rsp + 0x98]
jmp 0x180067db4
mov eax, r12d
add rax, rax
mov rdx, qword [r8 + rax*8 + 8]
mov qword [rsp + 0xa8], rdx
inc r15d
cmp r15d, 0x83
jb 0x180067cb0
mov r10, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xc0]
cmp r12d, dword [r10 + 0x34]
jb 0x180067c93
jmp 0x180067fbb
xor r12d, r12d
jmp 0x180067fbb
cmp r12d, dword [r10 + 0x34]
jae 0x180067fbb
nop word [rax + rax]
mov eax, r12d
cmp rax, qword [rsi]
jae 0x180067fbb
mov r14d, 0xbe
cmp r14d, 0xbe
je 0x180067eed
cmp r14d, 0x15b
je 0x180067e3d
cmp r14d, 0x1f8
jne 0x180067f30
inc r12d
jmp 0x180067f30
lea rsi, [r12*8 + 4]
mov ebp, r12d
add rsi, r9
cmp dword [r9 + r12*8], 0xffffffff
je 0x180067e57
cmp dword [rsi], 0xffffffff
jne 0x180067e65
mov dword [rsi], 0xffffffff
mov dword [r9 + r12*8], 0xffffffff
mov edi, 0xe0
nop word [rax + rax]
cmp edi, 0xe0
jne 0x180067ec8
mov eax, dword [rsi]
mov rcx, rbp
mov r9d, dword [r9 + r12*8]
add rcx, rcx
mov dword [rsp + 0x28], eax
mov edx, r12d
mov eax, dword [r8 + rcx*8 + 4]
mov r8d, dword [r8 + rcx*8]
lea rcx, str.Image_is_not_in_compatible_format.
mov dword [rsp + 0x20], eax
call fcn.1800aa620
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov r9, qword [rsp + 0xa0]
mov r8, qword [rsp + 0x98]
add edi, 0x73
cmp edi, 0x153
jb 0x180067e70
mov r10, qword [rsp + 0xd0]
mov r11, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0xd8]
jmp 0x180067f30
mov edx, r12d
shl rdx, 4
add rdx, r8
lea r8, [r12*8]
movsxd rax, dword [rdx]
cmp eax, dword [r10 + 0x50]
jne 0x180067f0d
mov eax, dword [r11]
jmp 0x180067f10
mov eax, dword [rdi + rax*4]
mov dword [r9 + r8], eax
movsxd rax, dword [rdx + 4]
cmp eax, dword [r10 + 0x50]
jne 0x180067f28
mov eax, dword [r11]
mov dword [r9 + r8 + 4], eax
jmp 0x180067f30
mov ecx, dword [rdi + rax*4]
mov dword [r9 + r8 + 4], ecx
mov r8, qword [rsp + 0x98]
add r14d, 0x9d
cmp r14d, 0x295
jb 0x180067e12
mov rsi, qword [rsp + 0xc0]
cmp r12d, dword [r10 + 0x34]
jb 0x180067e00
jmp 0x180067fbb
mov edi, 0xa3
cmp edi, 0xa3
jne 0x180067fa4
mov r8d, dword [r11]
lea rcx, str.IMAGE_REL_AM_CALL32
mov edx, dword [r10 + 0x50]
call fcn.1800aa620
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov r10, qword [rsp + 0xd0]
mov r11, qword [rsp + 0xb0]
add edi, 0x40
cmp edi, 0xe3
jb 0x180067f65
mov r8, qword [r10 + 0x20]
mov qword [rsp + 0x98], r8
mov r9, qword [rsp + 0xa0]
add r13d, 0x7a
mov rdx, qword [rsp + 0xa8]
mov r11, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0xd8]
cmp r13d, 0x2b0
jb 0x180067c60
mov r13, qword [rsp + 0xc8]
mov rbp, qword [rsp + 0x230]
lea r14, [0x180000000]
mov ecx, dword [rsp + 0x90]
mov eax, dword [rsp + 0xb8]
dec eax
mov dword [rsp + 0xb8], eax
cmp eax, ecx
jbe case.0x1800678c9.272
mov r10, qword [rsp + 0xd0]
mov rdi, qword [rsp + 0xd8]
mov rsi, qword [rsp + 0xc0]
jmp 0x1800678b0
mov eax, ebx
mov rcx, qword [rsp + 0x1b0]
xor rcx, rsp
call fcn.1800aafa0
mov rbx, qword [rsp + 0x208]
add rsp, 0x1c0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret