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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x5c
push ebx
push esi
push edi
mov edi, ecx
push dword [edi + 0x134]
mov ebx, dword [edi + 0x188]
push 0
push edi
mov dword [esp + 0x70], ebx
call sym.ExuiKrnln_X32.dll_DeleteItem_SuperListboxEx
push dword [edi + 0x12c]
push 0
push edi
call sym.ExuiKrnln_X32.dll_DeleteColumn_SuperListboxEx
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlDeleteElem
mov eax, dword [edi + 0x128]
test eax, eax
je 0x101100af
push eax
call fcn.1013eed2
add esp, 4
mov dword [edi + 0x128], 0
mov eax, dword [edi + 0x130]
test eax, eax
je 0x101100cc
push eax
call fcn.1013eed2
add esp, 4
mov dword [edi + 0x130], 0
mov edx, dword [edi + 0x1b0]
lea ecx, [esp + 0x1c]
mov dword [esp + 0x1c], 0
call fcn.10017020
mov eax, dword [esp + 0x1c]
test eax, eax
je 0x10112bba
cmp dword [eax + 4], 8
jne 0x10110114
cmp dword [eax + 0xc], 0x7e3
jne 0x10110114
mov ecx, eax
call fcn.100174e0
mov edx, eax
lea ecx, [esp + 0x1c]
call fcn.10017020
mov eax, dword [esp + 0x1c]
test eax, eax
je 0x10112bba
cmp dword [eax + 4], 8
jle 0x10112bba
mov ecx, eax
call fcn.10017560
test al, al
je 0x10112bb6
call sym.ExuiKrnln_X32.dll_Create_StructEx
push 0
push dword [esp + 0x20]
mov ebx, eax
push ebx
mov dword [esp + 0x1c], ebx
call sym.ExuiKrnln_X32.dll_Load_StructEx
test eax, eax
je 0x10112bac
mov ecx, dword [ebx + 0x10]
test ecx, ecx
je 0x10112bac
mov esi, dword [ebx + 8]
test esi, esi
je 0x10112bac
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
cmp eax, dword [edi + 0x24]
jne 0x10112bac
mov edx, ecx
cmp esi, 4
jle 0x10110da2
mov eax, dword [ecx + 0x10]
test eax, eax
je 0x10110da2
cmp dword [eax + 0x10], 0
je 0x10110da2
mov eax, dword [eax + 8]
test eax, eax
je 0x10110da2
push eax
push 0xffffffffffffffff
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlInsertElem
mov edx, dword [ebx + 0x10]
xor ecx, ecx
mov dword [esp + 0x14], ecx
mov eax, dword [edx + 0x10]
cmp dword [eax + 8], ecx
jle 0x10110da2
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ecx*4]
mov ecx, dword [eax + 8]
lea edx, [eax + 0x10]
test ecx, ecx
jle 0x10110205
mov esi, dword [edx]
mov eax, dword [esi]
mov eax, dword [eax + 0x10]
cmp eax, 0x54c5638
jg case.default.0x101101f9
je 0x10110c46
cmp eax, 9
ja case.default.0x101101f9
jmp dword [eax*4 + 0x10112c30]
cmp ecx, 6
jg 0x10110258
xor esi, esi
cmp ecx, 5
jg 0x1011025e
xor eax, eax
mov dword [esp + 0x18], eax
cmp ecx, 4
jg 0x1011026a
mov dword [esp + 0x18], eax
mov dword [esp + 0x20], eax
cmp ecx, 3
jg 0x10110276
mov dword [esp + 0x18], eax
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
cmp ecx, 2
jg 0x10110282
mov dword [esp + 0x18], eax
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
cmp ecx, 1
jg 0x1011028e
xor ecx, ecx
mov dword [esp + 0x2c], eax
xor edx, edx
mov dword [esp + 0x28], eax
jmp 0x101102a6
mov eax, dword [esi + 0x18]
mov esi, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx]
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x24]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [esp + 0x18]
push esi
push eax
push ecx
push edx
push dword [esp + 0x38]
push dword [esp + 0x40]
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x34]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Imsge
jmp case.default.0x101101f9
cmp ecx, 8
jg 0x1011031f
mov dword [esp + 0x2c], 0
mov edx, esi
cmp ecx, 6
jg 0x1011032d
mov dword [esp + 0x28], 0
cmp ecx, 5
jg 0x10110337
mov dword [esp + 0x24], 0
cmp ecx, 4
jg 0x10110341
mov dword [esp + 0x20], 0
cmp ecx, 3
jg 0x1011034b
mov dword [esp + 0x18], 0
cmp ecx, 2
jg 0x10110355
xor esi, esi
cmp ecx, 1
jg 0x1011035b
xor ecx, ecx
jmp 0x10110361
mov ecx, esi
mov edx, ecx
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [edx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
push dword [esp + 0x2c]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x30]
push dword [esp + 0x30]
push dword [esp + 0x30]
push dword [esp + 0x2c]
push esi
push ecx
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x3c]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Text
jmp case.default.0x101101f9
cmp ecx, 6
jg 0x101103dd
mov dword [esp + 0x2c], 0
mov edx, esi
cmp ecx, 5
jg 0x101103eb
mov dword [esp + 0x28], 0
cmp ecx, 4
jg 0x101103f5
mov dword [esp + 0x24], 0
cmp ecx, 3
jg 0x101103ff
mov dword [esp + 0x20], 0
cmp ecx, 2
jg 0x10110409
xor esi, esi
cmp ecx, 1
jg 0x1011040f
xor ecx, ecx
jmp 0x10110415
mov ecx, esi
mov edx, ecx
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx + 0x20]
push dword [eax + 0x10]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x34]
push dword [esp + 0x34]
push dword [esp + 0x34]
push dword [esp + 0x34]
push esi
push ecx
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x3c]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Button
jmp case.default.0x101101f9
cmp ecx, 0xb
jg 0x101104ba
mov dword [esp + 0x2c], 0
mov edx, esi
cmp ecx, 0xa
jg 0x101104c8
mov dword [esp + 0x28], 0
cmp ecx, 9
jg 0x101104d2
mov dword [esp + 0x24], 0
cmp ecx, 6
jg 0x101104dc
mov dword [esp + 0x20], 0
cmp ecx, 5
jg 0x101104e6
mov dword [esp + 0x18], 0
cmp ecx, 4
jg 0x101104f0
mov dword [esp + 0x30], 0
cmp ecx, 3
jg 0x101104fa
mov dword [esp + 0x34], 0
cmp ecx, 2
jg 0x10110504
xor esi, esi
cmp ecx, 1
jg 0x1011050a
xor ecx, ecx
jmp 0x10110510
mov ecx, esi
mov edx, ecx
mov eax, dword [ecx + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx + 0x24]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x34], eax
mov eax, dword [edx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
push dword [esp + 0x2c]
mov eax, dword [edx + 0x20]
push dword [esp + 0x2c]
push dword [esp + 0x2c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x34]
push dword [esp + 0x30]
push dword [esp + 0x4c]
push dword [esp + 0x54]
push esi
push ecx
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x48]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Select
jmp case.default.0x101101f9
cmp ecx, 0x1a
jg 0x101106a3
mov dword [esp + 0x34], 0
mov edx, esi
cmp ecx, 0x19
jg 0x101106b1
mov dword [esp + 0x30], 0
cmp ecx, 0x18
jg 0x101106bb
mov dword [esp + 0x2c], 0
cmp ecx, 0x16
jg 0x101106c5
mov dword [esp + 0x28], 0
cmp ecx, 0x15
jg 0x101106cf
mov dword [esp + 0x24], 0
cmp ecx, 0x14
jg 0x101106d9
mov dword [esp + 0x20], 0
cmp ecx, 0x13
jg 0x101106e3
mov dword [esp + 0x18], 0
cmp ecx, 0x12
jg 0x101106ed
mov dword [esp + 0x38], 0
cmp ecx, 0x11
jg 0x101106f7
mov dword [esp + 0x3c], 0
cmp ecx, 0xf
jg 0x10110701
mov dword [esp + 0x40], 0
cmp ecx, 0xe
jg 0x1011070b
mov dword [esp + 0x44], 0
cmp ecx, 0xd
jg 0x10110715
mov dword [esp + 0x48], 0
cmp ecx, 0xa
jg 0x1011071f
mov dword [esp + 0x4c], 0
cmp ecx, 7
jg 0x10110729
mov dword [esp + 0x50], 0
cmp ecx, 6
jg 0x10110733
mov dword [esp + 0x54], 0
cmp ecx, 5
jg 0x1011073d
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x10110747
mov dword [esp + 0x5c], 0
cmp ecx, 3
jg 0x10110751
mov dword [esp + 0x60], 0
cmp ecx, 2
jg 0x1011075b
xor esi, esi
cmp ecx, 1
jg 0x10110761
xor ecx, ecx
jmp 0x10110767
mov ecx, esi
mov edx, ecx
mov eax, dword [ecx + 0x68]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x34], eax
mov eax, dword [edx + 0x64]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], eax
mov eax, dword [edx + 0x60]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x58]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx + 0x54]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx + 0x50]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx + 0x4c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [edx + 0x48]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x38], eax
mov eax, dword [edx + 0x44]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x3c], eax
mov eax, dword [edx + 0x3c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x40], eax
mov eax, dword [edx + 0x38]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x44], eax
mov eax, dword [edx + 0x34]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x48], eax
mov eax, dword [edx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x4c], eax
mov eax, dword [edx + 0x1c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [edx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
push dword [esp + 0x34]
mov eax, dword [edx + 0x5c]
push dword [esp + 0x34]
push dword [esp + 0x34]
push dword [eax + 0x10]
mov eax, dword [edx + 0x40]
push dword [esp + 0x38]
push dword [esp + 0x38]
push dword [esp + 0x38]
push dword [esp + 0x34]
push dword [esp + 0x58]
push dword [esp + 0x60]
push dword [eax + 0x10]
mov eax, dword [edx + 0x30]
push dword [esp + 0x6c]
push dword [esp + 0x74]
push dword [esp + 0x7c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x2c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x24]
push dword [esp + 0x8c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x20]
push dword [eax + 0x10]
push dword [esp + 0x9c]
push dword [esp + 0xa4]
push dword [esp + 0xac]
push dword [esp + 0xb4]
push dword [esp + 0xbc]
push esi
push ecx
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x84]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_EditText
jmp case.default.0x101101f9
cmp ecx, 0xb
jg 0x10110871
mov dword [esp + 0x60], 0
mov edx, esi
cmp ecx, 0xa
jg 0x1011087f
mov dword [esp + 0x5c], 0
cmp ecx, 9
jg 0x10110889
mov dword [esp + 0x58], 0
cmp ecx, 6
jg 0x10110893
mov dword [esp + 0x54], 0
cmp ecx, 5
jg 0x1011089d
mov dword [esp + 0x50], 0
cmp ecx, 4
jg 0x101108a7
mov dword [esp + 0x4c], 0
cmp ecx, 3
jg 0x101108b1
mov dword [esp + 0x48], 0
cmp ecx, 2
jg 0x101108bb
xor esi, esi
cmp ecx, 1
jg 0x101108c1
xor ecx, ecx
jmp 0x101108c7
mov ecx, esi
mov edx, ecx
mov eax, dword [ecx + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [edx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [edx + 0x24]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x4c], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x48], eax
mov eax, dword [edx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [edx + 0x20]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [eax + 0x10]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push esi
push ecx
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x48]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_ComboButton
jmp case.default.0x101101f9
cmp ecx, 8
jg 0x1011095e
mov dword [esp + 0x60], 0
mov edx, esi
cmp ecx, 6
jg 0x1011096c
mov dword [esp + 0x5c], 0
cmp ecx, 5
jg 0x10110976
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x10110980
mov dword [esp + 0x54], 0
cmp ecx, 3
jg 0x1011098a
mov dword [esp + 0x50], 0
cmp ecx, 2
jg 0x10110994
xor esi, esi
cmp ecx, 1
jg 0x1011099a
xor ecx, ecx
jmp 0x101109a0
mov ecx, esi
mov edx, ecx
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [edx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push esi
push ecx
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x3c]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Progressbar
jmp case.default.0x101101f9
cmp ecx, 8
jg 0x10110a29
mov dword [esp + 0x60], 0
mov edx, esi
cmp ecx, 6
jg 0x10110a37
mov dword [esp + 0x5c], 0
cmp ecx, 5
jg 0x10110a41
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x10110a4b
mov dword [esp + 0x54], 0
cmp ecx, 3
jg 0x10110a55
mov dword [esp + 0x50], 0
cmp ecx, 2
jg 0x10110a5f
xor esi, esi
cmp ecx, 1
jg 0x10110a65
xor ecx, ecx
jmp 0x10110a6b
mov ecx, esi
mov edx, ecx
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [edx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push esi
push ecx
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x3c]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Sliderbar
jmp case.default.0x101101f9
cmp ecx, 6
jg 0x10110ae7
mov dword [esp + 0x60], 0
cmp ecx, 5
jg 0x10110af1
mov dword [esp + 0x5c], 0
cmp ecx, 4
jg 0x10110afb
mov dword [esp + 0x28], 0
cmp ecx, 3
jg 0x10110b13
mov dword [esp + 0x58], 0
cmp ecx, 2
jg 0x10110b27
xor esi, esi
cmp ecx, 1
jg 0x10110b33
xor eax, eax
mov ecx, eax
jmp 0x10110b3d
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [esi + 0x10]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [esi + 8]
mov esi, dword [eax + 0x10]
jmp 0x10110b35
mov eax, dword [esi + 0xc]
xor ecx, ecx
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [esi + 8]
mov esi, dword [eax + 0x10]
jmp 0x10110b35
mov eax, dword [esi + 8]
mov ecx, dword [esp + 0x28]
mov esi, dword [eax + 0x10]
jmp 0x10110b35
mov ecx, esi
mov eax, dword [edx]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
push dword [esp + 0x60]
push dword [esp + 0x60]
push ecx
push dword [esp + 0x64]
push esi
push eax
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x34]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Colour
jmp case.default.0x101101f9
cmp ecx, 7
jg 0x10110bb9
mov dword [esp + 0x60], 0
cmp ecx, 6
jg 0x10110bc3
mov dword [esp + 0x5c], 0
cmp ecx, 5
jg 0x10110bcd
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x10110bd7
mov dword [esp + 0x28], 0
cmp ecx, 3
jg 0x10110bef
mov dword [esp + 0x54], 0
cmp ecx, 2
jg 0x10110c03
xor esi, esi
cmp ecx, 1
jg 0x10110c0f
xor eax, eax
mov ecx, eax
jmp 0x10110c19
mov eax, dword [esi + 0x1c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [esi + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [esi + 0x10]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [esi + 8]
mov esi, dword [eax + 0x10]
jmp 0x10110c11
mov eax, dword [esi + 0xc]
xor ecx, ecx
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [esi + 8]
mov esi, dword [eax + 0x10]
jmp 0x10110c11
mov eax, dword [esi + 8]
mov ecx, dword [esp + 0x28]
mov esi, dword [eax + 0x10]
jmp 0x10110c11
mov ecx, esi
mov eax, dword [edx]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [esp + 0x60]
push ecx
push dword [esp + 0x64]
push esi
push eax
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x38]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Line
jmp case.default.0x101101f9
cmp ecx, 6
jg 0x10110c8a
mov dword [esp + 0x60], 0
cmp ecx, 5
jg 0x10110c94
mov dword [esp + 0x5c], 0
cmp ecx, 4
jg 0x10110c9e
mov dword [esp + 0x58], 0
cmp ecx, 3
jg 0x10110ca8
mov dword [esp + 0x54], 0
cmp ecx, 2
jg 0x10110cb2
xor edx, edx
cmp ecx, 1
jg 0x10110cb8
xor ecx, ecx
jmp 0x10110cbe
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [esi + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [esi + 8]
mov edx, dword [eax + 0x10]
mov eax, dword [esi + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi + 0x7c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x78]
push dword [eax + 0x10]
mov eax, dword [esi + 0x74]
push dword [eax + 0x10]
mov eax, dword [esi + 0x70]
push dword [eax + 0x10]
mov eax, dword [esi + 0x6c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x68]
push dword [eax + 0x10]
mov eax, dword [esi + 0x64]
push dword [eax + 0x10]
mov eax, dword [esi + 0x60]
push dword [eax + 0x10]
mov eax, dword [esi + 0x5c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x58]
push dword [eax + 0x10]
mov eax, dword [esi + 0x54]
push dword [eax + 0x10]
mov eax, dword [esi + 0x50]
push dword [eax + 0x10]
mov eax, dword [esi + 0x4c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x48]
push dword [eax + 0x10]
mov eax, dword [esi + 0x44]
push dword [eax + 0x10]
mov eax, dword [esi + 0x40]
push dword [eax + 0x10]
mov eax, dword [esi + 0x3c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x38]
push dword [eax + 0x10]
mov eax, dword [esi + 0x34]
push dword [eax + 0x10]
mov eax, dword [esi + 0x30]
push dword [eax + 0x10]
mov eax, dword [esi + 0x2c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x28]
push dword [eax + 0x10]
mov eax, dword [esi + 0x24]
push dword [eax + 0x10]
mov eax, dword [esi + 0x20]
push dword [eax + 0x10]
mov eax, dword [esi + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0xc4]
push dword [esp + 0xc4]
push dword [esp + 0xc4]
push dword [esp + 0xc4]
push edx
push ecx
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x98]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Custom
mov edx, dword [ebx + 0x10]
mov ecx, dword [esp + 0x14]
inc ecx
mov dword [esp + 0x14], ecx
mov eax, dword [edx + 0x10]
cmp ecx, dword [eax + 8]
jl 0x101101c5
cmp dword [ebx + 8], 1
mov esi, edx
jle 0x101122b1
mov eax, dword [edx + 4]
test eax, eax
je 0x101122b1
cmp dword [eax + 8], 0
je 0x101122b1
mov eax, dword [edi + 0x128]
test eax, eax
je 0x10110de0
push eax
call fcn.1013eed2
add esp, 4
mov dword [edi + 0x128], 0
mov eax, dword [ebx + 0x10]
mov ecx, 4
xor ebx, ebx
mov eax, dword [eax + 4]
mov eax, dword [eax + 8]
inc eax
mul ecx
seto bl
neg ebx
or ebx, eax
push ebx
call fcn.1013ef15
add esp, 4
mov esi, eax
push ebx
push 0
push esi
call fcn.10140d50
mov ebx, dword [esp + 0x1c]
add esp, 0xc
mov dword [edi + 0x128], esi
mov dword [esp + 0x28], 0
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 8]
mov dword [edi + 0x12c], eax
mov ecx, dword [ebx + 0x10]
mov eax, dword [ecx + 4]
cmp dword [eax + 8], 0
jle 0x101110cc
push 0x5c
call fcn.1013eed7
add esp, 4
mov esi, eax
push 0x5c
push 0
push esi
call fcn.10140d50
mov ecx, dword [edi + 0x128]
add esp, 0xc
mov eax, dword [esp + 0x28]
mov dword [ecx + eax*4], esi
mov eax, dword [ebx + 0x10]
mov esi, dword [esp + 0x28]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax]
mov eax, dword [edi + 0x128]
mov edx, dword [edx + 0x10]
mov ecx, dword [eax + esi*4]
add ecx, 0x54
call fcn.100a03d0
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 4]
mov eax, dword [edi + 0x128]
mov edx, dword [edx + 0x10]
mov ecx, dword [eax + esi*4]
add ecx, 0x24
call fcn.10103a60
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 8]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x40], eax
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0xc]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x14], eax
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0xc]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x18], eax
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x10]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x1c], eax
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x14]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x20], eax
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x18]
mov eax, dword [edi + 0x128]
mov edx, dword [edx + 0x10]
mov ecx, dword [eax + esi*4]
add ecx, 0x38
call fcn.10017020
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x1c]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x2c], eax
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x20]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x30], eax
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x24]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x34], eax
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x28]
mov eax, dword [edi + 0x128]
mov edx, dword [edx + 0x10]
mov ecx, dword [eax + esi*4]
add ecx, 0x4c
call fcn.10017020
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x2c]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x44], eax
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x30]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x48], eax
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x34]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x58], eax
call sym.ExuiKrnln_X32.dll_RexCreateFont
mov ecx, dword [edi + 0x128]
mov ecx, dword [ecx + esi*4]
mov dword [ecx + 0x3c], eax
mov eax, dword [edi + 0x128]
mov eax, dword [eax + esi*4]
push dword [eax + 0x38]
push dword [eax + 0x3c]
call sym.ExuiKrnln_X32.dll_RexLoadFont
call sym.ExuiKrnln_X32.dll_RexCreateFont
mov ecx, dword [edi + 0x128]
mov ecx, dword [ecx + esi*4]
mov dword [ecx + 0x50], eax
mov eax, dword [edi + 0x128]
mov eax, dword [eax + esi*4]
push dword [eax + 0x4c]
push dword [eax + 0x50]
call sym.ExuiKrnln_X32.dll_RexLoadFont
mov ecx, dword [ebx + 0x10]
inc esi
mov dword [esp + 0x28], esi
mov eax, dword [ecx + 4]
cmp esi, dword [eax + 8]
jl 0x10110e42
mov eax, dword [ecx + 4]
push dword [eax + 8]
push 0
push edi
call sym.ExuiKrnln_X32.dll_ElemOnInsertColumn_SL
mov ecx, dword [esp + 0x10]
xor ebx, ebx
mov esi, dword [ecx + 0x10]
mov eax, dword [esi + 4]
cmp dword [eax + 8], ebx
jle 0x101122ad
nop
cmp dword [ecx + 8], 5
mov eax, esi
mov dword [esp + 0x18], eax
jle 0x101116f3
mov edx, dword [esi + 0x14]
mov dword [esp + 0x18], eax
test edx, edx
je 0x101116f3
mov dword [esp + 0x18], eax
cmp dword [edx + 8], ebx
jle 0x101116f3
mov eax, dword [edx + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 8]
mov eax, dword [esp + 0x60]
mov dword [esp + 0x24], edx
mov eax, dword [eax + ebx*4]
cmp edx, dword [eax + 8]
jl 0x10111147
mov eax, dword [esp + 0x60]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 8]
mov dword [esp + 0x24], eax
xor edx, edx
mov eax, esi
mov dword [esp + 0x14], edx
mov dword [esp + 0x18], eax
cmp dword [esp + 0x24], edx
jle 0x101116f3
nop dword [eax]
mov ecx, dword [ecx + 0x10]
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov esi, dword [eax + edx*4]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + edx*4]
cmp dword [eax + 8], 0
jle 0x10111647
mov edx, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
cmp eax, 0x54c5638
jg case.default.0x101111a7
je 0x10111550
cmp eax, 9
ja case.default.0x101111a7
jmp dword [eax*4 + 0x10112c58]
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x101111ce
xor edx, edx
cmp eax, 1
jg 0x101111d6
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x101111de
mov dword [esp + 0x60], edx
jmp 0x101111e7
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 4]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 8]
push edx
push dword [eax + 0x10]
push esi
push dword [esp + 0x6c]
push 0xffffffffffffffff
push dword [esp + 0x28]
push 0xffffffffffffffff
push ebx
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Text
jmp case.default.0x101111a7
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x10111229
xor edx, edx
cmp eax, 1
jg 0x10111231
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x10111239
mov dword [esp + 0x60], edx
jmp 0x10111242
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 4]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x10]
movzx eax, byte [eax + 0x10]
push eax
mov eax, dword [ecx + 8]
push edx
push dword [eax + 0x10]
push esi
push dword [esp + 0x70]
push 0xffffffffffffffff
push dword [esp + 0x2c]
push 0xffffffffffffffff
push ebx
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Button
jmp case.default.0x101111a7
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x10111299
xor edx, edx
cmp eax, 3
jg 0x101112a1
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 1
jg 0x101112a9
mov dword [esp + 0x28], edx
test eax, eax
jg 0x101112b3
mov dword [esp + 0x60], edx
mov dword [esp + 0x28], edx
jmp 0x101112bc
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0xc]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 8]
push edx
push esi
push dword [eax + 0x10]
push dword [esp + 0x34]
push dword [esp + 0x70]
push 0xffffffffffffffff
push dword [esp + 0x2c]
push 0xffffffffffffffff
push ebx
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Select
jmp case.default.0x101111a7
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x10111302
xor edx, edx
cmp eax, 1
jg 0x1011130a
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x10111312
mov dword [esp + 0x60], edx
jmp 0x1011131b
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 4]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 8]
push edx
push dword [eax + 0x10]
push esi
push dword [esp + 0x6c]
push 0xffffffffffffffff
push dword [esp + 0x28]
push 0xffffffffffffffff
push ebx
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_EditText
jmp case.default.0x101111a7
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 6
jg 0x1011137b
xor edx, edx
cmp eax, 5
jg 0x10111383
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 2
jg 0x1011138b
mov dword [esp + 0x20], edx
cmp eax, 1
jg 0x10111395
mov dword [esp + 0x20], edx
mov dword [esp + 0x28], edx
test eax, eax
jg 0x1011139f
mov dword [esp + 0x60], edx
mov dword [esp + 0x20], edx
mov dword [esp + 0x28], edx
jmp 0x101113a8
mov eax, dword [ecx]
mov eax, dword [eax + 0x18]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x14]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x10]
push edx
push esi
push dword [eax + 0x10]
mov eax, dword [ecx + 0xc]
push dword [eax + 0x10]
push dword [esp + 0x30]
push dword [esp + 0x3c]
push dword [esp + 0x78]
push 0xffffffffffffffff
push dword [esp + 0x34]
push 0xffffffffffffffff
push ebx
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_ComboButton
jmp case.default.0x101111a7
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x101113f4
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x10111400
xor ecx, ecx
test eax, eax
jg 0x10111408
xor eax, eax
jmp 0x1011140f
mov eax, dword [esi + 0x10]
add esi, 0x10
mov eax, dword [eax + 8]
mov edx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
push edx
push ecx
push eax
push 0xffffffffffffffff
push dword [esp + 0x24]
push 0xffffffffffffffff
push ebx
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Progressbar
jmp case.default.0x101111a7
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x10111444
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x10111450
xor ecx, ecx
test eax, eax
jg 0x10111458
xor eax, eax
jmp 0x1011145f
mov eax, dword [esi + 0x10]
add esi, 0x10
mov eax, dword [eax + 8]
mov edx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
push edx
push ecx
push eax
push 0xffffffffffffffff
push dword [esp + 0x24]
push 0xffffffffffffffff
push ebx
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Sliderbar
jmp case.default.0x101111a7
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x1011149f
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x101114ab
xor ecx, ecx
cmp eax, 1
jg 0x101114b3
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x101114bf
xor esi, esi
xor eax, eax
jmp 0x101114ca
mov eax, dword [esi + 0x10]
add esi, 0x10
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 8]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi]
mov eax, dword [eax]
mov esi, dword [eax + 0x10]
mov eax, dword [esp + 0x60]
push edx
push ecx
push eax
push esi
push 0xffffffffffffffff
push dword [esp + 0x28]
push 0xffffffffffffffff
push ebx
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Colour
jmp case.default.0x101111a7
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x1011150b
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x10111517
xor ecx, ecx
cmp eax, 1
jg 0x1011151f
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x1011152b
xor esi, esi
xor eax, eax
jmp 0x10111536
mov eax, dword [esi + 0x10]
add esi, 0x10
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 8]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi]
mov eax, dword [eax]
mov esi, dword [eax + 0x10]
mov eax, dword [esp + 0x60]
push edx
push ecx
push eax
push esi
push 0xffffffffffffffff
push dword [esp + 0x28]
push 0xffffffffffffffff
push ebx
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Line
jmp case.default.0x101111a7
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 1
jg 0x10111565
xor esi, esi
test eax, eax
jg 0x1011156d
xor ecx, ecx
jmp 0x10111574
mov eax, dword [ecx]
mov eax, dword [eax + 4]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx]
mov eax, dword [eax]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx + 0x7c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x78]
push dword [eax + 0x10]
mov eax, dword [edx + 0x74]
push dword [eax + 0x10]
mov eax, dword [edx + 0x70]
push dword [eax + 0x10]
mov eax, dword [edx + 0x6c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x68]
push dword [eax + 0x10]
mov eax, dword [edx + 0x64]
push dword [eax + 0x10]
mov eax, dword [edx + 0x60]
push dword [eax + 0x10]
mov eax, dword [edx + 0x5c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x58]
push dword [eax + 0x10]
mov eax, dword [edx + 0x54]
push dword [eax + 0x10]
mov eax, dword [edx + 0x50]
push dword [eax + 0x10]
mov eax, dword [edx + 0x4c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x48]
push dword [eax + 0x10]
mov eax, dword [edx + 0x44]
push dword [eax + 0x10]
mov eax, dword [edx + 0x40]
push dword [eax + 0x10]
mov eax, dword [edx + 0x3c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x38]
push dword [eax + 0x10]
mov eax, dword [edx + 0x34]
push dword [eax + 0x10]
mov eax, dword [edx + 0x30]
push dword [eax + 0x10]
mov eax, dword [edx + 0x2c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x28]
push dword [eax + 0x10]
mov eax, dword [edx + 0x24]
push dword [eax + 0x10]
mov eax, dword [edx + 0x20]
push dword [eax + 0x10]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x18]
push dword [eax + 0x10]
mov eax, dword [edx + 0x14]
push dword [eax + 0x10]
mov eax, dword [edx + 0x10]
push dword [eax + 0x10]
mov eax, dword [edx + 0xc]
push dword [eax + 0x10]
mov eax, dword [edx + 8]
push dword [eax + 0x10]
push esi
push ecx
push 0xffffffffffffffff
push dword [esp + 0x98]
push 0xffffffffffffffff
push ebx
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Custom
jmp case.default.0x101111a7
mov edx, dword [esp + 0x14]
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x10111678
xor esi, esi
cmp eax, 3
jg 0x10111680
mov ecx, dword [ecx]
mov dword [esp + 0x20], ecx
xor ecx, ecx
cmp eax, 1
jg 0x10111698
mov dword [esp + 0x28], ecx
test eax, eax
jg 0x101116a6
mov dword [esp + 0x60], ecx
mov dword [esp + 0x28], ecx
jmp 0x101116b3
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov esi, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, ecx
mov ecx, dword [esp + 0x60]
mov dword [esp + 0x20], eax
jmp 0x1011169c
mov eax, dword [esp + 0x20]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [esp + 0x20]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esp + 0x20]
push esi
push ecx
mov eax, dword [eax + 8]
push dword [eax + 0x10]
push dword [esp + 0x34]
push dword [esp + 0x70]
push 0xffffffffffffffff
push edx
push 0xffffffffffffffff
push ebx
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Imsge
mov edx, dword [esp + 0x14]
mov ecx, dword [esp + 0x10]
inc edx
mov dword [esp + 0x14], edx
cmp edx, dword [esp + 0x24]
jl 0x10111160
mov eax, dword [ecx + 0x10]
mov dword [esp + 0x18], eax
cmp dword [ecx + 8], 6
mov esi, eax
jle 0x101122a0
mov edx, dword [eax + 0x18]
test edx, edx
je 0x101122a0
cmp dword [edx + 8], ebx
jle 0x101122a0
mov eax, dword [edx + 0x10]
mov esi, dword [esp + 0x18]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 8]
test eax, eax
je 0x101122a0
push eax
push 0xffffffffffffffff
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlInsertElem
mov esi, dword [esp + 0x10]
xor ecx, ecx
mov dword [esp + 0x14], ecx
mov esi, dword [esi + 0x10]
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
cmp dword [eax + 8], ecx
jle 0x1011229c
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov ecx, dword [eax + ecx*4]
mov eax, dword [ecx + 8]
lea edx, [ecx + 0x10]
test eax, eax
jle 0x1011179a
mov esi, dword [edx]
mov ecx, dword [esi]
mov ecx, dword [ecx + 0x10]
cmp ecx, 0x54c5638
jg case.default.0x1011178e
je 0x10112137
cmp ecx, 9
ja case.default.0x1011178e
jmp dword [ecx*4 + 0x10112c80]
cmp eax, 6
jg 0x101117dd
xor ecx, ecx
cmp eax, 5
jg 0x101117e3
xor esi, esi
cmp eax, 4
jg 0x101117eb
mov dword [esp + 0x20], ecx
cmp eax, 3
jg 0x101117f7
mov dword [esp + 0x20], ecx
mov dword [esp + 0x28], ecx
cmp eax, 2
jg 0x10111803
mov dword [esp + 0x20], ecx
mov dword [esp + 0x28], ecx
mov dword [esp + 0x24], ecx
cmp eax, 1
jg 0x1011180f
xor eax, eax
mov dword [esp + 0x60], ecx
xor edx, edx
mov dword [esp + 0x24], eax
jmp 0x10111823
mov eax, dword [esi + 0x18]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 0x14]
mov esi, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx]
mov edx, dword [esp + 0x28]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esp + 0x20]
push ecx
push esi
push eax
push edx
push dword [esp + 0x34]
push dword [esp + 0x74]
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x34]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Imsge
jmp case.default.0x1011178e
mov ecx, esi
cmp eax, 8
jg 0x1011189b
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x101118a5
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x101118af
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x101118b9
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x101118c3
mov dword [esp + 0x50], 0
cmp eax, 2
jg 0x101118cd
xor esi, esi
cmp eax, 1
jg 0x101118d3
xor edx, edx
jmp 0x101118d9
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [ecx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov edx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [ecx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push esi
push edx
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Text
jmp case.default.0x1011178e
mov ecx, esi
cmp eax, 6
jg 0x10111954
mov dword [esp + 0x60], 0
cmp eax, 5
jg 0x1011195e
mov dword [esp + 0x5c], 0
cmp eax, 4
jg 0x10111968
mov dword [esp + 0x58], 0
cmp eax, 3
jg 0x10111972
mov dword [esp + 0x54], 0
cmp eax, 2
jg 0x1011197c
xor esi, esi
cmp eax, 1
jg 0x10111982
xor edx, edx
jmp 0x10111988
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [ecx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov edx, dword [eax + 0x10]
mov eax, dword [ecx + 0x20]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push esi
push edx
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Button
jmp case.default.0x1011178e
mov ecx, esi
cmp eax, 0xb
jg 0x10111a2c
mov dword [esp + 0x60], 0
cmp eax, 0xa
jg 0x10111a36
mov dword [esp + 0x5c], 0
cmp eax, 9
jg 0x10111a40
mov dword [esp + 0x58], 0
cmp eax, 6
jg 0x10111a4a
mov dword [esp + 0x54], 0
cmp eax, 5
jg 0x10111a54
mov dword [esp + 0x50], 0
cmp eax, 4
jg 0x10111a5e
mov dword [esp + 0x4c], 0
cmp eax, 3
jg 0x10111a68
mov dword [esp + 0x48], 0
cmp eax, 2
jg 0x10111a72
xor esi, esi
cmp eax, 1
jg 0x10111a78
xor edx, edx
jmp 0x10111a7e
mov eax, dword [ecx + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [ecx + 0x24]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x4c], eax
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x48], eax
mov eax, dword [ecx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov edx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [ecx + 0x20]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push esi
push edx
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x48]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Select
jmp case.default.0x1011178e
mov ecx, esi
cmp eax, 0x1a
jg 0x10111c10
mov dword [esp + 0x60], 0
cmp eax, 0x19
jg 0x10111c1a
mov dword [esp + 0x5c], 0
cmp eax, 0x18
jg 0x10111c24
mov dword [esp + 0x58], 0
cmp eax, 0x16
jg 0x10111c2e
mov dword [esp + 0x54], 0
cmp eax, 0x15
jg 0x10111c38
mov dword [esp + 0x50], 0
cmp eax, 0x14
jg 0x10111c42
mov dword [esp + 0x4c], 0
cmp eax, 0x13
jg 0x10111c4c
mov dword [esp + 0x48], 0
cmp eax, 0x12
jg 0x10111c56
mov dword [esp + 0x44], 0
cmp eax, 0x11
jg 0x10111c60
mov dword [esp + 0x40], 0
cmp eax, 0xf
jg 0x10111c6a
mov dword [esp + 0x3c], 0
cmp eax, 0xe
jg 0x10111c74
mov dword [esp + 0x38], 0
cmp eax, 0xd
jg 0x10111c7e
mov dword [esp + 0x34], 0
cmp eax, 0xa
jg 0x10111c88
mov dword [esp + 0x30], 0
cmp eax, 7
jg 0x10111c92
mov dword [esp + 0x2c], 0
cmp eax, 6
jg 0x10111c9c
mov dword [esp + 0x28], 0
cmp eax, 5
jg 0x10111ca6
mov dword [esp + 0x24], 0
cmp eax, 4
jg 0x10111cb0
mov dword [esp + 0x20], 0
cmp eax, 3
jg 0x10111cba
mov dword [esp + 0x18], 0
cmp eax, 2
jg 0x10111cc4
xor esi, esi
cmp eax, 1
jg 0x10111cca
xor edx, edx
jmp 0x10111cd0
mov eax, dword [ecx + 0x68]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x64]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [ecx + 0x60]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [ecx + 0x58]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [ecx + 0x54]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [ecx + 0x50]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x4c], eax
mov eax, dword [ecx + 0x4c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x48], eax
mov eax, dword [ecx + 0x48]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x44], eax
mov eax, dword [ecx + 0x44]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x40], eax
mov eax, dword [ecx + 0x3c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x3c], eax
mov eax, dword [ecx + 0x38]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x38], eax
mov eax, dword [ecx + 0x34]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x34], eax
mov eax, dword [ecx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], eax
mov eax, dword [ecx + 0x1c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [ecx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov edx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [ecx + 0x5c]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x40]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x30]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x2c]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x24]
push dword [esp + 0x70]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x20]
push dword [eax + 0x10]
push dword [esp + 0x78]
push dword [esp + 0x78]
push dword [esp + 0x78]
push dword [esp + 0x78]
push dword [esp + 0x74]
push esi
push edx
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x84]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_EditText
jmp case.default.0x1011178e
mov ecx, esi
cmp eax, 0xb
jg 0x10111dc7
mov dword [esp + 0x60], 0
cmp eax, 0xa
jg 0x10111dd1
mov dword [esp + 0x5c], 0
cmp eax, 9
jg 0x10111ddb
mov dword [esp + 0x58], 0
cmp eax, 6
jg 0x10111de5
mov dword [esp + 0x54], 0
cmp eax, 5
jg 0x10111def
mov dword [esp + 0x50], 0
cmp eax, 4
jg 0x10111df9
mov dword [esp + 0x4c], 0
cmp eax, 3
jg 0x10111e03
mov dword [esp + 0x48], 0
cmp eax, 2
jg 0x10111e0d
xor esi, esi
cmp eax, 1
jg 0x10111e13
xor edx, edx
jmp 0x10111e19
mov eax, dword [ecx + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [ecx + 0x24]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x4c], eax
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x48], eax
mov eax, dword [ecx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov edx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [ecx + 0x20]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push esi
push edx
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x48]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_ComboButton
jmp case.default.0x1011178e
mov ecx, esi
cmp eax, 8
jg 0x10111eaf
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x10111eb9
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x10111ec3
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x10111ecd
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x10111ed7
mov dword [esp + 0x50], 0
cmp eax, 2
jg 0x10111ee1
xor esi, esi
cmp eax, 1
jg 0x10111ee7
xor edx, edx
jmp 0x10111eed
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [ecx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov edx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [ecx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push esi
push edx
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Progressbar
jmp case.default.0x1011178e
mov ecx, esi
cmp eax, 8
jg 0x10111f75
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x10111f7f
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x10111f89
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x10111f93
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x10111f9d
mov dword [esp + 0x50], 0
cmp eax, 2
jg 0x10111fa7
xor esi, esi
cmp eax, 1
jg 0x10111fad
xor edx, edx
jmp 0x10111fb3
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [ecx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov edx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [ecx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push esi
push edx
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Sliderbar
jmp case.default.0x1011178e
cmp eax, 6
jg 0x10112026
mov dword [esp + 0x60], 0
cmp eax, 5
jg 0x10112030
mov dword [esp + 0x5c], 0
cmp eax, 4
jg 0x1011203a
mov dword [esp + 0x58], 0
cmp eax, 3
jg 0x10112044
xor esi, esi
cmp eax, 2
jg 0x1011204a
xor ecx, ecx
cmp eax, 1
jg 0x10112052
xor eax, eax
jmp 0x1011205a
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [esi + 0xc]
mov esi, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 8]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [esp + 0x60]
push esi
push ecx
push eax
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x34]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Colour
jmp case.default.0x1011178e
cmp eax, 7
jg 0x101120cd
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x101120d7
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x101120e1
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x101120eb
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x101120f5
xor esi, esi
cmp eax, 2
jg 0x101120fb
xor ecx, ecx
cmp eax, 1
jg 0x10112103
xor eax, eax
jmp 0x1011210b
mov eax, dword [esi + 0x1c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [esi + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [esi + 0xc]
mov esi, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 8]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [esp + 0x60]
push esi
push ecx
push eax
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x38]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Line
jmp case.default.0x1011178e
cmp eax, 6
jg 0x1011217b
mov dword [esp + 0x60], 0
cmp eax, 5
jg 0x10112185
mov dword [esp + 0x5c], 0
cmp eax, 4
jg 0x1011218f
mov dword [esp + 0x58], 0
cmp eax, 3
jg 0x10112199
mov dword [esp + 0x54], 0
cmp eax, 2
jg 0x101121a3
xor edx, edx
cmp eax, 1
jg 0x101121a9
xor ecx, ecx
jmp 0x101121af
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [esi + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [esi + 8]
mov edx, dword [eax + 0x10]
mov eax, dword [esi + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi + 0x7c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x78]
push dword [eax + 0x10]
mov eax, dword [esi + 0x74]
push dword [eax + 0x10]
mov eax, dword [esi + 0x70]
push dword [eax + 0x10]
mov eax, dword [esi + 0x6c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x68]
push dword [eax + 0x10]
mov eax, dword [esi + 0x64]
push dword [eax + 0x10]
mov eax, dword [esi + 0x60]
push dword [eax + 0x10]
mov eax, dword [esi + 0x5c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x58]
push dword [eax + 0x10]
mov eax, dword [esi + 0x54]
push dword [eax + 0x10]
mov eax, dword [esi + 0x50]
push dword [eax + 0x10]
mov eax, dword [esi + 0x4c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x48]
push dword [eax + 0x10]
mov eax, dword [esi + 0x44]
push dword [eax + 0x10]
mov eax, dword [esi + 0x40]
push dword [eax + 0x10]
mov eax, dword [esi + 0x3c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x38]
push dword [eax + 0x10]
mov eax, dword [esi + 0x34]
push dword [eax + 0x10]
mov eax, dword [esi + 0x30]
push dword [eax + 0x10]
mov eax, dword [esi + 0x2c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x28]
push dword [eax + 0x10]
mov eax, dword [esi + 0x24]
push dword [eax + 0x10]
mov eax, dword [esi + 0x20]
push dword [eax + 0x10]
mov eax, dword [esi + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0xc4]
push dword [esp + 0xc4]
push dword [esp + 0xc4]
push dword [esp + 0xc4]
push edx
push ecx
push 0x10076590
push 0xffffffffffffffff
push dword [esp + 0x98]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Custom
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
inc ecx
mov dword [esp + 0x14], ecx
mov esi, dword [eax + 0x10]
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
cmp ecx, dword [eax + 8]
jl 0x10111753
mov ecx, dword [esp + 0x10]
mov eax, dword [esi + 4]
inc ebx
cmp ebx, dword [eax + 8]
jl 0x101110f0
mov ebx, dword [esp + 0x10]
cmp dword [ebx + 8], 2
jle 0x10112b43
mov eax, dword [esi + 8]
test eax, eax
je 0x10112b43
cmp dword [eax + 8], 0
je 0x10112b43
mov eax, dword [edi + 0x130]
test eax, eax
je 0x101122ed
push eax
call fcn.1013eed2
add esp, 4
mov dword [edi + 0x130], 0
mov eax, dword [ebx + 0x10]
mov ecx, 4
xor ebx, ebx
mov eax, dword [eax + 8]
mov eax, dword [eax + 8]
inc eax
mul ecx
seto bl
neg ebx
or ebx, eax
push ebx
call fcn.1013ef15
add esp, 4
mov esi, eax
push ebx
push 0
push esi
call fcn.10140d50
mov ebx, dword [esp + 0x1c]
add esp, 0xc
mov dword [edi + 0x130], esi
xor esi, esi
mov dword [esp + 0x18], esi
mov ecx, dword [ebx + 0x10]
mov eax, dword [ecx + 8]
cmp dword [eax + 8], esi
jle 0x101124c6
nop dword [eax]
push 0x1c
call fcn.1013eed7
xorps xmm0, xmm0
add esp, 4
movups xmmword [eax], xmm0
movq qword [eax + 0x10], xmm0
mov dword [eax + 0x18], 0
mov ecx, dword [edi + 0x130]
mov dword [ecx + esi*4], eax
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax]
mov eax, dword [edi + 0x130]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0xc], eax
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 4]
mov eax, dword [edi + 0x130]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov edx, 4
mov dword [ecx + 4], eax
xor ecx, ecx
mov eax, dword [edi + 0x12c]
inc eax
mul edx
seto cl
neg ecx
or ecx, eax
push ecx
call fcn.1013ef15
mov ecx, dword [edi + 0x130]
add esp, 4
mov ecx, dword [ecx + esi*4]
xor esi, esi
mov dword [ecx], eax
cmp dword [edi + 0x12c], esi
jle 0x101124ae
nop
push 0x20
call fcn.1013eed7
mov edx, eax
xorps xmm0, xmm0
mov eax, dword [esp + 0x1c]
add esp, 4
movups xmmword [edx], xmm0
movups xmmword [edx + 0x10], xmm0
mov ecx, dword [edi + 0x130]
mov ecx, dword [ecx + eax*4]
mov eax, dword [ecx]
mov ecx, dword [esp + 0x18]
mov dword [eax + esi*4], edx
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax]
mov eax, dword [edi + 0x130]
mov edx, dword [edx + 0x10]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax]
mov ecx, dword [eax + esi*4]
add ecx, 0xc
call fcn.100a0430
mov eax, dword [ebx + 0x10]
mov ecx, dword [esp + 0x18]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 4]
mov eax, dword [edi + 0x130]
mov edx, dword [edx + 0x10]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax]
mov ecx, dword [eax + esi*4]
add ecx, 4
call fcn.10103a60
mov eax, dword [ebx + 0x10]
mov ecx, dword [esp + 0x18]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 8]
mov eax, dword [edi + 0x130]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax]
mov ecx, dword [eax + esi*4]
inc esi
mov eax, dword [edx + 0x10]
mov dword [ecx + 8], eax
cmp esi, dword [edi + 0x12c]
jl 0x101123e0
mov ecx, dword [ebx + 0x10]
mov esi, dword [esp + 0x18]
inc esi
mov dword [esp + 0x18], esi
mov eax, dword [ecx + 8]
cmp esi, dword [eax + 8]
jl 0x10112340
mov eax, dword [ecx + 8]
push dword [eax + 8]
push 0
push edi
call sym.ExuiKrnln_X32.dll_ElemOnInsertItem_SL
mov esi, dword [ebx + 0x10]
xor edx, edx
mov dword [esp + 0x18], edx
mov eax, dword [esi + 8]
cmp dword [eax + 8], edx
jle 0x10112b37
nop dword [eax]
xor ecx, ecx
mov dword [esp + 0x14], ecx
cmp dword [edi + 0x12c], ecx
jle 0x10112b26
lea ebx, [edx*4]
mov dword [esp + 0x58], ebx
jmp 0x10112514
mov ebx, dword [esp + 0x58]
mov eax, dword [esi + 0x1c]
lea edx, [ecx*4]
mov dword [esp + 0x54], edx
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esp + 0x5c]
mov eax, dword [eax + ebx]
mov eax, dword [eax + 0x10]
mov ecx, dword [eax + edx]
mov eax, dword [esp + 0x60]
mov eax, dword [edx + eax]
mov eax, dword [eax + 8]
cmp eax, dword [ecx + 8]
jge 0x10112555
mov eax, dword [esp + 0x60]
jmp 0x1011255f
mov eax, dword [esp + 0x5c]
mov eax, dword [ebx + eax]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + edx]
xor ebx, ebx
mov eax, dword [eax + 8]
mov dword [esp + 0x5c], eax
test eax, eax
jle 0x10112b09
mov eax, dword [esp + 0x10]
mov esi, dword [esp + 0x58]
mov ecx, dword [eax + 0x10]
mov eax, dword [ecx + 0x1c]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + edx]
mov eax, dword [eax + 0x10]
mov esi, dword [eax + ebx*4]
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + edx]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + ebx*4]
cmp dword [edx + 8], 0
jle case.0x101125ce.0
mov edx, dword [edx + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
cmp eax, 0x54c5638
jg case.default.0x101125ce
je 0x10112989
cmp eax, 9
ja case.default.0x101125ce
jmp dword [eax*4 + 0x10112ca8]
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x101125f5
xor edx, edx
cmp eax, 1
jg 0x101125fd
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x10112605
mov dword [esp + 0x60], edx
jmp 0x1011260e
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 4]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 8]
push edx
push dword [eax + 0x10]
push esi
push dword [esp + 0x6c]
push 0xffffffffffffffff
push ebx
push dword [esp + 0x2c]
push dword [esp + 0x34]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Text
jmp case.default.0x101125ce
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x10112652
xor edx, edx
cmp eax, 1
jg 0x1011265a
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x10112662
mov dword [esp + 0x60], edx
jmp 0x1011266b
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 4]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x10]
movzx eax, byte [eax + 0x10]
push eax
mov eax, dword [ecx + 8]
push edx
push dword [eax + 0x10]
push esi
push dword [esp + 0x70]
push 0xffffffffffffffff
push ebx
push dword [esp + 0x30]
push dword [esp + 0x38]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Button
jmp case.default.0x101125ce
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x101126c4
xor edx, edx
cmp eax, 3
jg 0x101126cc
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 1
jg 0x101126d4
mov dword [esp + 0x28], edx
test eax, eax
jg 0x101126de
mov dword [esp + 0x60], edx
mov dword [esp + 0x28], edx
jmp 0x101126e7
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0xc]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 8]
push edx
push esi
push dword [eax + 0x10]
push dword [esp + 0x34]
push dword [esp + 0x70]
push 0xffffffffffffffff
push ebx
push dword [esp + 0x30]
push dword [esp + 0x38]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Select
jmp case.default.0x101125ce
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x1011272f
xor edx, edx
cmp eax, 1
jg 0x10112737
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x1011273f
mov dword [esp + 0x60], edx
jmp 0x10112748
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 4]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 8]
push edx
push dword [eax + 0x10]
push esi
push dword [esp + 0x6c]
push 0xffffffffffffffff
push ebx
push dword [esp + 0x2c]
push dword [esp + 0x34]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_EditText
jmp case.default.0x101125ce
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 6
jg 0x101127aa
xor edx, edx
cmp eax, 5
jg 0x101127b2
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 2
jg 0x101127ba
mov dword [esp + 0x20], edx
cmp eax, 1
jg 0x101127c4
mov dword [esp + 0x20], edx
mov dword [esp + 0x28], edx
test eax, eax
jg 0x101127ce
mov dword [esp + 0x60], edx
mov dword [esp + 0x20], edx
mov dword [esp + 0x28], edx
jmp 0x101127d7
mov eax, dword [ecx]
mov eax, dword [eax + 0x18]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x14]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x10]
push edx
push esi
push dword [eax + 0x10]
mov eax, dword [ecx + 0xc]
push dword [eax + 0x10]
push dword [esp + 0x30]
push dword [esp + 0x3c]
push dword [esp + 0x78]
push 0xffffffffffffffff
push ebx
push dword [esp + 0x38]
push dword [esp + 0x40]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_ComboButton
jmp case.default.0x101125ce
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x10112825
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x10112831
xor ecx, ecx
test eax, eax
jg 0x10112839
xor eax, eax
jmp 0x10112840
mov eax, dword [esi + 0x10]
add esi, 0x10
mov eax, dword [eax + 8]
mov edx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
push edx
push ecx
push eax
push 0xffffffffffffffff
push ebx
push dword [esp + 0x28]
push dword [esp + 0x30]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Progressbar
jmp case.default.0x101125ce
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x10112877
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x10112883
xor ecx, ecx
test eax, eax
jg 0x1011288b
xor eax, eax
jmp 0x10112892
mov eax, dword [esi + 0x10]
add esi, 0x10
mov eax, dword [eax + 8]
mov edx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
push edx
push ecx
push eax
push 0xffffffffffffffff
push ebx
push dword [esp + 0x28]
push dword [esp + 0x30]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Sliderbar
jmp case.default.0x101125ce
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x101128d4
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x101128e0
xor ecx, ecx
cmp eax, 1
jg 0x101128e8
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x101128f4
xor esi, esi
xor eax, eax
jmp 0x101128ff
mov eax, dword [esi + 0x10]
add esi, 0x10
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 8]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi]
mov eax, dword [eax]
mov esi, dword [eax + 0x10]
mov eax, dword [esp + 0x60]
push edx
push ecx
push eax
push esi
push 0xffffffffffffffff
push ebx
push dword [esp + 0x2c]
push dword [esp + 0x34]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Colour
jmp case.default.0x101125ce
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x10112942
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x1011294e
xor ecx, ecx
cmp eax, 1
jg 0x10112956
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x10112962
xor esi, esi
xor eax, eax
jmp 0x1011296d
mov eax, dword [esi + 0x10]
add esi, 0x10
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 8]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi]
mov eax, dword [eax]
mov esi, dword [eax + 0x10]
mov eax, dword [esp + 0x60]
push edx
push ecx
push eax
push esi
push 0xffffffffffffffff
push ebx
push dword [esp + 0x2c]
push dword [esp + 0x34]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Line
jmp case.default.0x101125ce
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 1
jg 0x1011299e
xor esi, esi
test eax, eax
jg 0x101129a6
xor ecx, ecx
jmp 0x101129ad
mov eax, dword [ecx]
mov eax, dword [eax + 4]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx]
mov eax, dword [eax]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx + 0x7c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x78]
push dword [eax + 0x10]
mov eax, dword [edx + 0x74]
push dword [eax + 0x10]
mov eax, dword [edx + 0x70]
push dword [eax + 0x10]
mov eax, dword [edx + 0x6c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x68]
push dword [eax + 0x10]
mov eax, dword [edx + 0x64]
push dword [eax + 0x10]
mov eax, dword [edx + 0x60]
push dword [eax + 0x10]
mov eax, dword [edx + 0x5c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x58]
push dword [eax + 0x10]
mov eax, dword [edx + 0x54]
push dword [eax + 0x10]
mov eax, dword [edx + 0x50]
push dword [eax + 0x10]
mov eax, dword [edx + 0x4c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x48]
push dword [eax + 0x10]
mov eax, dword [edx + 0x44]
push dword [eax + 0x10]
mov eax, dword [edx + 0x40]
push dword [eax + 0x10]
mov eax, dword [edx + 0x3c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x38]
push dword [eax + 0x10]
mov eax, dword [edx + 0x34]
push dword [eax + 0x10]
mov eax, dword [edx + 0x30]
push dword [eax + 0x10]
mov eax, dword [edx + 0x2c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x28]
push dword [eax + 0x10]
mov eax, dword [edx + 0x24]
push dword [eax + 0x10]
mov eax, dword [edx + 0x20]
push dword [eax + 0x10]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x18]
push dword [eax + 0x10]
mov eax, dword [edx + 0x14]
push dword [eax + 0x10]
mov eax, dword [edx + 0x10]
push dword [eax + 0x10]
mov eax, dword [edx + 0xc]
push dword [eax + 0x10]
mov eax, dword [edx + 8]
push dword [eax + 0x10]
push esi
push ecx
push 0xffffffffffffffff
push ebx
push dword [esp + 0x9c]
push dword [esp + 0xa4]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Custom
jmp case.default.0x101125ce
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x10112aab
xor edx, edx
cmp eax, 3
jg 0x10112ab3
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 1
jg 0x10112abb
mov dword [esp + 0x28], edx
test eax, eax
jg 0x10112ac5
mov dword [esp + 0x60], edx
mov dword [esp + 0x28], edx
jmp 0x10112ace
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0xc]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 8]
push edx
push esi
push dword [eax + 0x10]
push dword [esp + 0x34]
push dword [esp + 0x70]
push 0xffffffffffffffff
push ebx
push dword [esp + 0x30]
push dword [esp + 0x38]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Imsge
mov edx, dword [esp + 0x54]
inc ebx
cmp ebx, dword [esp + 0x5c]
jl 0x10112573
mov ebx, dword [esp + 0x10]
mov esi, dword [ebx + 0x10]
jmp 0x10112b0d
mov ebx, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
inc ecx
mov dword [esp + 0x14], ecx
cmp ecx, dword [edi + 0x12c]
jl 0x10112510
mov edx, dword [esp + 0x18]
mov eax, dword [esi + 8]
inc edx
mov dword [esp + 0x18], edx
cmp edx, dword [eax + 8]
jl 0x101124f0
mov eax, dword [esi + 8]
mov eax, dword [eax + 8]
mov dword [edi + 0x134], eax
cmp dword [ebx + 8], 9
jle 0x10112bac
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 0x24]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 4]
push dword [eax + 0x10]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetUnderlyElemCount
mov ecx, dword [ebx + 0x10]
xor esi, esi
mov eax, dword [ecx + 4]
cmp dword [eax + 8], esi
jle 0x10112bac
mov edx, 8
mov dword [esp + 0x60], edx
nop dword [eax + eax]
mov eax, dword [ecx + 0x24]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + edx]
push dword [eax + 0x10]
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetUnderlyElemCount
mov ecx, dword [ebx + 0x10]
inc esi
mov edx, dword [esp + 0x60]
add edx, 4
mov dword [esp + 0x60], edx
mov eax, dword [ecx + 4]
cmp esi, dword [eax + 8]
jl 0x10112b80
push ebx
call sym.ExuiKrnln_X32.dll_Destroy_StructEx
mov ebx, dword [esp + 0x64]
mov eax, dword [esp + 0x1c]
push eax
call sym.ExuiKrnln_X32.dll_DeleteBinEx
cmp dword [edi + 0x2c], 1
jge 0x10112bd9
cmp ebx, 0xffffffff
jle 0x10112bd9
cmp ebx, dword [edi + 0x134]
jge 0x10112bd9
mov dword [edi + 0x188], ebx
mov edx, dword [edi + 0x1e4]
mov ecx, edi
call fcn.10107710
mov eax, dword [edi + 0x1dc]
mov edx, dword [edi + 0x1bc]
mov ecx, dword [edi + 0x1b8]
push 0
push 0
push dword [edi + 0x190]
push 0
push dword [eax + 0xc]
push dword [eax + 8]
push dword [eax + 4]
push dword [eax]
call fcn.100ec280
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0
push 0
push edi
call sym.ExuiKrnln_X32.dll_ControlAddRedrawRect
push edi
call sym.ExuiKrnln_X32.dll_ControlRedraw
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret