Function at 0x1400a6980
Capabilities:
Print debug messages

Disassembly:
mov rax, rsp
mov qword [rax + 8], rcx
push rbx
sub rsp, 0x60
mov qword [rax - 0x18], 0xfffffffffffffffe
xor ebx, ebx
mov rcx, qword [0x1403dbad0]
test rcx, rcx
jne 0x1400a6a28
mov qword [rax - 0x28], rbx
mov dword [rax - 0x30], ebx
mov qword [rax - 0x38], rbx
mov dword [rax - 0x40], 3
mov dword [rax - 0x48], 1
xor r9d, r9d
xor r8d, r8d
lea edx, [rbx - 1]
call qword [sym.imp.ole32.dll_CoInitializeSecurity]
lea rax, [0x1403dbad0]
mov qword [rsp + 0x20], rax
lea r9, [0x14033ab40]
xor edx, edx
lea r8d, [rbx + 1]
lea rcx, [0x14033ab30]
call qword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
jns 0x1400a6a18
mov r9d, eax
lea r8, str.c:userschunyung_source_repos_rtkngui_rtkngui_nahimicsetting.cpp
mov edx, 0x91
lea rcx, str._VCpl__RETURN_ON_ERROR:_Line___d__File___s__hr__0x_X_n
add rsp, 0x60
pop rbx
jmp fcn.140052e90
mov rcx, qword [0x1403dbad0]
test rcx, rcx
je 0x1400a6bd9
xorps xmm0, xmm0
movss dword [rsp + 0x70], xmm0
mov qword [rsp + 0x78], rbx
mov rax, qword [rcx]
lea rdx, [rsp + 0x78]
call qword [rax + 0x80]
test eax, eax
jns 0x1400a6a68
mov r9d, eax
lea r8, str.c:userschunyung_source_repos_rtkngui_rtkngui_nahimicsetting.cpp
mov edx, 0x9a
lea rcx, str._VCpl__RETURN_ON_ERROR:_Line___d__File___s__hr__0x_X_n
call fcn.140052e90
jmp 0x1400a6b8b
mov qword [rsp + 0x88], rbx
mov rcx, qword [rsp + 0x78]
mov rax, qword [rcx]
lea r8, [rsp + 0x88]
mov edx, 0x65
call qword [rax + 0x48]
test eax, eax
jns 0x1400a6aac
mov r9d, eax
lea r8, str.c:userschunyung_source_repos_rtkngui_rtkngui_nahimicsetting.cpp
mov edx, LoadRegTypeLib
lea rcx, str._VCpl__RETURN_ON_ERROR:_Line___d__File___s__hr__0x_X_n
call fcn.140052e90
jmp 0x1400a6b77
mov rcx, qword [rsp + 0x88]
mov rax, qword [rcx]
lea r9, [0x1403dbac0]
lea r8, [0x1403dbac4]
lea rdx, [rsp + 0x70]
call qword [rax + 0x80]
test eax, eax
jns 0x1400a6af4
mov r9d, eax
lea r8, str.c:userschunyung_source_repos_rtkngui_rtkngui_nahimicsetting.cpp
mov edx, 0xa4
lea rcx, str._VCpl__RETURN_ON_ERROR:_Line___d__File___s__hr__0x_X_n
call fcn.140052e90
jmp 0x1400a6b77
mov qword [rsp + 0x80], rbx
mov rcx, qword [rsp + 0x78]
mov rax, qword [rcx]
lea r8, [rsp + 0x80]
mov edx, 0x6a
call qword [rax + 0x48]
test eax, eax
jns 0x1400a6b1f
mov edx, 0xa9
jmp 0x1400a6b4c
mov rcx, qword [rsp + 0x80]
mov rax, qword [rcx]
lea r9, [0x1403dbab8]
lea r8, [0x1403dbabc]
lea rdx, [rsp + 0x70]
call qword [rax + 0x80]
test eax, eax
jns 0x1400a6ba1
mov edx, 0xae
mov r9d, eax
lea r8, str.c:userschunyung_source_repos_rtkngui_rtkngui_nahimicsetting.cpp
lea rcx, str._VCpl__RETURN_ON_ERROR:_Line___d__File___s__hr__0x_X_n
call fcn.140052e90
nop
mov rcx, qword [rsp + 0x80]
test rcx, rcx
je 0x1400a6b77
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
mov rcx, qword [rsp + 0x88]
test rcx, rcx
je 0x1400a6b8b
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x1400a6bdf
mov rax, qword [rcx]
call qword [rax + 0x10]
add rsp, 0x60
pop rbx
ret
mov rcx, qword [rsp + 0x80]
test rcx, rcx
je 0x1400a6bb5
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
mov rcx, qword [rsp + 0x88]
test rcx, rcx
je 0x1400a6bc9
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x1400a6bd9
mov rax, qword [rcx]
call qword [rax + 0x10]
inc dword [0x1403dbac8]
add rsp, 0x60
pop rbx
ret