Function at 0x1010b4d0
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 + 0x180]
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 0x1010b52f
push eax
call fcn.1013a201
add esp, 4
mov dword [edi + 0x128], 0
mov eax, dword [edi + 0x130]
test eax, eax
je 0x1010b54c
push eax
call fcn.1013a201
add esp, 4
mov dword [edi + 0x130], 0
mov edx, dword [edi + 0x1a8]
lea ecx, [esp + 0x1c]
mov dword [esp + 0x1c], 0
call fcn.10016e60
mov eax, dword [esp + 0x1c]
test eax, eax
je 0x1010e03a
cmp dword [eax + 4], 8
jne 0x1010b594
cmp dword [eax + 0xc], 0x7e3
jne 0x1010b594
mov ecx, eax
call fcn.10017320
mov edx, eax
lea ecx, [esp + 0x1c]
call fcn.10016e60
mov eax, dword [esp + 0x1c]
test eax, eax
je 0x1010e03a
cmp dword [eax + 4], 8
jle 0x1010e03a
mov ecx, eax
call fcn.100173a0
test al, al
je 0x1010e036
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 0x1010e02c
mov ecx, dword [ebx + 0x10]
test ecx, ecx
je 0x1010e02c
mov esi, dword [ebx + 8]
test esi, esi
je 0x1010e02c
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
cmp eax, dword [edi + 0x24]
jne 0x1010e02c
mov edx, ecx
cmp esi, 4
jle 0x1010c222
mov eax, dword [ecx + 0x10]
test eax, eax
je 0x1010c222
cmp dword [eax + 0x10], 0
je 0x1010c222
mov eax, dword [eax + 8]
test eax, eax
je 0x1010c222
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 0x1010c222
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 0x1010b685
mov esi, dword [edx]
mov eax, dword [esi]
mov eax, dword [eax + 0x10]
cmp eax, 0x54c5638
jg case.default.0x1010b679
je 0x1010c0c6
cmp eax, 9
ja case.default.0x1010b679
jmp dword [eax*4 + 0x1010e0b0]
cmp ecx, 6
jg 0x1010b6d8
xor esi, esi
cmp ecx, 5
jg 0x1010b6de
xor eax, eax
mov dword [esp + 0x18], eax
cmp ecx, 4
jg 0x1010b6ea
mov dword [esp + 0x18], eax
mov dword [esp + 0x20], eax
cmp ecx, 3
jg 0x1010b6f6
mov dword [esp + 0x18], eax
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
cmp ecx, 2
jg 0x1010b702
mov dword [esp + 0x18], eax
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
cmp ecx, 1
jg 0x1010b70e
xor ecx, ecx
mov dword [esp + 0x2c], eax
xor edx, edx
mov dword [esp + 0x28], eax
jmp 0x1010b726
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x34]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Imsge
jmp case.default.0x1010b679
cmp ecx, 8
jg 0x1010b79f
mov dword [esp + 0x2c], 0
mov edx, esi
cmp ecx, 6
jg 0x1010b7ad
mov dword [esp + 0x28], 0
cmp ecx, 5
jg 0x1010b7b7
mov dword [esp + 0x24], 0
cmp ecx, 4
jg 0x1010b7c1
mov dword [esp + 0x20], 0
cmp ecx, 3
jg 0x1010b7cb
mov dword [esp + 0x18], 0
cmp ecx, 2
jg 0x1010b7d5
xor esi, esi
cmp ecx, 1
jg 0x1010b7db
xor ecx, ecx
jmp 0x1010b7e1
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x3c]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Text
jmp case.default.0x1010b679
cmp ecx, 6
jg 0x1010b85d
mov dword [esp + 0x2c], 0
mov edx, esi
cmp ecx, 5
jg 0x1010b86b
mov dword [esp + 0x28], 0
cmp ecx, 4
jg 0x1010b875
mov dword [esp + 0x24], 0
cmp ecx, 3
jg 0x1010b87f
mov dword [esp + 0x20], 0
cmp ecx, 2
jg 0x1010b889
xor esi, esi
cmp ecx, 1
jg 0x1010b88f
xor ecx, ecx
jmp 0x1010b895
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x3c]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Button
jmp case.default.0x1010b679
cmp ecx, 0xb
jg 0x1010b93a
mov dword [esp + 0x2c], 0
mov edx, esi
cmp ecx, 0xa
jg 0x1010b948
mov dword [esp + 0x28], 0
cmp ecx, 9
jg 0x1010b952
mov dword [esp + 0x24], 0
cmp ecx, 6
jg 0x1010b95c
mov dword [esp + 0x20], 0
cmp ecx, 5
jg 0x1010b966
mov dword [esp + 0x18], 0
cmp ecx, 4
jg 0x1010b970
mov dword [esp + 0x30], 0
cmp ecx, 3
jg 0x1010b97a
mov dword [esp + 0x34], 0
cmp ecx, 2
jg 0x1010b984
xor esi, esi
cmp ecx, 1
jg 0x1010b98a
xor ecx, ecx
jmp 0x1010b990
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x48]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Select
jmp case.default.0x1010b679
cmp ecx, 0x1a
jg 0x1010bb23
mov dword [esp + 0x34], 0
mov edx, esi
cmp ecx, 0x19
jg 0x1010bb31
mov dword [esp + 0x30], 0
cmp ecx, 0x18
jg 0x1010bb3b
mov dword [esp + 0x2c], 0
cmp ecx, 0x16
jg 0x1010bb45
mov dword [esp + 0x28], 0
cmp ecx, 0x15
jg 0x1010bb4f
mov dword [esp + 0x24], 0
cmp ecx, 0x14
jg 0x1010bb59
mov dword [esp + 0x20], 0
cmp ecx, 0x13
jg 0x1010bb63
mov dword [esp + 0x18], 0
cmp ecx, 0x12
jg 0x1010bb6d
mov dword [esp + 0x38], 0
cmp ecx, 0x11
jg 0x1010bb77
mov dword [esp + 0x3c], 0
cmp ecx, 0xf
jg 0x1010bb81
mov dword [esp + 0x40], 0
cmp ecx, 0xe
jg 0x1010bb8b
mov dword [esp + 0x44], 0
cmp ecx, 0xd
jg 0x1010bb95
mov dword [esp + 0x48], 0
cmp ecx, 0xa
jg 0x1010bb9f
mov dword [esp + 0x4c], 0
cmp ecx, 7
jg 0x1010bba9
mov dword [esp + 0x50], 0
cmp ecx, 6
jg 0x1010bbb3
mov dword [esp + 0x54], 0
cmp ecx, 5
jg 0x1010bbbd
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x1010bbc7
mov dword [esp + 0x5c], 0
cmp ecx, 3
jg 0x1010bbd1
mov dword [esp + 0x60], 0
cmp ecx, 2
jg 0x1010bbdb
xor esi, esi
cmp ecx, 1
jg 0x1010bbe1
xor ecx, ecx
jmp 0x1010bbe7
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x84]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_EditText
jmp case.default.0x1010b679
cmp ecx, 0xb
jg 0x1010bcf1
mov dword [esp + 0x60], 0
mov edx, esi
cmp ecx, 0xa
jg 0x1010bcff
mov dword [esp + 0x5c], 0
cmp ecx, 9
jg 0x1010bd09
mov dword [esp + 0x58], 0
cmp ecx, 6
jg 0x1010bd13
mov dword [esp + 0x54], 0
cmp ecx, 5
jg 0x1010bd1d
mov dword [esp + 0x50], 0
cmp ecx, 4
jg 0x1010bd27
mov dword [esp + 0x4c], 0
cmp ecx, 3
jg 0x1010bd31
mov dword [esp + 0x48], 0
cmp ecx, 2
jg 0x1010bd3b
xor esi, esi
cmp ecx, 1
jg 0x1010bd41
xor ecx, ecx
jmp 0x1010bd47
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x48]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_ComboButton
jmp case.default.0x1010b679
cmp ecx, 8
jg 0x1010bdde
mov dword [esp + 0x60], 0
mov edx, esi
cmp ecx, 6
jg 0x1010bdec
mov dword [esp + 0x5c], 0
cmp ecx, 5
jg 0x1010bdf6
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x1010be00
mov dword [esp + 0x54], 0
cmp ecx, 3
jg 0x1010be0a
mov dword [esp + 0x50], 0
cmp ecx, 2
jg 0x1010be14
xor esi, esi
cmp ecx, 1
jg 0x1010be1a
xor ecx, ecx
jmp 0x1010be20
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x3c]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Progressbar
jmp case.default.0x1010b679
cmp ecx, 8
jg 0x1010bea9
mov dword [esp + 0x60], 0
mov edx, esi
cmp ecx, 6
jg 0x1010beb7
mov dword [esp + 0x5c], 0
cmp ecx, 5
jg 0x1010bec1
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x1010becb
mov dword [esp + 0x54], 0
cmp ecx, 3
jg 0x1010bed5
mov dword [esp + 0x50], 0
cmp ecx, 2
jg 0x1010bedf
xor esi, esi
cmp ecx, 1
jg 0x1010bee5
xor ecx, ecx
jmp 0x1010beeb
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x3c]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Sliderbar
jmp case.default.0x1010b679
cmp ecx, 6
jg 0x1010bf67
mov dword [esp + 0x60], 0
cmp ecx, 5
jg 0x1010bf71
mov dword [esp + 0x5c], 0
cmp ecx, 4
jg 0x1010bf7b
mov dword [esp + 0x28], 0
cmp ecx, 3
jg 0x1010bf93
mov dword [esp + 0x58], 0
cmp ecx, 2
jg 0x1010bfa7
xor esi, esi
cmp ecx, 1
jg 0x1010bfb3
xor eax, eax
mov ecx, eax
jmp 0x1010bfbd
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 0x1010bfb5
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 0x1010bfb5
mov eax, dword [esi + 8]
mov ecx, dword [esp + 0x28]
mov esi, dword [eax + 0x10]
jmp 0x1010bfb5
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x34]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Colour
jmp case.default.0x1010b679
cmp ecx, 7
jg 0x1010c039
mov dword [esp + 0x60], 0
cmp ecx, 6
jg 0x1010c043
mov dword [esp + 0x5c], 0
cmp ecx, 5
jg 0x1010c04d
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x1010c057
mov dword [esp + 0x28], 0
cmp ecx, 3
jg 0x1010c06f
mov dword [esp + 0x54], 0
cmp ecx, 2
jg 0x1010c083
xor esi, esi
cmp ecx, 1
jg 0x1010c08f
xor eax, eax
mov ecx, eax
jmp 0x1010c099
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 0x1010c091
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 0x1010c091
mov eax, dword [esi + 8]
mov ecx, dword [esp + 0x28]
mov esi, dword [eax + 0x10]
jmp 0x1010c091
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x38]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Line
jmp case.default.0x1010b679
cmp ecx, 6
jg 0x1010c10a
mov dword [esp + 0x60], 0
cmp ecx, 5
jg 0x1010c114
mov dword [esp + 0x5c], 0
cmp ecx, 4
jg 0x1010c11e
mov dword [esp + 0x58], 0
cmp ecx, 3
jg 0x1010c128
mov dword [esp + 0x54], 0
cmp ecx, 2
jg 0x1010c132
xor edx, edx
cmp ecx, 1
jg 0x1010c138
xor ecx, ecx
jmp 0x1010c13e
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 0x10075990
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 0x1010b645
cmp dword [ebx + 8], 1
mov esi, edx
jle 0x1010d731
mov eax, dword [edx + 4]
test eax, eax
je 0x1010d731
cmp dword [eax + 8], 0
je 0x1010d731
mov eax, dword [edi + 0x128]
test eax, eax
je 0x1010c260
push eax
call fcn.1013a201
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.1013a244
add esp, 4
mov esi, eax
push ebx
push 0
push esi
call fcn.1013bf60
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 0x1010c54c
push 0x5c
call fcn.1013a206
add esp, 4
mov esi, eax
push 0x5c
push 0
push esi
call fcn.1013bf60
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.1009f660
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.100ff0d0
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.10016e60
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.10016e60
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 0x1010c2c2
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 0x1010d72d
nop
cmp dword [ecx + 8], 5
mov eax, esi
mov dword [esp + 0x18], eax
jle 0x1010cb73
mov edx, dword [esi + 0x14]
mov dword [esp + 0x18], eax
test edx, edx
je 0x1010cb73
mov dword [esp + 0x18], eax
cmp dword [edx + 8], ebx
jle 0x1010cb73
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 0x1010c5c7
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 0x1010cb73
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 0x1010cac7
mov edx, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
cmp eax, 0x54c5638
jg case.default.0x1010c627
je 0x1010c9d0
cmp eax, 9
ja case.default.0x1010c627
jmp dword [eax*4 + 0x1010e0d8]
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x1010c64e
xor edx, edx
cmp eax, 1
jg 0x1010c656
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x1010c65e
mov dword [esp + 0x60], edx
jmp 0x1010c667
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.0x1010c627
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x1010c6a9
xor edx, edx
cmp eax, 1
jg 0x1010c6b1
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x1010c6b9
mov dword [esp + 0x60], edx
jmp 0x1010c6c2
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.0x1010c627
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x1010c719
xor edx, edx
cmp eax, 3
jg 0x1010c721
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 1
jg 0x1010c729
mov dword [esp + 0x28], edx
test eax, eax
jg 0x1010c733
mov dword [esp + 0x60], edx
mov dword [esp + 0x28], edx
jmp 0x1010c73c
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.0x1010c627
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x1010c782
xor edx, edx
cmp eax, 1
jg 0x1010c78a
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x1010c792
mov dword [esp + 0x60], edx
jmp 0x1010c79b
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.0x1010c627
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 6
jg 0x1010c7fb
xor edx, edx
cmp eax, 5
jg 0x1010c803
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 2
jg 0x1010c80b
mov dword [esp + 0x20], edx
cmp eax, 1
jg 0x1010c815
mov dword [esp + 0x20], edx
mov dword [esp + 0x28], edx
test eax, eax
jg 0x1010c81f
mov dword [esp + 0x60], edx
mov dword [esp + 0x20], edx
mov dword [esp + 0x28], edx
jmp 0x1010c828
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.0x1010c627
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x1010c874
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x1010c880
xor ecx, ecx
test eax, eax
jg 0x1010c888
xor eax, eax
jmp 0x1010c88f
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.0x1010c627
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x1010c8c4
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x1010c8d0
xor ecx, ecx
test eax, eax
jg 0x1010c8d8
xor eax, eax
jmp 0x1010c8df
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.0x1010c627
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x1010c91f
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x1010c92b
xor ecx, ecx
cmp eax, 1
jg 0x1010c933
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x1010c93f
xor esi, esi
xor eax, eax
jmp 0x1010c94a
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.0x1010c627
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x1010c98b
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x1010c997
xor ecx, ecx
cmp eax, 1
jg 0x1010c99f
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x1010c9ab
xor esi, esi
xor eax, eax
jmp 0x1010c9b6
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.0x1010c627
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 1
jg 0x1010c9e5
xor esi, esi
test eax, eax
jg 0x1010c9ed
xor ecx, ecx
jmp 0x1010c9f4
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.0x1010c627
mov edx, dword [esp + 0x14]
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x1010caf8
xor esi, esi
cmp eax, 3
jg 0x1010cb00
mov ecx, dword [ecx]
mov dword [esp + 0x20], ecx
xor ecx, ecx
cmp eax, 1
jg 0x1010cb18
mov dword [esp + 0x28], ecx
test eax, eax
jg 0x1010cb26
mov dword [esp + 0x60], ecx
mov dword [esp + 0x28], ecx
jmp 0x1010cb33
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 0x1010cb1c
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 0x1010c5e0
mov eax, dword [ecx + 0x10]
mov dword [esp + 0x18], eax
cmp dword [ecx + 8], 6
mov esi, eax
jle 0x1010d720
mov edx, dword [eax + 0x18]
test edx, edx
je 0x1010d720
cmp dword [edx + 8], ebx
jle 0x1010d720
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 0x1010d720
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 0x1010d71c
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 0x1010cc1a
mov esi, dword [edx]
mov ecx, dword [esi]
mov ecx, dword [ecx + 0x10]
cmp ecx, 0x54c5638
jg case.default.0x1010cc0e
je 0x1010d5b7
cmp ecx, 9
ja case.default.0x1010cc0e
jmp dword [ecx*4 + 0x1010e100]
cmp eax, 6
jg 0x1010cc5d
xor ecx, ecx
cmp eax, 5
jg 0x1010cc63
xor esi, esi
cmp eax, 4
jg 0x1010cc6b
mov dword [esp + 0x20], ecx
cmp eax, 3
jg 0x1010cc77
mov dword [esp + 0x20], ecx
mov dword [esp + 0x28], ecx
cmp eax, 2
jg 0x1010cc83
mov dword [esp + 0x20], ecx
mov dword [esp + 0x28], ecx
mov dword [esp + 0x24], ecx
cmp eax, 1
jg 0x1010cc8f
xor eax, eax
mov dword [esp + 0x60], ecx
xor edx, edx
mov dword [esp + 0x24], eax
jmp 0x1010cca3
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x34]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Imsge
jmp case.default.0x1010cc0e
mov ecx, esi
cmp eax, 8
jg 0x1010cd1b
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x1010cd25
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x1010cd2f
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x1010cd39
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x1010cd43
mov dword [esp + 0x50], 0
cmp eax, 2
jg 0x1010cd4d
xor esi, esi
cmp eax, 1
jg 0x1010cd53
xor edx, edx
jmp 0x1010cd59
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Text
jmp case.default.0x1010cc0e
mov ecx, esi
cmp eax, 6
jg 0x1010cdd4
mov dword [esp + 0x60], 0
cmp eax, 5
jg 0x1010cdde
mov dword [esp + 0x5c], 0
cmp eax, 4
jg 0x1010cde8
mov dword [esp + 0x58], 0
cmp eax, 3
jg 0x1010cdf2
mov dword [esp + 0x54], 0
cmp eax, 2
jg 0x1010cdfc
xor esi, esi
cmp eax, 1
jg 0x1010ce02
xor edx, edx
jmp 0x1010ce08
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Button
jmp case.default.0x1010cc0e
mov ecx, esi
cmp eax, 0xb
jg 0x1010ceac
mov dword [esp + 0x60], 0
cmp eax, 0xa
jg 0x1010ceb6
mov dword [esp + 0x5c], 0
cmp eax, 9
jg 0x1010cec0
mov dword [esp + 0x58], 0
cmp eax, 6
jg 0x1010ceca
mov dword [esp + 0x54], 0
cmp eax, 5
jg 0x1010ced4
mov dword [esp + 0x50], 0
cmp eax, 4
jg 0x1010cede
mov dword [esp + 0x4c], 0
cmp eax, 3
jg 0x1010cee8
mov dword [esp + 0x48], 0
cmp eax, 2
jg 0x1010cef2
xor esi, esi
cmp eax, 1
jg 0x1010cef8
xor edx, edx
jmp 0x1010cefe
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x48]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Select
jmp case.default.0x1010cc0e
mov ecx, esi
cmp eax, 0x1a
jg 0x1010d090
mov dword [esp + 0x60], 0
cmp eax, 0x19
jg 0x1010d09a
mov dword [esp + 0x5c], 0
cmp eax, 0x18
jg 0x1010d0a4
mov dword [esp + 0x58], 0
cmp eax, 0x16
jg 0x1010d0ae
mov dword [esp + 0x54], 0
cmp eax, 0x15
jg 0x1010d0b8
mov dword [esp + 0x50], 0
cmp eax, 0x14
jg 0x1010d0c2
mov dword [esp + 0x4c], 0
cmp eax, 0x13
jg 0x1010d0cc
mov dword [esp + 0x48], 0
cmp eax, 0x12
jg 0x1010d0d6
mov dword [esp + 0x44], 0
cmp eax, 0x11
jg 0x1010d0e0
mov dword [esp + 0x40], 0
cmp eax, 0xf
jg 0x1010d0ea
mov dword [esp + 0x3c], 0
cmp eax, 0xe
jg 0x1010d0f4
mov dword [esp + 0x38], 0
cmp eax, 0xd
jg 0x1010d0fe
mov dword [esp + 0x34], 0
cmp eax, 0xa
jg 0x1010d108
mov dword [esp + 0x30], 0
cmp eax, 7
jg 0x1010d112
mov dword [esp + 0x2c], 0
cmp eax, 6
jg 0x1010d11c
mov dword [esp + 0x28], 0
cmp eax, 5
jg 0x1010d126
mov dword [esp + 0x24], 0
cmp eax, 4
jg 0x1010d130
mov dword [esp + 0x20], 0
cmp eax, 3
jg 0x1010d13a
mov dword [esp + 0x18], 0
cmp eax, 2
jg 0x1010d144
xor esi, esi
cmp eax, 1
jg 0x1010d14a
xor edx, edx
jmp 0x1010d150
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x84]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_EditText
jmp case.default.0x1010cc0e
mov ecx, esi
cmp eax, 0xb
jg 0x1010d247
mov dword [esp + 0x60], 0
cmp eax, 0xa
jg 0x1010d251
mov dword [esp + 0x5c], 0
cmp eax, 9
jg 0x1010d25b
mov dword [esp + 0x58], 0
cmp eax, 6
jg 0x1010d265
mov dword [esp + 0x54], 0
cmp eax, 5
jg 0x1010d26f
mov dword [esp + 0x50], 0
cmp eax, 4
jg 0x1010d279
mov dword [esp + 0x4c], 0
cmp eax, 3
jg 0x1010d283
mov dword [esp + 0x48], 0
cmp eax, 2
jg 0x1010d28d
xor esi, esi
cmp eax, 1
jg 0x1010d293
xor edx, edx
jmp 0x1010d299
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x48]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_ComboButton
jmp case.default.0x1010cc0e
mov ecx, esi
cmp eax, 8
jg 0x1010d32f
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x1010d339
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x1010d343
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x1010d34d
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x1010d357
mov dword [esp + 0x50], 0
cmp eax, 2
jg 0x1010d361
xor esi, esi
cmp eax, 1
jg 0x1010d367
xor edx, edx
jmp 0x1010d36d
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Progressbar
jmp case.default.0x1010cc0e
mov ecx, esi
cmp eax, 8
jg 0x1010d3f5
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x1010d3ff
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x1010d409
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x1010d413
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x1010d41d
mov dword [esp + 0x50], 0
cmp eax, 2
jg 0x1010d427
xor esi, esi
cmp eax, 1
jg 0x1010d42d
xor edx, edx
jmp 0x1010d433
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Sliderbar
jmp case.default.0x1010cc0e
cmp eax, 6
jg 0x1010d4a6
mov dword [esp + 0x60], 0
cmp eax, 5
jg 0x1010d4b0
mov dword [esp + 0x5c], 0
cmp eax, 4
jg 0x1010d4ba
mov dword [esp + 0x58], 0
cmp eax, 3
jg 0x1010d4c4
xor esi, esi
cmp eax, 2
jg 0x1010d4ca
xor ecx, ecx
cmp eax, 1
jg 0x1010d4d2
xor eax, eax
jmp 0x1010d4da
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x34]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Colour
jmp case.default.0x1010cc0e
cmp eax, 7
jg 0x1010d54d
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x1010d557
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x1010d561
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x1010d56b
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x1010d575
xor esi, esi
cmp eax, 2
jg 0x1010d57b
xor ecx, ecx
cmp eax, 1
jg 0x1010d583
xor eax, eax
jmp 0x1010d58b
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 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x38]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Line
jmp case.default.0x1010cc0e
cmp eax, 6
jg 0x1010d5fb
mov dword [esp + 0x60], 0
cmp eax, 5
jg 0x1010d605
mov dword [esp + 0x5c], 0
cmp eax, 4
jg 0x1010d60f
mov dword [esp + 0x58], 0
cmp eax, 3
jg 0x1010d619
mov dword [esp + 0x54], 0
cmp eax, 2
jg 0x1010d623
xor edx, edx
cmp eax, 1
jg 0x1010d629
xor ecx, ecx
jmp 0x1010d62f
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 0x10075990
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 0x1010cbd3
mov ecx, dword [esp + 0x10]
mov eax, dword [esi + 4]
inc ebx
cmp ebx, dword [eax + 8]
jl 0x1010c570
mov ebx, dword [esp + 0x10]
cmp dword [ebx + 8], 2
jle 0x1010dfc3
mov eax, dword [esi + 8]
test eax, eax
je 0x1010dfc3
cmp dword [eax + 8], 0
je 0x1010dfc3
mov eax, dword [edi + 0x130]
test eax, eax
je 0x1010d76d
push eax
call fcn.1013a201
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.1013a244
add esp, 4
mov esi, eax
push ebx
push 0
push esi
call fcn.1013bf60
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 0x1010d946
nop dword [eax]
push 0x1c
call fcn.1013a206
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.1013a244
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 0x1010d92e
nop
push 0x20
call fcn.1013a206
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.1009f6c0
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.100ff0d0
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 0x1010d860
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 0x1010d7c0
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 0x1010dfb7
nop dword [eax]
xor ecx, ecx
mov dword [esp + 0x14], ecx
cmp dword [edi + 0x12c], ecx
jle 0x1010dfa6
lea ebx, [edx*4]
mov dword [esp + 0x58], ebx
jmp 0x1010d994
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 0x1010d9d5
mov eax, dword [esp + 0x60]
jmp 0x1010d9df
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 0x1010df89
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.0x1010da4e.0
mov edx, dword [edx + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
cmp eax, 0x54c5638
jg case.default.0x1010da4e
je 0x1010de09
cmp eax, 9
ja case.default.0x1010da4e
jmp dword [eax*4 + 0x1010e128]
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x1010da75
xor edx, edx
cmp eax, 1
jg 0x1010da7d
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x1010da85
mov dword [esp + 0x60], edx
jmp 0x1010da8e
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.0x1010da4e
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x1010dad2
xor edx, edx
cmp eax, 1
jg 0x1010dada
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x1010dae2
mov dword [esp + 0x60], edx
jmp 0x1010daeb
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.0x1010da4e
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x1010db44
xor edx, edx
cmp eax, 3
jg 0x1010db4c
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 1
jg 0x1010db54
mov dword [esp + 0x28], edx
test eax, eax
jg 0x1010db5e
mov dword [esp + 0x60], edx
mov dword [esp + 0x28], edx
jmp 0x1010db67
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.0x1010da4e
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x1010dbaf
xor edx, edx
cmp eax, 1
jg 0x1010dbb7
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x1010dbbf
mov dword [esp + 0x60], edx
jmp 0x1010dbc8
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.0x1010da4e
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 6
jg 0x1010dc2a
xor edx, edx
cmp eax, 5
jg 0x1010dc32
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 2
jg 0x1010dc3a
mov dword [esp + 0x20], edx
cmp eax, 1
jg 0x1010dc44
mov dword [esp + 0x20], edx
mov dword [esp + 0x28], edx
test eax, eax
jg 0x1010dc4e
mov dword [esp + 0x60], edx
mov dword [esp + 0x20], edx
mov dword [esp + 0x28], edx
jmp 0x1010dc57
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.0x1010da4e
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x1010dca5
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x1010dcb1
xor ecx, ecx
test eax, eax
jg 0x1010dcb9
xor eax, eax
jmp 0x1010dcc0
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.0x1010da4e
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x1010dcf7
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x1010dd03
xor ecx, ecx
test eax, eax
jg 0x1010dd0b
xor eax, eax
jmp 0x1010dd12
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.0x1010da4e
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x1010dd54
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x1010dd60
xor ecx, ecx
cmp eax, 1
jg 0x1010dd68
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x1010dd74
xor esi, esi
xor eax, eax
jmp 0x1010dd7f
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.0x1010da4e
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x1010ddc2
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x1010ddce
xor ecx, ecx
cmp eax, 1
jg 0x1010ddd6
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x1010dde2
xor esi, esi
xor eax, eax
jmp 0x1010dded
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.0x1010da4e
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 1
jg 0x1010de1e
xor esi, esi
test eax, eax
jg 0x1010de26
xor ecx, ecx
jmp 0x1010de2d
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.0x1010da4e
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x1010df2b
xor edx, edx
cmp eax, 3
jg 0x1010df33
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 1
jg 0x1010df3b
mov dword [esp + 0x28], edx
test eax, eax
jg 0x1010df45
mov dword [esp + 0x60], edx
mov dword [esp + 0x28], edx
jmp 0x1010df4e
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 0x1010d9f3
mov ebx, dword [esp + 0x10]
mov esi, dword [ebx + 0x10]
jmp 0x1010df8d
mov ebx, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
inc ecx
mov dword [esp + 0x14], ecx
cmp ecx, dword [edi + 0x12c]
jl 0x1010d990
mov edx, dword [esp + 0x18]
mov eax, dword [esi + 8]
inc edx
mov dword [esp + 0x18], edx
cmp edx, dword [eax + 8]
jl 0x1010d970
mov eax, dword [esi + 8]
mov eax, dword [eax + 8]
mov dword [edi + 0x134], eax
cmp dword [ebx + 8], 9
jle 0x1010e02c
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 0x1010e02c
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 0x1010e000
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 0x1010e059
cmp ebx, 0xffffffff
jle 0x1010e059
cmp ebx, dword [edi + 0x134]
jge 0x1010e059
mov dword [edi + 0x180], ebx
mov edx, dword [edi + 0x1dc]
mov ecx, edi
call fcn.10102d80
mov eax, dword [edi + 0x1d4]
mov edx, dword [edi + 0x1b4]
mov ecx, dword [edi + 0x1b0]
push 0
push 0
push dword [edi + 0x188]
push 0
push dword [eax + 0xc]
push dword [eax + 8]
push dword [eax + 4]
push dword [eax]
call fcn.100e7cb0
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