Function at 0x180010370
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
mov rbp, rsp
sub rsp, 0x70
mov rdi, rcx
lea rax, [0x18014f030]
lea rcx, [rbp - 0x18]
mov qword [rbp + 0x10], rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
lea rdx, [rbp + 0x10]
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
xor ebx, ebx
lea rcx, [rbp + 0x10]
mov qword [rbp - 0x20], rbx
mov byte [rbp - 0x10], bl
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
movzx ecx, byte [rbp - 0x10]
test cl, cl
jne 0x1800103e8
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
jmp 0x1800103ec
mov rax, qword [rbp - 0x20]
test rax, rax
jne 0x1800103f6
mov rdx, rbx
jmp 0x180010411
lea rdx, str.SetProcessDPIAware
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x50], rdx
test cl, cl
jne 0x180010437
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
test rax, rax
jne 0x180010441
mov rdx, rbx
jmp 0x18001045c
lea rdx, str.AddClipboardFormatListener
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x58], rdx
test cl, cl
jne 0x180010482
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
test rax, rax
jne 0x18001048c
mov rdx, rbx
jmp 0x1800104a7
lea rdx, str.RemoveClipboardFormatListener
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x60], rdx
test cl, cl
jne 0x1800104cd
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
test rax, rax
jne 0x1800104d7
mov rdx, rbx
jmp 0x1800104f2
lea rdx, str.GetDisplayAutoRotationPreferences
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x68], rdx
test cl, cl
jne 0x180010517
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], 1
test rax, rax
jne 0x180010521
mov rax, rbx
jmp 0x180010531
lea rdx, str.SetDisplayAutoRotationPreferences
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rdi + 0x70], rax
lea rcx, [rbp - 0x40]
mov rsi, qword [sym.imp.Qt5Core.dll_class_QOperatingSystemVersion_const_QOperatingSystemVersion::Windows8]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QOperatingSystemVersion___cdecl_QOperatingSystemVersion::current_void_]
mov ecx, dword [rsi]
cmp dword [rax], ecx
jne 0x18001084f
mov rdx, rsi
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_private:_static_int___cdecl_QOperatingSystemVersion::compare_class_QOperatingSystemVersion_const____ptr64__class_QOperatingSystemVersion_const____ptr64_]
test eax, eax
js 0x18001084f
movzx ecx, byte [rbp - 0x10]
test cl, cl
jne 0x18001058c
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
jmp 0x180010590
mov rax, qword [rbp - 0x20]
test rax, rax
jne 0x18001059a
mov rdx, rbx
jmp 0x1800105b5
lea rdx, str.EnableMouseInPointer
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi], rdx
test cl, cl
jne 0x1800105da
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
test rax, rax
jne 0x1800105e4
mov rdx, rbx
jmp 0x1800105ff
lea rdx, str.GetPointerType
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 8], rdx
test cl, cl
jne 0x180010625
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
test rax, rax
jne 0x18001062f
mov rdx, rbx
jmp 0x18001064a
lea rdx, str.GetPointerInfo
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x10], rdx
test cl, cl
jne 0x180010670
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
test rax, rax
jne 0x18001067a
mov rdx, rbx
jmp 0x180010695
lea rdx, str.GetPointerDeviceRects
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x18], rdx
test cl, cl
jne 0x1800106bb
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
test rax, rax
jne 0x1800106c5
mov rdx, rbx
jmp 0x1800106e0
lea rdx, str.GetPointerTouchInfo
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x20], rdx
test cl, cl
jne 0x180010706
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
test rax, rax
jne 0x180010710
mov rdx, rbx
jmp 0x18001072b
lea rdx, str.GetPointerFrameTouchInfo
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x28], rdx
test cl, cl
jne 0x180010751
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
test rax, rax
jne 0x18001075b
mov rdx, rbx
jmp 0x180010776
lea rdx, str.GetPointerFrameTouchInfoHistory
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x30], rdx
test cl, cl
jne 0x18001079c
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
test rax, rax
jne 0x1800107a6
mov rdx, rbx
jmp 0x1800107c1
lea rdx, str.GetPointerPenInfo
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x38], rdx
test cl, cl
jne 0x1800107e7
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
test rax, rax
jne 0x1800107f1
mov rdx, rbx
jmp 0x18001080c
lea rdx, str.GetPointerPenInfoHistory
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x40], rdx
test cl, cl
jne 0x180010831
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], 1
test rax, rax
jne 0x18001083b
mov rax, rbx
jmp 0x18001084b
lea rdx, str.SkipPointerFrameMessages
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rdi + 0x48], rax
xor r9d, r9d
mov dword [rsp + 0x20], 0x3839
lea rcx, [rbp - 0x40]
lea edx, [r9 + 1]
lea r8d, [r9 + 0xa]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QOperatingSystemVersion::constructor_enum_QOperatingSystemVersion::OSType__int__int__int____ptr64]
lea rcx, [rbp - 0x30]
mov rsi, rax
call qword [sym.imp.Qt5Core.dll_public:_static_class_QOperatingSystemVersion___cdecl_QOperatingSystemVersion::current_void_]
mov ecx, dword [rsi]
cmp dword [rax], ecx
jne 0x180010a16
mov rdx, rsi
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_private:_static_int___cdecl_QOperatingSystemVersion::compare_class_QOperatingSystemVersion_const____ptr64__class_QOperatingSystemVersion_const____ptr64_]
test eax, eax
js 0x180010a16
movzx ecx, byte [rbp - 0x10]
test cl, cl
jne 0x1800108bf
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
jmp 0x1800108c3
mov rax, qword [rbp - 0x20]
test rax, rax
jne 0x1800108cd
mov rdx, rbx
jmp 0x1800108e8
lea rdx, str.AdjustWindowRectExForDpi
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x78], rdx
test cl, cl
jne 0x18001090e
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
test rax, rax
jne 0x180010918
mov rdx, rbx
jmp 0x180010933
lea rdx, str.EnableNonClientDpiScaling
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x80], rdx
test cl, cl
jne 0x18001095c
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
test rax, rax
jne 0x180010966
mov rdx, rbx
jmp 0x180010981
lea rdx, str.GetWindowDpiAwarenessContext
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x88], rdx
test cl, cl
jne 0x1800109aa
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov cl, 1
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], cl
test rax, rax
jne 0x1800109b4
mov rdx, rbx
jmp 0x1800109cf
lea rdx, str.GetAwarenessFromDpiAwarenessContext
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov rdx, rax
mov rax, qword [rbp - 0x20]
mov qword [rdi + 0x90], rdx
test cl, cl
jne 0x1800109f7
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____ptr64___cdecl_QString::utf16_void_const___ptr64]
mov rcx, rax
mov dl, 1
call qword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______ptr64___cdecl_QSystemLibrary::load_wchar_t_const____ptr64__bool_]
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], 1
test rax, rax
je 0x180010a0f
lea rdx, str.SystemParametersInfoForDpi
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
mov qword [rdi + 0x98], rbx
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret