Function at 0x14003b280
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
push r14
push r15
sub rsp, 0x80
mov rax, qword [0x1401339d8]
xor rax, rsp
mov qword [rsp + 0x78], rax
mov r14, rcx
call fcn.140014190
mov rcx, rax
lea r9, [0x1400e8328]
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
xor edx, edx
call fcn.14009cf00
xor ebx, ebx
mov qword [rsp + 0x38], rbx
xor edi, edi
call fcn.140014190
cmp byte [rax + 0x64], dil
je 0x14003b324
lea ecx, [rbx + 0x28]
call fcn.140095e50
mov rbx, rax
mov qword [rsp + 0x40], rax
test rax, rax
je 0x14003b31a
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm0
mov qword [rbx + 0x20], rax
call fcn.140014190
mov rdx, rax
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov rcx, rbx
call fcn.140098570
mov rbx, rax
jmp 0x14003b31c
xor ebx, ebx
mov qword [rsp + 0x38], rbx
mov rdi, rbx
mov esi, 0x80004005
mov dword [rsp + 0x30], esi
cmp qword [r14 + 0x58], 0
jne 0x14003b342
call fcn.140014190
lea r9, str.Fusion_CASL_not_initialized._Not_proceed_with_Scan_Code_Processing
jmp 0x14003b355
cmp qword [r14 + 0x68], 0
jne 0x14003b3b2
call fcn.140014190
lea r9, str.CAppActivationHandler_pointer_is_NULL
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 5
mov rcx, rax
call fcn.14009cf00
call fcn.140014190
mov dword [rsp + 0x20], esi
lea r9, str.hr:_0x_08X
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 1
mov rcx, rax
call fcn.14009cf00
nop
test rdi, rdi
je 0x14003b3a8
mov rcx, rbx
call fcn.140099040
mov edx, 0x28
mov rcx, rbx
call fcn.140095e90
mov eax, 0x80004005
jmp 0x14003b853
mov qword [rsp + 0x58], 0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x60]
call qword [sym.imp.OLEAUT32.dll_VariantClear]
nop
cmp qword [r14 + 0x58], 0
je 0x14003b530
call fcn.140014190
lea r9, str.Trying_to_Get_Last_Hotkey_using_Fusion
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 2
mov rcx, rax
call fcn.14009cf00
mov rcx, qword [r14 + 0x58]
test rcx, rcx
je 0x14003b879
mov rax, qword [rcx]
lea rdx, [rsp + 0x58]
mov rax, qword [rax + 0x98]
call qword [case.0x140014436.0]
mov esi, eax
mov dword [rsp + 0x30], eax
test eax, eax
js 0x14003b530
xor edi, edi
cmp qword [r14 + 0x58], rdi
cmovne edi, dword [rsp + 0x58]
call fcn.140014190
mov dword [rsp + 0x20], edi
lea r9, str.hotkeyID:__ld
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 2
mov rcx, rax
call fcn.14009cf00
cmp edi, 0x1b7
ja 0x14003b7a2
je 0x14003b7bf
sub edi, 0x131
je 0x14003b541
sub edi, 0x6d
je 0x14003b4d5
sub edi, 0xb
je 0x14003b4b3
cmp edi, 0xd
jne 0x14003b530
call fcn.140014190
lea r9, str.HK_ORDINAL_BRIGHTNESS_DOWN
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 2
mov rcx, rax
call fcn.14009cf00
jmp 0x14003b530
call fcn.140014190
lea r9, str.HK_ORDINAL_AMBIENT_LIGHT_SENSOR
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 2
mov rcx, rax
call fcn.14009cf00
jmp 0x14003b530
call fcn.140014190
lea r9, str.HK_ORDINAL_POWER_OPTIONS
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 2
mov rcx, rax
call fcn.14009cf00
mov edx, 4
mov rcx, qword [r14 + 0x68]
call fcn.140016680
test al, al
jne 0x14003b530
call fcn.140014190
lea r9, str.StartApplicationLauncher__PowerOptions__failed
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 5
mov rcx, rax
call fcn.14009cf00
mov esi, 0x80004005
mov dword [rsp + 0x30], esi
lea rcx, [rsp + 0x60]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
jmp 0x14003b812
call fcn.140014190
lea r9, str.HK_ORDINAL_SYSINFO
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 2
mov rcx, rax
call fcn.14009cf00
mov rax, qword [r14 + 0x68]
cmp byte [rax], 0
jne 0x14003b5c4
call fcn.140014190
lea r9, str.Not_impersonated_log_on_user_session
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 3
mov rcx, rax
call fcn.14009cf00
mov rcx, qword [r14 + 0x68]
call fcn.1400163c0
test al, al
jne 0x14003b5c4
call fcn.140014190
mov rdi, rax
call qword [sym.imp.api_ms_win_core_errorhandling_l1_1_0.dll_GetLastError]
mov dword [rsp + 0x20], eax
lea r9, str.ImpersonateUserLogOnSession_failed_with_error___u
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 5
mov rcx, rdi
call fcn.14009cf00
call fcn.140014190
lea r9, str.Checking_and_waiting_if_ReadSysInfo_completed..
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 3
mov rcx, rax
call fcn.14009cf00
mov ecx, 0x64
call fcn.14006b980
test al, al
je 0x14003b625
call fcn.140014190
lea r9, str.ReadSysInfo_completed._Launching_SysInfo_App
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 3
mov rcx, rax
call fcn.14009cf00
mov rcx, r14
call fcn.14003a820
mov esi, eax
mov dword [rsp + 0x30], eax
jmp 0x14003b530
call fcn.140014190
lea r9, str.Reading_System_information_from_BIOS_is_not_completed._Waiting_in_another_thread
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 4
mov rcx, rax
call fcn.14009cf00
call fcn.140014190
lea r9, [0x1400e8328]
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::LaunchHPSysInfo
xor edx, edx
mov rcx, rax
call fcn.14009cf00
xor edi, edi
mov qword [rsp + 0x40], rdi
call fcn.140014190
cmp byte [rax + 0x64], dil
je 0x14003b6b8
lea ecx, [rdi + 0x28]
call fcn.140095e50
mov rdi, rax
mov qword [rsp + 0x48], rax
test rdi, rdi
je 0x14003b6b3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm0
mov qword [rdi + 0x20], rax
call fcn.140014190
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::LaunchHPSysInfo
mov rdx, rax
mov rcx, rdi
call fcn.140098570
mov rdi, rax
mov qword [rsp + 0x40], rdi
mov r15b, 1
mov dword [rsp + 0x50], 0
call fcn.140014190
lea r9, str.Starting_HP_SysInfo_Launch_Thread
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::LaunchHPSysInfo
mov edx, 3
mov rcx, rax
call fcn.14009cf00
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0
mov r9, r14
lea r8, [0x14003a6b0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_core_processthreads_l1_1_0.dll_CreateThread]
mov qword [r14 + 0x88], rax
test rax, rax
jne 0x14003b745
call fcn.140014190
mov r14, rax
call qword [sym.imp.api_ms_win_core_errorhandling_l1_1_0.dll_GetLastError]
mov dword [rsp + 0x20], eax
lea r9, str.Failed_to_create_LaunchHPSysInfo_thread_:__d
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::LaunchHPSysInfo
mov edx, 5
mov rcx, r14
call fcn.14009cf00
xor r15b, r15b
call fcn.140014190
movzx ecx, r15b
mov dword [rsp + 0x20], ecx
lea r9, str.LaunchHPSysInfo_return___d
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::LaunchHPSysInfo
mov edx, 1
mov rcx, rax
call fcn.14009cf00
nop
test rdi, rdi
je 0x14003b788
mov rcx, rdi
call fcn.140099040
mov edx, 0x28
mov rcx, rdi
call fcn.140095e90
test r15b, r15b
jne 0x14003b530
call fcn.140014190
lea r9, str.LaunchHPSysInfo_thread_failed
jmp 0x14003b513
sub edi, 0x270
je 0x14003b7e4
sub edi, 0x9ffff46
je 0x14003b491
cmp edi, 1
jne 0x14003b530
call fcn.140014190
lea r9, str.HK_ORDINAL_BRIGHTNESS_UP
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 2
mov rcx, rax
call fcn.14009cf00
jmp 0x14003b530
call fcn.140014190
lea r9, str.HK_ORDINAL_MIC
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 2
mov rcx, rax
call fcn.14009cf00
jmp 0x14003b530
call fcn.140014190
mov rcx, rax
mov dword [rsp + 0x20], esi
lea r9, str.hr:_0x_08X
lea r8, str.RpcServer::SysInfo::CHotKeyHandler::ProcessHotkeySingleScanCode
mov edx, 1
call fcn.14009cf00
nop
test rbx, rbx
je 0x14003b851
mov rcx, rbx
call fcn.140099040
mov edx, 0x28
mov rcx, rbx
call fcn.140095e90
mov eax, esi
mov rcx, qword [rsp + 0x78]
xor rcx, rsp
call fcn.1400964b0
lea r11, [rsp + 0x80]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop rdi
ret
mov ecx, 0x80004003
call fcn.140095940
int3