Function at 0x4203c0
Capabilities:
Get number of processors
Get process heap force flags

Disassembly:
push 0xffffffffffffffff
push 0x4e0e8b
mov eax, dword fs:[0]
push eax
sub esp, 0x2c
push ebx
push ebp
push esi
push edi
mov eax, dword [0x806d00]
xor eax, esp
push eax
lea eax, [esp + 0x40]
mov dword fs:[0], eax
mov esi, ecx
mov dword [esp + 0x14], esi
push ecx
mov eax, esp
mov dword [esp + 0x1c], esp
xor ebx, ebx
mov dword [eax], ebx
mov eax, dword [esp + 0x54]
push eax
call dword [0x6ad6a8]
lea ecx, [esi + 0x18]
mov dword [esp + 0x48], ebx
mov dword [esi], vtable.ImageEditor.1.0
mov dword [esi + 8], vtable.ImageEditor.0
mov byte [esi + 0x14], bl
call dword [0x6ab8f8]
lea ecx, [esi + 0x2c]
call dword [0x6abba8]
lea ecx, [esi + 0x54]
mov byte [esp + 0x48], 1
mov dword [esi + 0x38], ebx
call dword [0x6ac5a4]
lea ecx, [esi + 0x58]
mov byte [esp + 0x48], 2
call dword [0x6ac5a0]
fld1
push ebx
fstp qword [esi + 0x30]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x4c], 3
call dword [0x6abb50]
push 0x64
lea ecx, [esp + 0x24]
mov byte [esp + 0x4c], 4
call dword [0x6abb10]
lea ecx, [esp + 0x20]
push ecx
push 0x8090a4
lea edx, [esp + 0x38]
push edx
lea ecx, [esp + 0x24]
mov byte [esp + 0x54], 5
call dword [0x6abb54]
push ebx
mov ecx, eax
mov byte [esp + 0x4c], 6
call dword [0x6abb04]
mov edi, dword [0x6abb5c]
lea ecx, [esp + 0x30]
mov dword [esp + 0x50], eax
mov byte [esp + 0x48], 5
call edi
lea ecx, [esp + 0x20]
mov byte [esp + 0x48], 4
call edi
fild dword [esp + 0x50]
push 0x10
fdiv qword [0x6e3598]
fstp qword [esi + 0x30]
call fcn.004da6b6
mov edi, eax
add esp, 4
mov dword [esp + 0x50], edi
mov byte [esp + 0x48], 7
cmp edi, ebx
je 0x4204f7
mov ecx, edi
call dword [0x6ad4b0]
mov dword [edi], vtable.QHBoxLayout.1.0
mov dword [edi + 8], vtable.QHBoxLayout.0
jmp 0x4204f9
xor edi, edi
push 2
mov ecx, edi
mov byte [esp + 0x4c], 4
call dword [0x6ad6b4]
push 0x14
call fcn.004da6b6
add esp, 4
mov dword [esp + 0x50], eax
mov byte [esp + 0x48], 8
cmp eax, ebx
je 0x420529
push esi
mov ecx, eax
call fcn.0041e600
jmp 0x42052b
xor eax, eax
push ecx
mov dword [esi + 0x3c], eax
mov eax, esp
mov dword [eax], 4
mov ecx, dword [esi + 0x3c]
mov byte [esp + 0x4c], 4
mov dword [esp + 0x54], esp
call dword [0x6ac59c]
mov ecx, dword [esi + 0x3c]
push ebx
call dword [0x6ac598]
mov ecx, dword [esi + 0x3c]
push 1
call dword [0x6ad3e0]
mov ecx, dword [esi + 0x3c]
push 1
call dword [0x6abf78]
mov ebp, dword [0x6ad414]
push 1
push 0x13
lea ecx, [esp + 0x58]
call ebp
mov ecx, dword [esi + 0x3c]
lea eax, [esp + 0x50]
push eax
mov byte [esp + 0x4c], 9
call dword [0x6ac594]
lea ecx, [esp + 0x50]
mov byte [esp + 0x48], 4
call dword [0x6ad408]
mov ecx, dword [esi + 0x3c]
push ebx
call dword [0x6abe4c]
mov ecx, eax
call dword [0x6abda4]
mov ecx, dword [esi + 0x3c]
push ebx
call dword [0x6ac278]
mov ecx, dword [esi + 0x3c]
push ebx
push str.2droppedFiles_const_QStringList__
push esi
push str.2droppedFiles_const_QStringList__
push ecx
call dword [0x6abbb4]
push 0x38
call fcn.004da6b6
add esp, 0x18
mov dword [esp + 0x50], eax
mov byte [esp + 0x48], 0xa
cmp eax, ebx
je 0x4205ee
push esi
mov ecx, eax
call fcn.004201e0
jmp 0x4205f0
xor eax, eax
push ebx
push str.1changeCropItemColor_CropBoxItem__
push esi
push str.2cropItemSelected_CropBoxItem__
push eax
mov byte [esp + 0x5c], 4
mov dword [esi + 0x40], eax
call dword [0x6abbb4]
add esp, 0x14
push 1
push 0x13
lea ecx, [esp + 0x58]
call ebp
mov ecx, dword [esi + 0x40]
lea edx, [esp + 0x50]
push edx
mov byte [esp + 0x4c], 0xb
call dword [0x6ac590]
lea ecx, [esp + 0x50]
mov byte [esp + 0x48], 4
call dword [0x6ad408]
mov eax, dword [esi + 0x40]
mov ecx, dword [esi + 0x3c]
push eax
call dword [0x6ac58c]
mov ecx, dword [esi + 0x40]
mov eax, dword [esi + 0x3c]
mov dword [ecx + 0x18], eax
push ebx
mov ecx, edi
mov dword [esi + 0x44], ebx
mov dword [esi + 0x50], ebx
mov dword [esi + 0x48], ebx
mov dword [esi + 0x4c], ebx
call dword [0x6ad6b0]
push ecx
mov eax, esp
mov dword [esp + 0x54], esp
mov dword [eax], ebx
mov ecx, dword [esi + 0x3c]
push 1
push ecx
mov ecx, edi
call dword [0x6ad6dc]
push edi
mov ecx, esi
call dword [0x6ad6e4]
lea ecx, [esp + 0x18]
mov byte [esp + 0x48], 3
call dword [0x6abba4]
mov eax, esi
mov ecx, dword [esp + 0x40]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x38
ret 4