Function at 0x1000eef0
Capabilities:
Link many functions at runtime

Disassembly:
sub esp, 0x34
push ebx
push ebp
push esi
push edi
lea eax, [esp + 0x14]
mov byte [esp + 0x13], 0
mov edi, ecx
lea ecx, [esp + 0x13]
push eax
call fcn.1000d350
lea ecx, [esp + 0x1c]
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
push esi
lea ecx, [esp + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString_const__]
lea ecx, [esp + 0x14]
mov dword [esp + 0x18], 0
mov byte [esp + 0x20], 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov cl, byte [esp + 0x20]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______cdecl_QSystemLibrary::load_wchar_t_const___bool_]
mov ebp, dword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____thiscall_QString::utf16_void_const]
test cl, cl
jne 0x1000ef68
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
jmp 0x1000ef6c
mov eax, dword [esp + 0x18]
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
jne 0x1000ef7a
xor edx, edx
jmp 0x1000ef8c
push str.SetProcessDPIAware
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi + 0x28], edx
test cl, cl
jne 0x1000efab
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x1000efb3
xor edx, edx
jmp 0x1000efc5
push str.AddClipboardFormatListener
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi + 0x2c], edx
test cl, cl
jne 0x1000efe4
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x1000efec
xor edx, edx
jmp 0x1000effe
push str.RemoveClipboardFormatListener
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi + 0x30], edx
test cl, cl
jne 0x1000f01d
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x1000f025
xor edx, edx
jmp 0x1000f037
push str.GetDisplayAutoRotationPreferences
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi + 0x34], edx
test cl, cl
jne 0x1000f055
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
add esp, 8
mov dword [esp + 0x18], eax
mov byte [esp + 0x20], 1
test eax, eax
je 0x1000f061
push str.SetDisplayAutoRotationPreferences
push eax
call esi
mov dword [edi + 0x38], eax
mov eax, dword [sym.imp.Qt5Core.dll_class_QOperatingSystemVersion_const_QOperatingSystemVersion::Windows8]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x24]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QOperatingSystemVersion___cdecl_QOperatingSystemVersion::current_void_]
mov edx, eax
add esp, 4
mov eax, dword [esp + 0x14]
mov ecx, dword [edx]
cmp ecx, dword [eax]
jne 0x1000f2d2
push eax
push edx
call dword [sym.imp.Qt5Core.dll_private:_static_int___cdecl_QOperatingSystemVersion::compare_class_QOperatingSystemVersion_const___class_QOperatingSystemVersion_const__]
add esp, 8
test eax, eax
js 0x1000f2d2
mov cl, byte [esp + 0x20]
test cl, cl
jne 0x1000f0c0
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
jmp 0x1000f0c4
mov eax, dword [esp + 0x18]
test eax, eax
jne 0x1000f0cc
xor edx, edx
jmp 0x1000f0de
push str.EnableMouseInPointer
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi], edx
test cl, cl
jne 0x1000f0fc
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x1000f104
xor edx, edx
jmp 0x1000f116
push str.GetPointerType
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi + 4], edx
test cl, cl
jne 0x1000f135
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x1000f13d
xor edx, edx
jmp 0x1000f14f
push str.GetPointerInfo
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi + 8], edx
test cl, cl
jne 0x1000f16e
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x1000f176
xor edx, edx
jmp 0x1000f188
push str.GetPointerDeviceRects
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi + 0xc], edx
test cl, cl
jne 0x1000f1a7
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x1000f1af
xor edx, edx
jmp 0x1000f1c1
push str.GetPointerTouchInfo
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi + 0x10], edx
test cl, cl
jne 0x1000f1e0
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x1000f1e8
xor edx, edx
jmp 0x1000f1fa
push str.GetPointerFrameTouchInfo
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi + 0x14], edx
test cl, cl
jne 0x1000f219
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x1000f221
xor edx, edx
jmp 0x1000f233
push str.GetPointerFrameTouchInfoHistory
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi + 0x18], edx
test cl, cl
jne 0x1000f252
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x1000f25a
xor edx, edx
jmp 0x1000f26c
push str.GetPointerPenInfo
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi + 0x1c], edx
test cl, cl
jne 0x1000f28b
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x1000f293
xor edx, edx
jmp 0x1000f2a5
push str.GetPointerPenInfoHistory
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi + 0x20], edx
test cl, cl
jne 0x1000f2c3
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
add esp, 8
mov dword [esp + 0x18], eax
mov byte [esp + 0x20], 1
test eax, eax
je 0x1000f2cf
push str.SkipPointerFrameMessages
push eax
call esi
mov dword [edi + 0x24], eax
push 0x3839
push 0
push 0xa
push 1
lea ecx, [esp + 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QOperatingSystemVersion::constructor_enum_QOperatingSystemVersion::OSType__int__int__int_]
mov dword [esp + 0x14], eax
lea eax, [esp + 0x34]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QOperatingSystemVersion___cdecl_QOperatingSystemVersion::current_void_]
mov edx, eax
add esp, 4
mov eax, dword [esp + 0x14]
mov ecx, dword [edx]
cmp ecx, dword [eax]
jne 0x1000f434
push eax
push edx
call dword [sym.imp.Qt5Core.dll_private:_static_int___cdecl_QOperatingSystemVersion::compare_class_QOperatingSystemVersion_const___class_QOperatingSystemVersion_const__]
add esp, 8
test eax, eax
js 0x1000f434
mov cl, byte [esp + 0x20]
test cl, cl
jne 0x1000f33e
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
jmp 0x1000f342
mov eax, dword [esp + 0x18]
test eax, eax
jne 0x1000f34a
xor edx, edx
jmp 0x1000f35c
push str.AdjustWindowRectExForDpi
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi + 0x3c], edx
test cl, cl
jne 0x1000f37b
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x1000f383
xor edx, edx
jmp 0x1000f395
push str.EnableNonClientDpiScaling
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi + 0x40], edx
test cl, cl
jne 0x1000f3b4
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x1000f3bc
xor edx, edx
jmp 0x1000f3ce
push str.GetWindowDpiAwarenessContext
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi + 0x44], edx
test cl, cl
jne 0x1000f3ed
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x1000f3f5
xor edx, edx
jmp 0x1000f407
push str.GetAwarenessFromDpiAwarenessContext
push eax
call esi
mov cl, byte [esp + 0x20]
mov edx, eax
mov eax, dword [esp + 0x18]
mov dword [edi + 0x48], edx
test cl, cl
jne 0x1000f425
push 1
lea ecx, [esp + 0x20]
call ebp
push eax
call ebx
add esp, 8
mov dword [esp + 0x18], eax
mov byte [esp + 0x20], 1
test eax, eax
je 0x1000f431
push str.SystemParametersInfoForDpi
push eax
call esi
mov dword [edi + 0x4c], eax
lea ecx, [esp + 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x34
ret