Function at 0x1400036b8
Capabilities:
Check if file exists
Delete file
Get common file path
Set file attributes

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], r14
push rbp
lea rbp, [rax - 0x5c8]
sub rsp, 0x6c0
mov rax, qword [0x140014198]
xor rax, rsp
mov qword [rbp + 0x5b0], rax
call fcn.140003480
mov r14d, 2
xor ecx, ecx
mov edx, r14d
call qword [sym.imp.ole32.dll_CoInitializeEx]
nop dword [rax + rax]
test eax, eax
js 0x1400039f3
mov rcx, qword [0x14000e158]
lea rdx, [rsp + 0x30]
and dword [rsp + 0x30], 0
call fcn.140005028
mov ebx, dword [rsp + 0x30]
test ebx, ebx
je 0x140003733
xor r8d, r8d
mov edx, 0xffefffff
jmp 0x140003741
call fcn.140002b3c
mov r8d, 0x100000
or edx, 0xffffffff
call fcn.140002968
xor ecx, ecx
call fcn.140001844
mov ecx, 0x10
call fcn.140001844
mov r9d, ebx
lea rdx, [rbp + 0x190]
mov r8d, r14d
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetSpecialFolderPathW]
nop dword [rax + rax]
test eax, eax
je 0x1400037cf
mov r9, qword [str.AccessoriesSystem_ToolsInternet_Explorer__No_Add_ons_]
lea r8, [rbp + 0x190]
lea rcx, [rbp - 0x80]
call fcn.140007a8c
lea rcx, [rbp - 0x80]
call fcn.14000746c
lea rcx, [rbp - 0x80]
call qword [sym.imp.SHLWAPI.dll_PathFileExistsW]
nop dword [rax + rax]
test eax, eax
je 0x1400037cf
mov edx, 0x80
lea rcx, [rbp - 0x80]
call qword [sym.imp.KERNEL32.dll_SetFileAttributesW]
nop dword [rax + rax]
lea rcx, [rbp - 0x80]
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
nop dword [rax + rax]
mov r9d, ebx
lea rdx, [rbp - 0x80]
mov r8d, r14d
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetSpecialFolderPathW]
nop dword [rax + rax]
mov esi, 1
test eax, eax
je 0x140003801
mov r9d, esi
lea rcx, [rbp - 0x80]
mov r8d, ebx
xor edx, edx
call fcn.14000270c
call fcn.140001750
test eax, eax
jne 0x140003855
mov rcx, qword [0x14000e170]
lea rdx, [rsp + 0x30]
and dword [rsp + 0x30], eax
call fcn.140005028
cmp dword [rsp + 0x30], 0
jne 0x140003855
call fcn.140002ff0
mov rcx, qword [0x14000e170]
lea r9, [rsp + 0x30]
xor r8d, r8d
mov dword [rsp + 0x30], esi
mov edx, r14d
mov dword [rsp + 0x20], 4
call qword [sym.imp.iertutil.dll_Ordinal_654]
nop dword [rax + rax]
test ebx, ebx
jne 0x140003917
xor r9d, r9d
mov dword [rsp + 0x30], 0x10
mov r8d, r14d
mov dword [rsp + 0x34], 0x19
lea rdx, [rsp + 0x30]
mov ecx, r14d
call fcn.140002ca8
mov ebx, 0x17
mov dword [rsp + 0x30], r14d
mov r9d, esi
mov dword [rsp + 0x34], ebx
lea rdx, [rsp + 0x30]
mov dword [rsp + 0x38], 6
mov ecx, r14d
lea r8d, [rbx - 0x14]
call fcn.140002ca8
mov r9d, esi
mov dword [rsp + 0x30], ebx
mov r8d, esi
lea rdx, [rsp + 0x30]
lea ecx, [rbx - 0x13]
call fcn.140002ca8
movups xmm0, xmmword [0x140010308]
xor r9d, r9d
lea rdx, [rsp + 0x40]
mov r8d, esi
movdqu xmmword [rsp + 0x40], xmm0
call fcn.140002d40
movups xmm0, xmmword [0x140010318]
mov r9d, esi
mov r8d, r14d
movups xmm1, xmmword [0x140010338]
lea rdx, [rsp + 0x60]
movdqu xmmword [rsp + 0x60], xmm0
movdqu xmmword [rsp + 0x70], xmm1
call fcn.140002d40
mov ecx, r14d
call fcn.140002dc4
mov ecx, ebx
call fcn.140002dc4
xor r8d, r8d
lea r9, [0x14000f120]
mov ecx, 0xffff
lea ebx, [r8 + 0x1a]
mov edx, ebx
call qword [sym.imp.USER32.dll_PostMessageW]
nop dword [rax + rax]
call fcn.140004fd4
test al, al
je 0x140003975
lea rax, str.AdobeFlash_PlayerNativeCache
mov dword [rsp + 0x40], ebx
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x40]
xor eax, eax
mov dword [rsp + 0x44], esi
mov r9b, sil
mov qword [rsp + 0x58], rax
mov r8b, sil
mov dword [rsp + 0x48], esi
call fcn.1400095b4
call fcn.1400013fc
call fcn.140001520
lea r8, [rsp + 0x30]
xor edx, edx
mov ecx, esi
call qword [sym.imp.iertutil.dll_Ordinal_281]
nop dword [rax + rax]
test eax, eax
jne 0x1400039ad
test byte [rsp + 0x30], sil
je 0x1400039ad
mov r8, rsi
xor edx, edx
mov ecx, esi
call qword [sym.imp.iertutil.dll_Ordinal_282]
nop dword [rax + rax]
mov r8d, 0x26
lea rcx, [rbp + 0x3a0]
call fcn.140004e14
test al, al
je 0x1400039cf
lea rcx, [rbp + 0x3a0]
call fcn.140003394
lea rcx, str.SoftwareMicrosoftWindowsCurrentVersionExplorerDiscardablePostSetupComponent_Categories00021493_0000_0000_C000_000000000046Enum
call fcn.14000309c
lea rcx, str.SoftwareMicrosoftWindowsCurrentVersionExplorerDiscardablePostSetupComponent_Categories00021494_0000_0000_C000_000000000046Enum
call fcn.14000309c
call qword [sym.imp.ole32.dll_CoUninitialize]
nop dword [rax + rax]
mov rcx, qword [rbp + 0x5b0]
xor rcx, rsp
call fcn.14000d000
lea r11, [rsp + 0x6c0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov r14, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret