Function at 0x10066dd0
Capabilities:
Get process heap flags
Get process heap force flags

Disassembly:
push 0xffffffffffffffff
push 0x10097965
mov eax, dword fs:[0]
push eax
sub esp, 0xc
push ebx
push ebp
push esi
push edi
mov eax, dword [0x100d4254]
xor eax, esp
push eax
lea eax, [esp + 0x20]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [esp + 0x18], ebx
mov dword [esp + 0x14], 0
push ecx
mov eax, esp
mov dword [esp + 0x2c], 0
push dword [esp + 0x34]
mov dword [eax], 0
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QDialog::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
lea ecx, [ebx + 0x18]
mov dword [ebx], vtable.CMsgBox.0
mov dword [ebx + 8], vtable.CMsgBox.1.0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebx + 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebx + 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
mov edi, dword [reloc.Qt5Core.dll___4QString__QAEAAV0_ABV0__Z]
lea eax, [esp + 0x38]
push eax
lea ecx, [ebx + 0x2c]
mov byte [esp + 0x2c], 4
call edi
mov eax, dword [esp + 0x34]
mov esi, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push 2
push 0x100a6a64
mov dword [ebx + 0x28], eax
call esi
mov dword [esp + 0x3c], eax
push 8
push str._second_
mov byte [esp + 0x38], 5
call esi
add esp, 0x10
mov dword [esp + 0x30], eax
push 1
lea eax, [esp + 0x38]
mov byte [esp + 0x2c], 6
push eax
lea eax, [esp + 0x38]
push eax
lea ecx, [ebx + 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::replace_class_QString_const___class_QString_const___enum_Qt::CaseSensitivity_]
push eax
lea ecx, [ebx + 0x2c]
call edi
lea ecx, [esp + 0x30]
mov byte [esp + 0x28], 5
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x34]
mov byte [esp + 0x28], 4
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x2041000
mov ecx, ebx
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setWindowFlags_class_QFlags_enum_Qt::WindowType__]
push 0x10
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
mov edi, eax
add esp, 4
mov dword [esp + 0x30], edi
mov byte [esp + 0x28], 7
test edi, edi
je 0x10066f08
push ebx
mov ecx, edi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QVBoxLayout::constructor_class_QWidget__]
mov dword [edi], vtable.QVBoxLayout.0
mov dword [edi + 8], vtable.QVBoxLayout.1.0
jmp 0x10066f0a
xor edi, edi
push 0x18
mov byte [esp + 0x2c], 4
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
mov esi, eax
add esp, 4
mov dword [esp + 0x30], esi
mov byte [esp + 0x28], 8
test esi, esi
je 0x10066f4a
push ecx
mov ecx, esp
push 0
mov dword [ecx], 0
mov ecx, esi
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [esi], vtable.QLabel.0
mov dword [esi + 8], vtable.QLabel.1.0
jmp 0x10066f4c
xor esi, esi
push ecx
mov byte [esp + 0x34], 0x20
mov ecx, esp
push dword [esp + 0x34]
mov byte [esp + 0x30], 4
mov dword [ebx + 0x24], esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [ebx + 0x28]
lea eax, [esp + 0x40]
push eax
lea ecx, [ebx + 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_int__int__int__class_QChar_]
mov ecx, dword [ebx + 0x24]
push eax
mov byte [esp + 0x2c], 9
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::setText_class_QString_const__]
lea ecx, [esp + 0x30]
mov byte [esp + 0x28], 4
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x18
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
mov esi, eax
add esp, 4
mov dword [esp + 0x34], esi
mov byte [esp + 0x28], 0xa
test esi, esi
je 0x10066fed
push 0xffffffffffffffff
lea eax, [esp + 0x34]
push 0x100a82e0
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromWCharArray_wchar_t_const___int_]
add esp, 0xc
push ebx
push eax
mov ecx, esi
mov byte [esp + 0x30], 0xb
mov dword [esp + 0x1c], 1
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QPushButton::constructor_class_QString_const___class_QWidget__]
mov dword [esi], vtable.QPushButton.0
mov dword [esi + 8], vtable.QPushButton.1.0
jmp 0x10066fef
xor esi, esi
test byte [esp + 0x14], 1
mov dword [ebx + 0x20], esi
mov dword [esp + 0x28], 4
je 0x1006700b
lea ecx, [esp + 0x30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0
push str.1slotCancelClick__
push ebx
push str.2clicked__
push dword [ebx + 0x20]
lea eax, [esp + 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QMetaObject::Connection___cdecl_QObject::connect_class_QObject_const___char_const___class_QObject_const___char_const___enum_Qt::ConnectionType_]
add esp, 0x18
lea ecx, [esp + 0x30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMetaObject::Connection::destructor_void_]
mov esi, dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
mov ecx, edi
push 0
mov dword [eax], 4
push dword [ebx + 0x24]
call esi
push ecx
mov eax, esp
mov ecx, edi
push 0
mov dword [eax], 4
push dword [ebx + 0x20]
call esi
push edi
mov ecx, ebx
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setLayout_class_QLayout__]
push 0xffffffffffffffff
lea eax, [esp + 0x34]
push 0x100a8308
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromWCharArray_wchar_t_const___int_]
add esp, 0xc
push eax
mov ecx, ebx
mov byte [esp + 0x2c], 0xd
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::setWindowTitle_class_QString_const__]
lea ecx, [esp + 0x30]
mov byte [esp + 0x28], 4
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 1
push 0x3e8
mov ecx, ebx
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QObject::startTimer_int__enum_Qt::TimerType_]
lea ecx, [esp + 0x38]
mov dword [esp + 0x28], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, ebx
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x18
ret 0xc