Function at 0x18000df70
Capabilities:
Print debug messages

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r12
push r14
push r15
sub rsp, 0x50
mov rdi, r9
mov r14, r8
mov r12, rdx
mov r15, rcx
mov eax, dword [0x1800a4278]
test eax, eax
je 0x18000e075
cmp eax, 0x10
jne 0x18000e72a
mov dword [0x1800a4278], 0x11
call fcn.18000dce0
test al, al
je 0x18000dfcc
xor esi, esi
mov dword [0x1800a4278], esi
jmp 0x18000e077
mov ecx, 0x1000a
call fcn.180053ad4
mov rbx, rax
test rax, rax
jne 0x18000dff9
lea rcx, str.Memory_allocation_error_in_log_file_n
call fcn.180053f50
lea rcx, str.Memory_allocation_error_in_log_file_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
jmp 0x18000e06b
lea r8, [0x180088a64]
mov edx, 0xffff
mov rcx, rax
call fcn.180053a70
test eax, eax
jle 0x18000e045
mov byte [rbx + 0xffff], 0
mov dword [rsp + 0x28], 0x11
mov qword [rsp + 0x20], rbx
lea r9, [0x180089f90]
mov edx, 0x9e
mov r8d, 1
lea rcx, str...ApiNA.cpp
call fcn.180001b40
jmp 0x18000e063
mov edx, 0x11
lea rcx, str.Error__d_in_swprintf_s_n
call fcn.180053f50
lea rcx, str.Error_in_swprintf_s_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov rcx, rbx
call fcn.180053a94
mov eax, 0x11
jmp 0x18000e72a
xor esi, esi
mov ecx, 0x62aa
call fcn.180053ad4
mov rbx, rax
mov qword [0x1800a6d10], rax
test rax, rax
jne 0x18000e13d
mov ecx, 0x1000a
call fcn.180053ad4
mov rbx, rax
test rax, rax
jne 0x18000e0c1
lea rcx, str.Memory_allocation_error_in_log_file_n
call fcn.180053f50
lea rcx, str.Memory_allocation_error_in_log_file_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
jmp 0x18000e133
lea r8, [0x180088a64]
mov edx, 0xffff
mov rcx, rax
call fcn.180053a70
test eax, eax
jle 0x18000e10d
mov byte [rbx + 0xffff], 0
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], rbx
lea r9, [0x180089f90]
mov edx, 0xa3
mov r8d, 1
lea rcx, str...ApiNA.cpp
call fcn.180001b40
jmp 0x18000e12b
mov edx, 5
lea rcx, str.Error__d_in_swprintf_s_n
call fcn.180053f50
lea rcx, str.Error_in_swprintf_s_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov rcx, rbx
call fcn.180053a94
mov eax, 5
jmp 0x18000e72a
xor edx, edx
mov r8d, 0x62a0
mov rcx, rax
call fcn.180056c20
lea rcx, [rbx + 8]
call qword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
mov r9d, 0x103
mov r8, r12
lea edx, [r9 + 1]
lea rcx, [0x1800a7380]
call fcn.180054f68
mov rcx, qword [0x1800a6d10]
mov qword [rcx + 0x6280], r15
mov qword [rcx + 0x6288], r14
mov qword [rcx + 0x6290], rdi
mov rax, qword [rsp + 0x90]
mov qword [rcx + 0x6298], rax
mov r9d, 0x103
mov r8, qword [rsp + 0x98]
lea edx, [r9 + 1]
lea rcx, [0x1800a6d20]
call fcn.180054f68
call fcn.180002e60
mov edi, eax
test eax, eax
je 0x18000e267
mov ecx, 0x1000a
call fcn.180053ad4
mov rbx, rax
test rax, rax
jne 0x18000e1f5
lea rcx, str.Memory_allocation_error_in_log_file_n
call fcn.180053f50
lea rcx, str.Memory_allocation_error_in_log_file_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
jmp 0x18000e260
lea r8, [0x180088a64]
mov edx, 0xffff
mov rcx, rax
call fcn.180053a70
test eax, eax
jle 0x18000e23d
mov byte [rbx + 0xffff], 0
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rbx
lea r9, [0x180089f90]
mov edx, 0xb0
mov r8d, 1
lea rcx, str...ApiNA.cpp
call fcn.180001b40
jmp 0x18000e258
mov edx, edi
lea rcx, str.Error__d_in_swprintf_s_n
call fcn.180053f50
lea rcx, str.Error_in_swprintf_s_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov rcx, rbx
call fcn.180053a94
mov eax, edi
jmp 0x18000e72a
mov dword [rsp + 0x30], 0x249
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], 0xd
mov r9d, 1
lea r8, str._d._d._d._d
lea edx, [r9 + 0x18]
lea rcx, [0x1800a6f28]
call fcn.180053a4c
call fcn.180003390
mov edi, eax
test eax, eax
je 0x18000e34a
mov ecx, 0x1000a
call fcn.180053ad4
mov rbx, rax
test rax, rax
jne 0x18000e2d8
lea rcx, str.Memory_allocation_error_in_log_file_n
call fcn.180053f50
lea rcx, str.Memory_allocation_error_in_log_file_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
jmp 0x18000e343
lea r8, [0x180088a64]
mov edx, 0xffff
mov rcx, rax
call fcn.180053a70
test eax, eax
jle 0x18000e320
mov byte [rbx + 0xffff], 0
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rbx
lea r9, [0x180089f90]
mov edx, 0xb7
mov r8d, 1
lea rcx, str...ApiNA.cpp
call fcn.180001b40
jmp 0x18000e33b
mov edx, edi
lea rcx, str.Error__d_in_swprintf_s_n
call fcn.180053f50
lea rcx, str.Error_in_swprintf_s_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov rcx, rbx
call fcn.180053a94
mov eax, edi
jmp 0x18000e72a
call fcn.18001e030
mov edi, eax
test eax, eax
je 0x18000e3f8
mov ecx, 0x1000a
call fcn.180053ad4
mov rbx, rax
test rax, rax
jne 0x18000e386
lea rcx, str.Memory_allocation_error_in_log_file_n
call fcn.180053f50
lea rcx, str.Memory_allocation_error_in_log_file_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
jmp 0x18000e3f1
lea r8, [0x180088a64]
mov edx, 0xffff
mov rcx, rax
call fcn.180053a70
test eax, eax
jle 0x18000e3ce
mov byte [rbx + 0xffff], 0
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rbx
lea r9, [0x180089f90]
mov edx, 0xbb
mov r8d, 1
lea rcx, str...ApiNA.cpp
call fcn.180001b40
jmp 0x18000e3e9
mov edx, edi
lea rcx, str.Error__d_in_swprintf_s_n
call fcn.180053f50
lea rcx, str.Error_in_swprintf_s_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov rcx, rbx
call fcn.180053a94
mov eax, edi
jmp 0x18000e72a
mov rax, qword [0x1800a6d10]
mov dword [rax], 0x1234abcd
call fcn.1800345b0
mov rax, qword [0x1800a6d10]
mov dword [rax], esi
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea edi, [rax + 0x1e]
mov qword [rsp + 0x40], rsi
mov ecx, 0x1000a
call fcn.180053ad4
mov r14, rax
mov ecx, 0x2000a
call fcn.180053ad4
mov rbx, rax
test r14, r14
je 0x18000e52e
test rax, rax
je 0x18000e52e
mov rcx, qword [0x1800a4268]
mov qword [rsp + 0x38], rcx
lea rax, [0x1800a7060]
mov qword [rsp + 0x30], rax
lea rax, [0x1800a6f60]
mov qword [rsp + 0x28], rax
mov rcx, qword [str.Unknown]
mov qword [rsp + 0x20], rcx
lea r9, [0x1800a6f28]
lea r8, str._s___OS:__s__s____s____s
mov edx, 0xffff
mov rcx, rbx
call fcn.180053a4c
test eax, eax
jle 0x18000e517
mov word [rbx + 0x1fffe], si
mov rdx, 0xfffffffffffffffe
mov rcx, rbx
call fcn.180053398
lea r8, [rax + 1]
mov qword [rsp + 0x20], 0xffffffffffffffff
mov r9, rbx
mov rdx, r14
lea rcx, [rsp + 0x40]
call fcn.180054798
test eax, eax
je 0x18000e4ee
mov r8d, edi
mov rdx, rbx
lea rcx, str.wcstombs_s_error_in_log_file:__s____d_n
call fcn.180053f50
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r14
lea r9, [0x180089f90]
mov edx, 0xc4
mov r8d, 3
lea rcx, str...ApiNA.cpp
call fcn.180001b40
jmp 0x18000e547
mov edx, edi
lea rcx, str.Error__d_in_swprintf_s_n
call fcn.180053f50
lea rcx, str.Error_in_swprintf_s_n
jmp 0x18000e541
lea rcx, str.Memory_allocation_error_in_log_file_n
call fcn.180053f50
lea rcx, str.Memory_allocation_error_in_log_file_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
test r14, r14
je 0x18000e554
mov rcx, r14
call fcn.180053a94
test rbx, rbx
je 0x18000e561
mov rcx, rbx
call fcn.180053a94
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea r14d, [rax + 0x1e]
mov qword [rsp + 0x48], rsi
mov ecx, 0x1000a
call fcn.180053ad4
mov rdi, rax
mov ecx, 0x2000a
call fcn.180053ad4
mov rbx, rax
test rdi, rdi
je 0x18000e64b
test rax, rax
je 0x18000e64b
mov r9, r12
lea r8, str.MUID:__s
mov edx, 0xffff
mov rcx, rax
call fcn.180053a4c
test eax, eax
jle 0x18000e633
mov word [rbx + 0x1fffe], si
mov rdx, 0xfffffffffffffffe
mov rcx, rbx
call fcn.180053398
lea r8, [rax + 1]
mov qword [rsp + 0x20], 0xffffffffffffffff
mov r9, rbx
mov rdx, rdi
lea rcx, [rsp + 0x48]
call fcn.180054798
test eax, eax
je 0x18000e609
mov r8d, r14d
mov rdx, rbx
lea rcx, str.wcstombs_s_error_in_log_file:__s____d_n
call fcn.180053f50
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rdi
lea r9, [0x180089f90]
mov edx, 0xc6
mov r8d, 3
lea rcx, str...ApiNA.cpp
call fcn.180001b40
jmp 0x18000e664
mov edx, r14d
lea rcx, str.Error__d_in_swprintf_s_n
call fcn.180053f50
lea rcx, str.Error_in_swprintf_s_n
jmp 0x18000e65e
lea rcx, str.Memory_allocation_error_in_log_file_n
call fcn.180053f50
lea rcx, str.Memory_allocation_error_in_log_file_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
test rdi, rdi
je 0x18000e671
mov rcx, rdi
call fcn.180053a94
test rbx, rbx
je 0x18000e67f
mov rcx, rbx
call fcn.180053a94
nop
xor eax, eax
jmp 0x18000e72a
mov rbx, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x80]
add rsp, 0x50
pop r15
pop r14
pop r12
ret