Function at 0x14000a2e0
Capabilities:
Check if file exists
Create directory
Get file attributes

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
lea rbp, [rsp - 0xd50]
sub rsp, 0xe50
mov rax, qword [0x1400623d0]
xor rax, rsp
mov qword [rbp + 0xd40], rax
mov rbx, rcx
lea rcx, [rbp + 0x144]
xor esi, esi
xor edx, edx
mov r8d, 0x1fc
mov dword [rbp + 0x140], esi
call fcn.14001a650
lea rcx, [rbp + 0x344]
xor edx, edx
mov r8d, 0x1fc
mov dword [rbp + 0x340], esi
call fcn.14001a650
lea rcx, [rbp + 0x944]
xor edx, edx
mov r8d, 0x1fc
mov dword [rbp + 0x940], esi
call fcn.14001a650
lea rcx, [rsp + 0x44]
xor edx, edx
mov r8d, 0x1fc
mov dword [rsp + 0x40], esi
call fcn.14001a650
mov rcx, rbx
call fcn.140005bd0
test eax, eax
je 0x14000a654
mov dword [rsp + 0x30], 1
mov qword [rsp + 0xe68], rdi
lea rdi, [0x140065980]
lea r9, [rsp + 0x40]
lea r8, [0x1400476d0]
lea rdx, str.InsFile
mov rcx, rbx
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 0x100
call fcn.14000e830
mov dword [rsp + 0x30], esi
lea r9, [rbp + 0x140]
lea r8, [0x1400476d0]
lea rdx, [0x14004b120]
mov rcx, rbx
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 0x100
call fcn.14000e830
mov dword [rsp + 0x30], esi
lea r9, [rbp + 0x340]
lea r8, [0x1400476d0]
lea rdx, str.DisplayName
mov rcx, rbx
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 0x100
call fcn.14000e830
mov dword [rsp + 0x30], esi
lea r9, [rbp + 0x940]
lea r8, [0x1400476d0]
lea rdx, str.SortIndex
mov rcx, rbx
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 0x100
call fcn.14000e830
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x140]
lea rcx, str._nCreating_IEWebSlice__s_in_IE_Settings_File__s
call fcn.14000b8c0
lea rax, [rbp + 0x140]
or rbx, 0xffffffffffffffff
inc rbx
cmp word [rax + rbx*2], si
jne 0x14000a470
test rbx, rbx
jne 0x14000a48f
lea rcx, str._nIEWebSliceUrl_not_specified
call fcn.14001c2d0
jmp 0x14000a64c
mov rax, rsi
movzx ecx, word [rsp + rax + 0x40]
lea rax, [rax + 2]
mov word [rbp + rax + 0x53e], cx
test cx, cx
jne 0x14000a492
mov edi, 0x5c
lea rcx, [rbp + 0x540]
mov edx, edi
call fcn.14001ae48
test rax, rax
je 0x14000a4c3
mov word [rax], si
lea rdx, [0x140047570]
lea rcx, [rbp + 0x540]
call fcn.14001b0f4
test rax, rax
je 0x14000a51a
nop dword [rax + rax]
lea rcx, [rbp + 0x540]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
jne 0x14000a501
lea rcx, [rbp + 0x540]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
lea rdx, [0x140047570]
xor ecx, ecx
call fcn.14001b0f4
test rax, rax
je 0x14000a51a
mov word [rax - 2], di
jmp 0x14000a4e0
test ebx, ebx
je 0x14000a636
lea rcx, [rbp + 0x744]
xor edx, edx
mov r8d, 0x1fc
mov dword [rbp + 0x740], esi
call fcn.14001a650
lea rcx, [rbp + 0xb44]
xor edx, edx
mov r8d, 0x1fc
mov dword [rbp + 0xb40], esi
call fcn.14001a650
lea r8, [rbp + 0x940]
lea rdx, str.FavBar_WebSlice__s_Name
lea rcx, [rbp + 0x740]
call fcn.14001c9d4
lea r8, [rbp + 0x940]
lea rdx, str.FavBar_WebSlice__s
lea rcx, [rbp + 0xb40]
call fcn.14001c9d4
lea rdx, str..url
lea rcx, [rbp + 0x340]
call qword [sym.imp.SHLWAPI.dll_StrCatW]
lea r9, [rsp + 0x40]
lea r8, [rbp + 0x340]
lea rdx, [rbp + 0x740]
lea rcx, str.FavoritesBar
mov dword [rsp + 0x20], esi
call fcn.1400147a0
test eax, eax
jne 0x14000a5ee
lea r9, [rbp + 0x340]
lea r8, [rbp + 0x740]
lea rdx, [rsp + 0x40]
lea rcx, str._nError_Creating_Webslice_Entry_in__s__FavoritesBar____s_s
call fcn.14000b8c0
mov dword [0x1400667b8], 1
lea r9, [rsp + 0x40]
lea r8, [rbp + 0x140]
lea rdx, [rbp + 0xb40]
lea rcx, str.FavoritesBar
mov dword [rsp + 0x20], esi
call fcn.1400147a0
test eax, eax
jne 0x14000a64c
lea r9, [rbp + 0x140]
lea r8, [rbp + 0xb40]
lea rdx, [rsp + 0x40]
lea rcx, str._nError_Creating_Webslice_Entry_in__s__FavoritesBar____s_s
call fcn.14000b8c0
jmp 0x14000a642
lea rcx, str._nError_blank_IE_Webslice_URL_cannot_be_set_in_Settings_File
call fcn.14000b8c0
mov dword [0x1400667b8], 1
mov rdi, qword [rsp + 0xe68]
mov rcx, qword [rbp + 0xd40]
xor rcx, rsp
call fcn.14001a120
lea r11, [rsp + 0xe50]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret