Function at 0x100d3830
Capabilities:
Link many functions at runtime

Disassembly:
sub esp, 0x14
push ebx
push ebp
push esi
push edi
mov edi, ecx
mov byte [esp + 0x13], 0
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x17]
mov dword [edi], vtable.QWindowsUiaWrapper.0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
mov dword [edi + 0xc], 0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0
mov dword [edi + 0x18], 0
call fcn.100d3a20
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 ebx, dword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____thiscall_QString::utf16_void_const]
lea ecx, [esp + 0x1c]
push 1
call ebx
mov ebp, dword [sym.imp.Qt5Core.dll_public:_static_struct_HINSTANCE______cdecl_QSystemLibrary::load_wchar_t_const___bool_]
push eax
call ebp
add esp, 8
mov dword [esp + 0x18], eax
mov byte [esp + 0x20], 1
test eax, eax
je 0x100d39fe
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.UiaReturnRawElementProvider
push eax
call esi
mov cl, byte [esp + 0x20]
mov dword [edi + 4], eax
test cl, cl
jne 0x100d3908
push 1
lea ecx, [esp + 0x20]
call ebx
push eax
call ebp
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
jmp 0x100d390c
mov eax, dword [esp + 0x18]
test eax, eax
jne 0x100d3914
xor edx, edx
jmp 0x100d3926
push str.UiaHostProviderFromHwnd
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 0x100d3945
push 1
lea ecx, [esp + 0x20]
call ebx
push eax
call ebp
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x100d394d
xor edx, edx
jmp 0x100d395f
push str.UiaRaiseAutomationPropertyChangedEvent
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 0x100d397e
push 1
lea ecx, [esp + 0x20]
call ebx
push eax
call ebp
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x100d3986
xor edx, edx
jmp 0x100d3998
push str.UiaRaiseAutomationEvent
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 0x100d39b7
push 1
lea ecx, [esp + 0x20]
call ebx
push eax
call ebp
mov cl, 1
mov dword [esp + 0x20], eax
add esp, 8
mov byte [esp + 0x20], cl
test eax, eax
jne 0x100d39bf
xor edx, edx
jmp 0x100d39d1
push str.UiaRaiseNotificationEvent
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 0x100d39ef
push 1
lea ecx, [esp + 0x20]
call ebx
push eax
call ebp
add esp, 8
mov dword [esp + 0x18], eax
mov byte [esp + 0x20], 1
test eax, eax
je 0x100d39fb
push str.UiaClientsAreListening
push eax
call esi
mov dword [edi + 0x18], eax
lea ecx, [esp + 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, edi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x14
ret