Function at 0x65034aa0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
sub esp, 0xb8
push ebx
push ebp
push esi
mov esi, dword [esp + 0xc8]
push edi
mov edi, ecx
mov eax, dword [edi + 0x14]
mov ebp, dword [edi + 4]
test byte [eax + 4], 1
je case.0x65034ad8.8
mov ecx, esi
call dword [0x652b859c]
add eax, 0xfffffffe
cmp eax, 0xcf
ja case.0x65034ad8.8
movzx eax, byte [eax + 0x650357c0]
jmp dword [eax*4 + 0x650357b8]
xor al, al
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov ecx, esi
call dword [0x652b859c]
add eax, 0xfffffffe
cmp eax, 0xd6
ja case.0x65034b0b.15
movzx eax, byte [eax + 0x65035964]
jmp dword [eax*4 + 0x65035890]
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x4c]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x40]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x44]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x48]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x50]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x80]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov ebx, dword [0x652b9dec]
lea eax, [esp + 0x4c]
push eax
mov ecx, esi
call ebx
test dword [eax], 0xc000000
jne 0x65034c0e
mov ecx, esi
call dword [0x652ba048]
cmp eax, 0x1000002
je 0x65034bf8
mov ecx, esi
call dword [0x652ba048]
cmp eax, 0x1000001
jne 0x65034be5
lea eax, [esp + 0x38]
mov ecx, esi
push eax
call ebx
test dword [eax], 0x2000000
jne 0x65034bf8
mov ecx, esi
call dword [0x652ba048]
cmp eax, 0x1000001
jne 0x65034c0e
push 1
jmp 0x65034bfa
push 0
mov eax, dword [edi]
mov ecx, edi
mov eax, dword [eax + 0xb0]
call eax
test al, al
jne case.0x65034b0b.51
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x54]
mov ecx, esi
call dword [0x652b8394]
test al, al
jne case.0x65034b0b.51
lea eax, [esp + 0x54]
mov ecx, esi
push eax
call ebx
test dword [eax], 0x2000000
je case.0x65034b0b.51
mov ecx, esi
call dword [0x652ba048]
cmp eax, 0x1000030
jne case.0x65034b0b.51
add ebp, 0x84
mov ecx, ebp
call dword [0x652b862c]
test eax, eax
je case.0x65034b0b.51
push edi
push ebp
lea eax, [esp + 0x78]
push eax
lea eax, [esp + 0xb4]
push eax
mov eax, dword [edi]
lea ecx, [esp + 0xa8]
push 2
push ecx
mov ecx, edi
call dword [eax + 0xac]
mov ecx, eax
call dword [0x652b816c]
mov ecx, eax
call dword [0x652b814c]
push eax
lea eax, [esp + 0x64]
mov ecx, edi
push eax
call sym.Qt5Widgets.dll_public:_class_QPoint___thiscall_QWidget::mapToGlobal_class_QPoint_const__
push eax
call sym.Qt5Widgets.dll_public:_static_void___cdecl_QWhatsThis::showText_class_QPoint_const___class_QString_const___class_QWidget__
add esp, 0xc
lea ecx, [esp + 0x98]
call dword [0x652b855c]
mov ecx, esi
call dword [0x652b8390]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x58]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0xa8]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi + 0x14]
mov eax, dword [eax + 4]
shr eax, 0xe
test al, 1
je case.0x65034b0b.51
lea eax, [esp + 0x24]
mov ecx, esi
push eax
call dword [0x652b9c38]
mov eax, 0x20
mov ebp, 1
mov dword [esp + 0x10], eax
mov edi, edi
mov ebx, ebp
and ebx, dword [esp + 0x24]
je 0x65034da5
mov eax, dword [edi]
lea ecx, [esp + 0x14]
push ebx
push ecx
mov ecx, edi
call dword [eax + 0xac]
cmp ebx, 1
jne 0x65034d89
lea ecx, [esp + 0x14]
call dword [0x652b8174]
test al, al
jne 0x65034d89
mov eax, dword [edi + 0x14]
test byte [eax + 4], bl
jne 0x65034d89
push ebx
lea ecx, [esp + 0x8c]
call dword [0x652b8184]
push eax
lea ecx, [esp + 0x18]
call dword [0x652b8178]
lea ecx, [esp + 0x88]
call dword [0x652b855c]
lea eax, [esp + 0x14]
mov ecx, esi
push eax
push ebx
call dword [0x652b9c34]
lea ecx, [esp + 0x14]
call dword [0x652b855c]
mov eax, dword [esp + 0x10]
rol ebp, 1
dec eax
mov dword [esp + 0x10], eax
jne 0x65034d30
mov ecx, esi
call dword [0x652b8390]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov ecx, edi
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidget::ensurePolished_void_const
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov ecx, edi
call sym.Qt5Widgets.dll_public:_class_QStyle____thiscall_QWidget::style_void_const
push edi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x34]
mov eax, dword [edi + 4]
test byte [eax + 0x104], 4
jne 0x65034e00
or dword [eax + 0x104], 4
lea ecx, [ecx]
lea eax, [esp + 0x30]
push eax
call sym.Qt5Widgets.dll_public:_static_class_QFont___cdecl_QApplication::font_void_
add esp, 4
push eax
lea eax, [esp + 0x48]
push edi
push eax
call sym.Qt5Widgets.dll_public:_static_class_QFont___cdecl_QApplication::font_class_QWidget_const__
add esp, 8
mov ecx, eax
call dword [0x652ba108]
mov esi, dword [0x652ba1fc]
lea ecx, [esp + 0x44]
test al, al
sete bl
call esi
lea ecx, [esp + 0x30]
call esi
test bl, bl
je 0x65034e46
mov ecx, ebp
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidgetPrivate::resolveFont_void_
lea eax, [esp + 0x28]
push eax
call dword [0x652ba148]
add esp, 4
push eax
lea eax, [esp + 0x40]
push edi
push eax
call sym.Qt5Widgets.dll_public:_static_class_QPalette___cdecl_QApplication::palette_class_QWidget_const__
add esp, 8
mov ecx, eax
call dword [0x652ba110]
mov esi, dword [0x652ba20c]
lea ecx, [esp + 0x3c]
test al, al
sete bl
call esi
lea ecx, [esp + 0x28]
call esi
test bl, bl
je case.0x65034b0b.51
mov ecx, ebp
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidgetPrivate::resolvePalette_void_
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi + 0x14]
test byte [eax + 8], 1
je case.0x65034b0b.51
mov eax, dword [edi + 4]
test dword [eax + 0x100], 0x200000
jne case.0x65034b0b.51
mov ecx, ebp
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidgetPrivate::setWindowIcon_sys_void_
mov ecx, ebp
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidgetPrivate::setWindowIcon_helper_void_
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x5c]
push esi
mov ecx, ebp
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidgetPrivate::updateWidgetTransform_class_QEvent__
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x60]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
sub ebp, 0xffffff80
mov ecx, ebp
call dword [0x652b862c]
test eax, eax
je 0x65034f46
push ebp
lea ecx, [esp + 0x18]
call dword [0x652ba1c0]
lea eax, [esp + 0x14]
push eax
push edi
call dword [0x652b8590]
add esp, 8
lea ecx, [esp + 0x14]
call dword [0x652ba1bc]
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x64]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
lea ecx, [ebp + 0x80]
call dword [0x652b862c]
test eax, eax
je 0x65034fa9
lea ecx, [esp + 0x10]
call dword [0x652b8640]
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x18]
call dword [0x652ba1c0]
lea eax, [esp + 0x14]
push eax
push edi
call dword [0x652b8590]
add esp, 8
lea ecx, [esp + 0x14]
call dword [0x652ba1bc]
lea ecx, [esp + 0x10]
call dword [0x652b8638]
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x68]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x6c]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x70]
push esi
mov ecx, ebp
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidgetPrivate::updateWidgetTransform_class_QEvent__
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x74]
push esi
mov ecx, ebp
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidgetPrivate::updateWidgetTransform_class_QEvent__
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x78]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi + 0x14]
mov eax, dword [eax + 0xc]
shr eax, 0xd
and eax, 7
dec eax
cmp eax, 3
ja case.default.0x65035042
jmp dword [eax*4 + 0x65035a3c]
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x7c]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov ecx, esi
call dword [0x652ba034]
push eax
mov ecx, edi
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidget::customContextMenuRequested_class_QPoint_const__
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
add ebp, 0xf8
mov ecx, ebp
call dword [0x652b85d8]
test eax, eax
je case.default.0x65035042
push edi
push 0
mov ecx, esi
call dword [0x652ba030]
push eax
push ecx
mov ecx, esp
push ebp
call fcn.6523ec90
call sym.Qt5Widgets.dll_public:_static_class_QAction____cdecl_QMenu::exec_class_QList_class_QAction____class_QPoint_const___class_QAction___class_QWidget__
add esp, 0x10
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x94]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x88]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x8c]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x90]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x98]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x9c]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi + 0x14]
test byte [eax + 6], 1
jne case.0x65034b0b.51
mov ecx, ebp
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidgetPrivate::show_sys_void_
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov ecx, ebp
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidgetPrivate::resolveFont_void_
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi + 0x14]
cmp byte [eax + 8], 0x11
je case.0x65034b0b.51
mov ecx, ebp
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidgetPrivate::resolvePalette_void_
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
lea eax, [esp + 0x50]
mov ecx, esi
push eax
call dword [0x652b9c28]
mov cl, byte [eax]
mov eax, dword [edi + 0x14]
and cl, 1
mov al, byte [eax + 0xc]
and al, 1
cmp cl, al
je case.0x65034b0b.21
test cl, cl
lea ecx, [esp + 0x14]
je 0x65035218
call dword [0x652b9c48]
lea eax, [esp + 0x14]
push eax
push edi
call dword [0x652b8590]
add esp, 8
lea ecx, [esp + 0x14]
call dword [0x652b9c44]
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0xa4]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
call dword [0x652b9c40]
lea eax, [esp + 0x14]
push eax
push edi
call dword [0x652b8590]
add esp, 8
lea ecx, [esp + 0x14]
call dword [0x652b9c3c]
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0xa4]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi + 0x14]
mov eax, dword [eax + 4]
shr eax, 0xf
test al, 1
je 0x6503527c
push 2
push 0
mov ecx, edi
call sym.Qt5Widgets.dll_public:_class_QPalette_const____thiscall_QWidget::palette_void_const
mov ecx, eax
call dword [0x652b9c8c]
test al, al
jne 0x6503527c
mov ecx, edi
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidget::update_void_
lea eax, [ebp + 0xc]
push eax
lea ecx, [esp + 0x14]
call fcn.6523ec90
lea ecx, [esp + 0x10]
xor edi, edi
call dword [0x652b85d8]
test eax, eax
jle 0x650352e8
lea esp, [esp]
push edi
lea ecx, [esp + 0x14]
call dword [0x652b85d0]
mov eax, dword [eax]
push eax
call fcn.650019e0
add esp, 4
test eax, eax
je 0x650352d9
mov edx, dword [eax + 0x14]
mov ecx, dword [edx + 4]
shr ecx, 0xf
test cl, 1
je 0x650352d9
test byte [edx + 8], 1
jne 0x650352d9
push esi
push eax
call dword [0x652b8590]
add esp, 8
lea ecx, [esp + 0x10]
inc edi
call dword [0x652b85d8]
cmp edi, eax
jl 0x650352a0
lea ecx, [esp + 0x10]
call fcn.65003890
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0xa4]
lea eax, [ebp + 0xc]
push eax
lea ecx, [esp + 0x14]
call fcn.6523ec90
lea ecx, [esp + 0x10]
xor ebx, ebx
call dword [0x652b85d8]
test eax, eax
jle 0x6503535b
jmp 0x65035330
push ebx
lea ecx, [esp + 0x14]
call dword [0x652b85d0]
mov eax, dword [eax]
test eax, eax
je 0x6503534c
push esi
push eax
call dword [0x652b8590]
add esp, 8
lea ecx, [esp + 0x10]
inc ebx
call dword [0x652b85d8]
cmp ebx, eax
jl 0x65035330
lea ecx, [esp + 0x10]
call fcn.65003890
mov ecx, edi
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidget::update_void_
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov ecx, ebp
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidgetPrivate::resolveLayoutDirection_void_
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov ecx, dword [ebp + 0x50]
test ecx, ecx
je 0x650353a0
mov eax, dword [ecx + 8]
add ecx, 8
call dword [eax + 0x2c]
mov ecx, edi
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidget::update_void_
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0xa4]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov ecx, ebp
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidgetPrivate::syncBackingStore_void_
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
lea eax, [esi + 0xc]
mov ecx, edi
push eax
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidget::update_class_QRegion_const__
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi + 0x14]
mov eax, dword [eax + 4]
shr eax, 0xf
test al, 1
je case.0x65034b0b.51
mov ecx, edi
call sym.Qt5Widgets.dll_public:_class_QWidget____thiscall_QWidget::topLevelWidget_void_const
mov eax, dword [eax + 0x14]
test byte [eax + 0xc], 1
jne case.0x65034b0b.51
mov ecx, esi
call dword [0x652b8390]
mov ecx, edi
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidget::update_void_
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
add ebp, 0xc
mov ecx, ebp
call dword [0x652b85d4]
test al, al
jne case.0x65034b0b.51
call sym.Qt5Widgets.dll_public:_static_class_QWidget____cdecl_QApplication::activeModalWidget_void_
mov ecx, ebp
mov dword [esp + 0x24], eax
xor ebx, ebx
call dword [0x652b85d8]
test eax, eax
jle case.0x65034b0b.51
push ebx
mov ecx, ebp
call dword [0x652b85d0]
mov edi, dword [eax]
test edi, edi
je 0x65035497
cmp edi, dword [esp + 0x24]
je 0x65035497
mov ecx, edi
call dword [0x652b85b0]
test al, al
je 0x65035497
mov eax, dword [edi + 0x14]
test byte [eax + 8], 1
jne 0x65035497
push esi
push edi
call dword [0x652b8590]
add esp, 8
mov ecx, ebp
inc ebx
call dword [0x652b85d8]
cmp ebx, eax
jl 0x65035462
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
lea ebx, [ebp + 0x78]
mov ecx, ebx
call dword [0x652b8628]
test al, al
jne case.default.0x65035042
push dword [ebp + 0x7c]
lea ecx, [esp + 0xbc]
call dword [0x652b8504]
push eax
push edi
push ebx
mov ecx, esi
call dword [0x652ba01c]
push eax
call sym.Qt5Widgets.dll_public:_static_void___cdecl_QToolTip::showText_class_QPoint_const___class_QString_const___class_QWidget___class_QRect_const___int_
add esp, 0x14
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
add ebp, 0x84
mov ecx, ebp
call dword [0x652b862c]
mov ecx, esi
test eax, eax
je 0x6503553f
push edi
push ebp
call dword [0x652ba01c]
push eax
call sym.Qt5Widgets.dll_public:_static_void___cdecl_QWhatsThis::showText_class_QPoint_const___class_QString_const___class_QWidget__
add esp, 0xc
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
lea ecx, [ebp + 0x84]
call dword [0x652b8628]
test al, al
je case.0x65034b0b.51
mov ecx, esi
call dword [0x652b838c]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov ecx, ebp
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidgetPrivate::createTLExtra_void_
mov eax, dword [ebp + 0x40]
push 0
push 0
push 0
mov ecx, dword [eax + 4]
push 0
add ecx, 0x34
call dword [0x652b8130]
mov eax, dword [edi + 0x14]
and dword [eax + 0xc], 0xffffefff
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0x84]
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [edi]
mov ecx, edi
push esi
call dword [eax + 0xa4]
lea eax, [ebp + 0xc]
push eax
lea ecx, [esp + 0x14]
call fcn.6523ec90
lea ecx, [esp + 0x10]
xor edi, edi
call dword [0x652b85d8]
test eax, eax
jle 0x65035618
lea ecx, [ecx]
push edi
lea ecx, [esp + 0x14]
call dword [0x652b85d0]
mov eax, dword [eax]
push eax
call fcn.650019e0
add esp, 4
test eax, eax
je 0x65035609
mov edx, dword [eax + 0x14]
mov ecx, dword [edx + 4]
shr ecx, 0xf
test cl, 1
je 0x65035609
test byte [edx + 8], 1
jne 0x65035609
push esi
push eax
call dword [0x652b8590]
add esp, 8
lea ecx, [esp + 0x10]
inc edi
call dword [0x652b85d8]
cmp edi, eax
jl 0x650355d0
lea ecx, [esp + 0x10]
call fcn.65003890
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
mov eax, dword [ebp + 0x40]
test eax, eax
je 0x6503566a
mov esi, dword [eax + 4]
test esi, esi
je 0x6503566a
mov esi, dword [esi + 0x14]
test esi, esi
je 0x65035660
mov edi, dword [0x652ba194]
mov ecx, esi
call edi
test eax, eax
je 0x65035660
mov ecx, esi
call edi
mov ecx, eax
mov edx, dword [eax]
call dword [edx + 0x24]
jmp 0x65035662
xor eax, eax
push eax
mov ecx, ebp
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidgetPrivate::setWinId_unsigned_int_
or dword [ebp + 0x110], 0x8000000
mov al, 1
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4
lea eax, [esp + 0x10]
mov ecx, esi
push eax
call dword [0x652b81a4]
lea ecx, [esp + 0x10]
call dword [0x652b81ec]
mov ebx, dword [0x652b81b8]
cmp eax, 0xd
jne 0x65035735
push 0xc
push str._q_customDpi
lea ecx, [esp + 0x18]
call dword [0x652b83f0]
push eax
call fcn.6503a740
add esp, 0xc
test eax, eax
jne 0x65035735
push eax
lea ecx, [esp + 0x14]
call dword [0x652b8648]
push eax
lea eax, [esp + 0x68]
mov ecx, edi
push eax
call ebx
mov ecx, eax
call dword [0x652b8170]
lea ecx, [esp + 0x60]
mov ebx, eax
call dword [0x652b855c]
cmp dword [ebp + 0x40], 0
jne 0x650356fd
mov ecx, ebp
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidgetPrivate::createExtra_void_
push 0xc
lea ecx, [esp + 0x14]
call dword [0x652b81f0]
cmp al, 0x58
jne 0x65035716
mov eax, dword [ebp + 0x40]
mov word [eax + 0x38], bx
jmp 0x65035721
cmp al, 0x59
jne 0x65035721
mov eax, dword [ebp + 0x40]
mov word [eax + 0x3a], bx
lea eax, [ebp + 0xd0]
mov ecx, ebp
push eax
call sym.Qt5Widgets.dll_public:_void___thiscall_QWidgetPrivate::updateFont_class_QFont_const__
mov ebx, dword [0x652b81b8]
mov ecx, edi
call sym.Qt5Widgets.dll_public:_class_QWindow____thiscall_QWidget::windowHandle_void_const
test eax, eax
je 0x65035797
push 0xc
push str._q_platform_
lea ecx, [esp + 0x18]
call dword [0x652b83f0]
push eax
call fcn.6503a740
add esp, 0xc
test eax, eax
jne 0x65035797
lea ecx, [esp + 0x10]
call dword [0x652b83f0]
push eax
lea eax, [esp + 0x7c]
mov ecx, edi
push eax
call ebx
push eax
lea ecx, [esp + 0x14]
call dword [0x652b83f0]
push eax
mov ecx, edi
call sym.Qt5Widgets.dll_public:_class_QWindow____thiscall_QWidget::windowHandle_void_const
mov ecx, eax
call dword [0x652b8228]
lea ecx, [esp + 0x78]
call dword [0x652b855c]
lea ecx, [esp + 0x10]
call dword [0x652b864c]
push esi
mov ecx, edi
call dword [0x652b85b4]
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xb8
ret 4