Function at 0x1800ed8e0
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
mov rbp, rsp
sub rsp, 0x40
xor edi, edi
lea rax, vtable.QWindowsUiaWrapper.0
mov qword [rcx], rax
mov rbx, rcx
lea rax, [0x1801519a0]
mov qword [rcx + 8], rdi
mov qword [rcx + 0x10], rdi
mov qword [rcx + 0x18], rdi
mov qword [rcx + 0x20], rdi
mov qword [rcx + 0x28], rdi
mov qword [rcx + 0x30], rdi
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]
lea rcx, [rbp + 0x10]
mov qword [rbp - 0x20], rdi
mov byte [rbp - 0x10], dil
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
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 0x1800edafb
lea rdx, str.UiaReturnRawElementProvider
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
movzx ecx, byte [rbp - 0x10]
mov qword [rbx + 8], rax
test cl, cl
jne 0x1800ed9b0
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 0x1800ed9b4
mov rax, qword [rbp - 0x20]
test rax, rax
jne 0x1800ed9be
mov rdx, rdi
jmp 0x1800ed9d9
lea rdx, str.UiaHostProviderFromHwnd
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 [rbx + 0x10], rdx
test cl, cl
jne 0x1800ed9ff
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 0x1800eda09
mov rdx, rdi
jmp 0x1800eda24
lea rdx, str.UiaRaiseAutomationPropertyChangedEvent
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 [rbx + 0x18], rdx
test cl, cl
jne 0x1800eda4a
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 0x1800eda54
mov rdx, rdi
jmp 0x1800eda6f
lea rdx, str.UiaRaiseAutomationEvent
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 [rbx + 0x20], rdx
test cl, cl
jne 0x1800eda95
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 0x1800eda9f
mov rdx, rdi
jmp 0x1800edaba
lea rdx, str.UiaRaiseNotificationEvent
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 [rbx + 0x28], rdx
test cl, cl
jne 0x1800edadf
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 0x1800edaf7
lea rdx, str.UiaClientsAreListening
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rdi, rax
mov qword [rbx + 0x30], rdi
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rdi, qword [rsp + 0x60]
mov rax, rbx
mov rbx, qword [rsp + 0x58]
add rsp, 0x40
pop rbp
ret