Function at 0x100b0ed0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x102705b6
mov eax, dword fs:[0]
push eax
sub esp, 0x14
push ebx
push ebp
push esi
push edi
mov eax, dword [0x103fb8f8]
xor eax, esp
push eax
lea eax, [esp + 0x28]
mov dword fs:[0], eax
mov edi, ecx
mov ebp, dword [esp + 0x38]
lea eax, [esp + 0x18]
push eax
mov ecx, ebp
call dword [0x102ab970]
lea ecx, [esp + 0x18]
mov eax, dword [eax]
cmp dword [eax + 4], 0
sete bl
call dword [0x102aba64]
test bl, bl
mov ebx, dword [0x102ab96c]
je 0x100b0f54
lea eax, [esp + 0x38]
push eax
lea ecx, [esp + 0x3c]
call fcn.100b07c0
push eax
mov ecx, ebp
mov dword [esp + 0x34], 0
call ebx
lea ecx, [esp + 0x38]
mov dword [esp + 0x30], 0xffffffff
call dword [0x102aba64]
lea eax, [esp + 0x18]
mov dword [esp + 0x18], 0x19e
push eax
mov ecx, ebp
mov dword [esp + 0x20], 0x48
call dword [0x102ad148]
lea ecx, [esp + 0x14]
call dword [0x102aba84]
lea eax, [esp + 0x38]
mov dword [esp + 0x30], 1
push eax
lea ecx, [esp + 0x3c]
call fcn.100b0800
push 1
push 0
lea ecx, [esp + 0x28]
mov byte [esp + 0x38], 2
push ecx
push eax
lea ecx, [esp + 0x24]
mov dword [esp + 0x30], 0xffffffff
mov dword [esp + 0x34], 0xffffffff
call dword [0x102abd78]
lea ecx, [esp + 0x38]
mov byte [esp + 0x30], 1
call dword [0x102aba64]
lea eax, [esp + 0x14]
mov ecx, ebp
push eax
call dword [0x102ad234]
push 0x10
call fcn.10257206
mov esi, eax
add esp, 4
mov dword [esp + 0x38], esi
mov byte [esp + 0x30], 3
test esi, esi
je 0x100b1007
push ebp
mov ecx, esi
call dword [0x102ad114]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x100b1009
xor esi, esi
lea eax, [esp + 0x38]
mov dword [edi], esi
push eax
lea ecx, [esp + 0x3c]
call fcn.100b0720
push eax
mov ecx, esi
mov byte [esp + 0x34], 4
call ebx
lea ecx, [esp + 0x38]
mov byte [esp + 0x30], 1
call dword [0x102aba64]
push 0x10
call fcn.10257206
mov esi, eax
add esp, 4
mov dword [esp + 0x38], esi
mov byte [esp + 0x30], 5
test esi, esi
je 0x100b1062
mov ecx, esi
call dword [0x102ac8e0]
mov dword [esi], vtable.QVBoxLayout.0
mov dword [esi + 8], vtable.QVBoxLayout.1.0
jmp 0x100b1064
xor esi, esi
lea eax, [esp + 0x38]
mov dword [edi + 4], esi
push eax
lea ecx, [esp + 0x3c]
call fcn.100b0840
push eax
mov ecx, esi
mov byte [esp + 0x34], 6
call ebx
lea ecx, [esp + 0x38]
mov byte [esp + 0x30], 1
call dword [0x102aba64]
push 0x28
call fcn.10257206
add esp, 4
mov dword [esp + 0x38], eax
mov byte [esp + 0x30], 7
test eax, eax
je 0x100b10b1
push ebp
mov ecx, eax
call fcn.1012ce80
mov edx, eax
jmp 0x100b10b3
xor edx, edx
lea eax, [esp + 0x38]
mov dword [edi + 8], edx
push eax
lea ecx, [esp + 0x3c]
call fcn.100b0780
push eax
mov ecx, edx
mov byte [esp + 0x34], 8
call ebx
lea ecx, [esp + 0x38]
mov byte [esp + 0x30], 1
call dword [0x102aba64]
mov ecx, dword [edi + 4]
push 0
push 0
push dword [edi + 8]
call dword [0x102ad118]
push 0x10
call fcn.10257206
mov esi, eax
add esp, 4
mov dword [esp + 0x38], esi
mov byte [esp + 0x30], 9
test esi, esi
je 0x100b111d
mov ecx, esi
call dword [0x102ac8e4]
mov dword [esi], vtable.QHBoxLayout.0
mov dword [esi + 8], vtable.QHBoxLayout.1.0
jmp 0x100b111f
xor esi, esi
lea eax, [esp + 0x38]
mov dword [edi + 0xc], esi
push eax
lea ecx, [esp + 0x3c]
call fcn.100b07a0
push eax
mov ecx, esi
mov byte [esp + 0x34], 0xa
call ebx
lea ecx, [esp + 0x38]
mov byte [esp + 0x30], 1
call dword [0x102aba64]
push 0x18
call fcn.10257206
mov esi, eax
add esp, 4
mov dword [esp + 0x38], esi
mov byte [esp + 0x30], 0xb
test esi, esi
je 0x100b117c
push 0
push ebp
mov ecx, esi
call dword [0x102ad104]
mov dword [esi], vtable.QLabel.0
mov dword [esi + 8], vtable.QLabel.1.0
jmp 0x100b117e
xor esi, esi
lea eax, [esp + 0x38]
mov dword [edi + 0x10], esi
push eax
lea ecx, [esp + 0x3c]
call fcn.100b0820
push eax
mov ecx, esi
mov byte [esp + 0x34], 0xc
call ebx
lea ecx, [esp + 0x38]
mov byte [esp + 0x30], 1
call dword [0x102aba64]
mov ecx, dword [edi + 0x10]
push 0x14
push 0x28
call dword [0x102ac89c]
mov ecx, dword [edi + 0xc]
push 0
push 0
push dword [edi + 0x10]
call dword [0x102ad118]
push 0x18
call fcn.10257206
mov esi, eax
add esp, 4
mov dword [esp + 0x38], esi
mov byte [esp + 0x30], 0xd
test esi, esi
je 0x100b11f6
push ebp
mov ecx, esi
call dword [0x102ac828]
mov dword [esi], vtable.QCheckBox.0
mov dword [esi + 8], vtable.QCheckBox.1.0
jmp 0x100b11f8
xor esi, esi
lea eax, [esp + 0x38]
mov dword [edi + 0x14], esi
push eax
lea ecx, [esp + 0x3c]
call fcn.100b07e0
push eax
mov ecx, esi
mov byte [esp + 0x34], 0xe
call ebx
lea ecx, [esp + 0x38]
mov byte [esp + 0x30], 1
call dword [0x102aba64]
mov ecx, dword [edi + 0xc]
push 0
push 0
push dword [edi + 0x14]
call dword [0x102ad118]
push 0x24
call fcn.10257206
mov esi, eax
add esp, 4
mov dword [esp + 0x38], esi
mov byte [esp + 0x30], 0xf
test esi, esi
je 0x100b1263
push 1
push 7
push 0x14
push 0x28
mov ecx, esi
call dword [0x102ac8f0]
mov dword [esi], vtable.QSpacerItem.0
jmp 0x100b1265
xor esi, esi
mov ecx, dword [edi + 0xc]
mov dword [edi + 0x18], esi
push esi
mov byte [esp + 0x34], 1
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0x18
call fcn.10257206
mov esi, eax
add esp, 4
mov dword [esp + 0x38], esi
mov byte [esp + 0x30], 0x10
test esi, esi
je 0x100b12a7
push ebp
mov ecx, esi
call dword [0x102ad0e0]
mov dword [esi], vtable.QPushButton.0
mov dword [esi + 8], vtable.QPushButton.1.0
jmp 0x100b12a9
xor esi, esi
lea eax, [esp + 0x38]
mov dword [edi + 0x1c], esi
push eax
lea ecx, [esp + 0x3c]
call fcn.100b0760
push eax
mov ecx, esi
mov byte [esp + 0x34], 0x11
call ebx
lea ecx, [esp + 0x38]
mov byte [esp + 0x30], 1
call dword [0x102aba64]
mov ecx, dword [edi + 0xc]
push 0
push 0
push dword [edi + 0x1c]
call dword [0x102ad118]
push 0x18
call fcn.10257206
mov esi, eax
add esp, 4
mov dword [esp + 0x38], esi
mov byte [esp + 0x30], 0x12
test esi, esi
je 0x100b1314
push ebp
mov ecx, esi
call dword [0x102ad0e0]
mov dword [esi], vtable.QPushButton.0
mov dword [esi + 8], vtable.QPushButton.1.0
jmp 0x100b1316
xor esi, esi
lea eax, [esp + 0x20]
mov dword [edi + 0x20], esi
push eax
lea ecx, [esp + 0x3c]
call fcn.100b0740
push eax
mov ecx, esi
mov byte [esp + 0x34], 0x13
call ebx
lea ecx, [esp + 0x20]
mov byte [esp + 0x30], 1
call dword [0x102aba64]
mov ecx, dword [edi + 0xc]
push 0
push 0
push dword [edi + 0x20]
call dword [0x102ad118]
mov ecx, dword [edi + 4]
mov esi, dword [0x102ac8e8]
push 0
push dword [edi + 0xc]
call esi
mov ecx, dword [edi]
push 0
push dword [edi + 4]
call esi
push ebp
mov ecx, edi
call fcn.100b0cc0
mov ecx, dword [edi + 0x1c]
push 1
call dword [0x102ac824]
push ebp
call dword [0x102ab978]
add esp, 4
mov dword [esp + 0x30], 0xffffffff
lea ecx, [esp + 0x14]
call dword [0x102aba78]
mov ecx, dword [esp + 0x28]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x20
ret 4