Function at 0x14001d024
Capabilities:
Set registry value

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x30
mov rdi, rcx
lea rcx, str.Calling_CBTRecoveryScreenCfg_PutAll
mov rsi, rdx
call fcn.1400170a4
lea rbx, [rdi + 0x420]
mov rcx, rbx
call fcn.14005d25c
mov ebp, 1
lea rdx, str.Computer
lea r8d, [rax + rax + 2]
mov r9d, ebp
mov rcx, rsi
mov dword [rsp + 0x28], r8d
xor r8d, r8d
mov qword [rsp + 0x20], rbx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
lea rbx, [rdi + 0x628]
mov rcx, rbx
call fcn.14005d25c
lea rdx, str.StandardKeyboard
mov r9d, ebp
lea ecx, [rax + rax + 2]
xor r8d, r8d
mov dword [rsp + 0x28], ecx
mov rcx, rsi
mov qword [rsp + 0x20], rbx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
lea rbx, [rdi + 0x830]
mov rcx, rbx
call fcn.14005d25c
lea rdx, str.StandardMouse
mov r9d, ebp
lea ecx, [rax + rax + 2]
xor r8d, r8d
mov dword [rsp + 0x28], ecx
mov rcx, rsi
mov qword [rsp + 0x20], rbx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
lea rbx, [rdi + 0xa38]
mov rcx, rbx
call fcn.14005d25c
lea rdx, str.StandardKeyboardAndMouse
mov r9d, ebp
lea ecx, [rax + rax + 2]
xor r8d, r8d
mov dword [rsp + 0x28], ecx
mov rcx, rsi
mov qword [rsp + 0x20], rbx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
lea rbx, [rdi + 0xc40]
mov rcx, rbx
call fcn.14005d25c
lea rdx, str.StandardMouseFailedParing
mov r9d, ebp
lea ecx, [rax + rax + 2]
xor r8d, r8d
mov dword [rsp + 0x28], ecx
mov rcx, rsi
mov qword [rsp + 0x20], rbx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
lea rbx, [rdi + 0xe48]
mov rcx, rbx
call fcn.14005d25c
lea rdx, str.StandardKeyboardFailedParing
mov r9d, ebp
lea ecx, [rax + rax + 2]
xor r8d, r8d
mov dword [rsp + 0x28], ecx
mov rcx, rsi
mov qword [rsp + 0x20], rbx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
lea rbx, [rdi + 0x1050]
mov rcx, rbx
call fcn.14005d25c
mov r9d, ebp
xor r8d, r8d
lea ecx, [rax + rax + 2]
lea rdx, str.ZeroTouchKeyboard
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x20], rbx
mov rcx, rsi
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
lea rbx, [rdi + 0x1258]
mov rcx, rbx
call fcn.14005d25c
lea rdx, str.ZeroTouchMouse
mov r9d, ebp
lea ecx, [rax + rax + 2]
xor r8d, r8d
mov dword [rsp + 0x28], ecx
mov rcx, rsi
mov qword [rsp + 0x20], rbx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
lea rbx, [rdi + 0x1460]
mov rcx, rbx
call fcn.14005d25c
lea rdx, str.ZeroTouchKeyboardAndMouse
mov r9d, ebp
lea ecx, [rax + rax + 2]
xor r8d, r8d
mov dword [rsp + 0x28], ecx
mov rcx, rsi
mov qword [rsp + 0x20], rbx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
lea rbx, [rdi + 0x1668]
mov rcx, rbx
call fcn.14005d25c
lea rdx, str.ZeroTouchMouseFailedPairing
mov r9d, ebp
lea ecx, [rax + rax + 2]
xor r8d, r8d
mov dword [rsp + 0x28], ecx
mov rcx, rsi
mov qword [rsp + 0x20], rbx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
lea rbx, [rdi + 0x1870]
mov rcx, rbx
call fcn.14005d25c
lea rdx, str.ZeroTouchKeyboardFailedPairing
mov r9d, ebp
lea ecx, [rax + rax + 2]
xor r8d, r8d
mov dword [rsp + 0x28], ecx
mov rcx, rsi
mov qword [rsp + 0x20], rbx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
lea rbx, [rdi + 0x1a78]
mov rcx, rbx
call fcn.14005d25c
lea rdx, str.AnimateForSearching
mov r9d, ebp
lea ecx, [rax + rax + 2]
xor r8d, r8d
mov dword [rsp + 0x28], ecx
mov rcx, rsi
mov qword [rsp + 0x20], rbx
call qword [sym.imp.ADVAPI32.dll_RegSetValueExW]
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x30
pop rdi
ret