Function at 0x10114b40
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 + 0x30], 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 0x10114b9f
push eax
call fcn.10143d78
add esp, 4
mov dword [edi + 0x128], 0
mov eax, dword [edi + 0x130]
test eax, eax
je 0x10114bbc
push eax
call fcn.10143d78
add esp, 4
mov dword [edi + 0x130], 0
mov edx, dword [edi + 0x1b0]
lea ecx, [esp + 0x18]
mov dword [esp + 0x18], 0
call fcn.10016db0
mov eax, dword [esp + 0x18]
test eax, eax
je 0x1011776d
cmp dword [eax + 4], 8
jne 0x10114c04
cmp dword [eax + 0xc], 0x7e3
jne 0x10114c04
mov ecx, eax
call fcn.10017270
mov edx, eax
lea ecx, [esp + 0x18]
call fcn.10016db0
mov eax, dword [esp + 0x18]
test eax, eax
je 0x1011776d
cmp dword [eax + 4], 8
jle 0x1011776d
mov ecx, eax
call fcn.100172f0
test al, al
je 0x10117769
call sym.ExuiKrnln_X32.dll_Create_StructEx
push 0
push dword [esp + 0x1c]
mov esi, eax
push esi
mov dword [esp + 0x1c], esi
call sym.ExuiKrnln_X32.dll_Load_StructEx
test eax, eax
je 0x10117763
mov ecx, dword [esi + 0x10]
test ecx, ecx
je 0x10117763
mov ebx, dword [esi + 8]
test ebx, ebx
je 0x1011775f
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
cmp eax, dword [edi + 0x24]
jne 0x1011775f
mov edx, ecx
cmp ebx, 4
jle 0x10115865
mov eax, dword [ecx + 0x10]
test eax, eax
je 0x10115865
cmp dword [eax + 0x10], 0
je 0x10115865
mov eax, dword [eax + 8]
test eax, eax
je 0x10115865
push eax
push 0xffffffffffffffff
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlInsertElem
mov edx, dword [esi + 0x10]
xor ebx, ebx
mov eax, dword [edx + 0x10]
cmp dword [eax + 8], ebx
jle 0x10115865
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov ecx, dword [eax + 8]
lea edx, [eax + 0x10]
test ecx, ecx
jle 0x10114cf1
mov esi, dword [edx]
mov eax, dword [esi]
mov eax, dword [eax + 0x10]
cmp eax, 0x54c5638
jg case.default.0x10114ce5
je 0x10115711
cmp eax, 9
ja case.default.0x10114ce5
jmp dword [eax*4 + 0x101177e4]
cmp ecx, 6
jg 0x10114d44
xor esi, esi
cmp ecx, 5
jg 0x10114d4a
xor eax, eax
mov dword [esp + 0x14], eax
cmp ecx, 4
jg 0x10114d56
mov dword [esp + 0x14], eax
mov dword [esp + 0x20], eax
cmp ecx, 3
jg 0x10114d62
mov dword [esp + 0x14], eax
mov dword [esp + 0x20], eax
mov dword [esp + 0x28], eax
cmp ecx, 2
jg 0x10114d6e
mov dword [esp + 0x14], eax
mov dword [esp + 0x20], eax
mov dword [esp + 0x28], eax
mov dword [esp + 0x1c], eax
cmp ecx, 1
jg 0x10114d7a
xor ecx, ecx
mov dword [esp + 0x2c], eax
xor edx, edx
mov dword [esp + 0x1c], eax
jmp 0x10114d92
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 + 0x14], 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 + 0x28], eax
mov eax, dword [edx]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [edx]
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x28]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [esp + 0x14]
push esi
push eax
push ecx
push edx
push dword [esp + 0x2c]
push dword [esp + 0x40]
push 0x100794c0
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Imsge
jmp case.default.0x10114ce5
cmp ecx, 8
jg 0x10114e08
mov dword [esp + 0x2c], 0
mov edx, esi
cmp ecx, 6
jg 0x10114e16
mov dword [esp + 0x28], 0
cmp ecx, 5
jg 0x10114e20
mov dword [esp + 0x20], 0
cmp ecx, 4
jg 0x10114e2a
mov dword [esp + 0x1c], 0
cmp ecx, 3
jg 0x10114e34
mov dword [esp + 0x14], 0
cmp ecx, 2
jg 0x10114e3e
xor esi, esi
cmp ecx, 1
jg 0x10114e44
xor ecx, ecx
jmp 0x10114e4a
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 + 0x20], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], 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 + 0x2c]
push dword [esp + 0x2c]
push dword [esp + 0x28]
push esi
push ecx
push 0x100794c0
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Text
jmp case.default.0x10114ce5
cmp ecx, 6
jg 0x10114ec3
mov dword [esp + 0x2c], 0
mov edx, esi
cmp ecx, 5
jg 0x10114ed1
mov dword [esp + 0x28], 0
cmp ecx, 4
jg 0x10114edb
mov dword [esp + 0x20], 0
cmp ecx, 3
jg 0x10114ee5
mov dword [esp + 0x1c], 0
cmp ecx, 2
jg 0x10114eef
xor esi, esi
cmp ecx, 1
jg 0x10114ef5
xor ecx, ecx
jmp 0x10114efb
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 + 0x20], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], 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 + 0x30]
push dword [esp + 0x30]
push esi
push ecx
push 0x100794c0
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Button
jmp case.default.0x10114ce5
cmp ecx, 0xb
jg 0x10114f9d
mov dword [esp + 0x2c], 0
mov edx, esi
cmp ecx, 0xa
jg 0x10114fab
mov dword [esp + 0x28], 0
cmp ecx, 9
jg 0x10114fb5
mov dword [esp + 0x20], 0
cmp ecx, 6
jg 0x10114fbf
mov dword [esp + 0x1c], 0
cmp ecx, 5
jg 0x10114fc9
mov dword [esp + 0x14], 0
cmp ecx, 4
jg 0x10114fd3
mov dword [esp + 0x30], 0
cmp ecx, 3
jg 0x10114fdd
mov dword [esp + 0x34], 0
cmp ecx, 2
jg 0x10114fe7
xor esi, esi
cmp ecx, 1
jg 0x10114fed
xor ecx, ecx
jmp 0x10114ff3
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 + 0x20], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], 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 + 0x28]
push dword [eax + 0x10]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x30]
push dword [esp + 0x2c]
push dword [esp + 0x4c]
push dword [esp + 0x54]
push esi
push ecx
push 0x100794c0
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Select
jmp case.default.0x10114ce5
cmp ecx, 0x1a
jg 0x10115183
mov dword [esp + 0x34], 0
mov edx, esi
cmp ecx, 0x19
jg 0x10115191
mov dword [esp + 0x30], 0
cmp ecx, 0x18
jg 0x1011519b
mov dword [esp + 0x2c], 0
cmp ecx, 0x16
jg 0x101151a5
mov dword [esp + 0x28], 0
cmp ecx, 0x15
jg 0x101151af
mov dword [esp + 0x20], 0
cmp ecx, 0x14
jg 0x101151b9
mov dword [esp + 0x1c], 0
cmp ecx, 0x13
jg 0x101151c3
mov dword [esp + 0x14], 0
cmp ecx, 0x12
jg 0x101151cd
mov dword [esp + 0x38], 0
cmp ecx, 0x11
jg 0x101151d7
mov dword [esp + 0x3c], 0
cmp ecx, 0xf
jg 0x101151e1
mov dword [esp + 0x40], 0
cmp ecx, 0xe
jg 0x101151eb
mov dword [esp + 0x44], 0
cmp ecx, 0xd
jg 0x101151f5
mov dword [esp + 0x48], 0
cmp ecx, 0xa
jg 0x101151ff
mov dword [esp + 0x4c], 0
cmp ecx, 7
jg 0x10115209
mov dword [esp + 0x50], 0
cmp ecx, 6
jg 0x10115213
mov dword [esp + 0x54], 0
cmp ecx, 5
jg 0x1011521d
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x10115227
mov dword [esp + 0x5c], 0
cmp ecx, 3
jg 0x10115231
mov dword [esp + 0x60], 0
cmp ecx, 2
jg 0x1011523b
xor esi, esi
cmp ecx, 1
jg 0x10115241
xor ecx, ecx
jmp 0x10115247
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 + 0x20], eax
mov eax, dword [edx + 0x50]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [edx + 0x4c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], 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 + 0x34]
push dword [esp + 0x34]
push dword [esp + 0x30]
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 0x100794c0
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_EditText
jmp case.default.0x10114ce5
cmp ecx, 0xb
jg 0x1011534b
mov dword [esp + 0x60], 0
mov edx, esi
cmp ecx, 0xa
jg 0x10115359
mov dword [esp + 0x5c], 0
cmp ecx, 9
jg 0x10115363
mov dword [esp + 0x58], 0
cmp ecx, 6
jg 0x1011536d
mov dword [esp + 0x54], 0
cmp ecx, 5
jg 0x10115377
mov dword [esp + 0x50], 0
cmp ecx, 4
jg 0x10115381
mov dword [esp + 0x4c], 0
cmp ecx, 3
jg 0x1011538b
mov dword [esp + 0x48], 0
cmp ecx, 2
jg 0x10115395
xor esi, esi
cmp ecx, 1
jg 0x1011539b
xor ecx, ecx
jmp 0x101153a1
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 0x100794c0
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_ComboButton
jmp case.default.0x10114ce5
cmp ecx, 8
jg 0x10115435
mov dword [esp + 0x60], 0
mov edx, esi
cmp ecx, 6
jg 0x10115443
mov dword [esp + 0x5c], 0
cmp ecx, 5
jg 0x1011544d
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x10115457
mov dword [esp + 0x54], 0
cmp ecx, 3
jg 0x10115461
mov dword [esp + 0x50], 0
cmp ecx, 2
jg 0x1011546b
xor esi, esi
cmp ecx, 1
jg 0x10115471
xor ecx, ecx
jmp 0x10115477
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 0x100794c0
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Progressbar
jmp case.default.0x10114ce5
cmp ecx, 8
jg 0x101154fd
mov dword [esp + 0x60], 0
mov edx, esi
cmp ecx, 6
jg 0x1011550b
mov dword [esp + 0x5c], 0
cmp ecx, 5
jg 0x10115515
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x1011551f
mov dword [esp + 0x54], 0
cmp ecx, 3
jg 0x10115529
mov dword [esp + 0x50], 0
cmp ecx, 2
jg 0x10115533
xor esi, esi
cmp ecx, 1
jg 0x10115539
xor ecx, ecx
jmp 0x1011553f
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 0x100794c0
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Sliderbar
jmp case.default.0x10114ce5
cmp ecx, 6
jg 0x101155b8
mov dword [esp + 0x60], 0
cmp ecx, 5
jg 0x101155c2
mov dword [esp + 0x5c], 0
cmp ecx, 4
jg 0x101155cc
mov dword [esp + 0x28], 0
cmp ecx, 3
jg 0x101155e4
mov dword [esp + 0x58], 0
cmp ecx, 2
jg 0x101155f8
xor esi, esi
cmp ecx, 1
jg 0x10115604
xor eax, eax
mov ecx, eax
jmp 0x1011560e
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 0x10115606
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 0x10115606
mov eax, dword [esi + 8]
mov ecx, dword [esp + 0x28]
mov esi, dword [eax + 0x10]
jmp 0x10115606
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 0x100794c0
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Colour
jmp case.default.0x10114ce5
cmp ecx, 7
jg 0x10115687
mov dword [esp + 0x60], 0
cmp ecx, 6
jg 0x10115691
mov dword [esp + 0x5c], 0
cmp ecx, 5
jg 0x1011569b
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x101156a5
mov dword [esp + 0x28], 0
cmp ecx, 3
jg 0x101156bd
mov dword [esp + 0x54], 0
cmp ecx, 2
jg 0x101156d1
xor esi, esi
cmp ecx, 1
jg 0x101156dd
xor eax, eax
mov ecx, eax
jmp 0x101156e7
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 0x101156df
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 0x101156df
mov eax, dword [esi + 8]
mov ecx, dword [esp + 0x28]
mov esi, dword [eax + 0x10]
jmp 0x101156df
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 0x100794c0
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Line
jmp case.default.0x10114ce5
cmp ecx, 6
jg 0x10115755
mov dword [esp + 0x60], 0
cmp ecx, 5
jg 0x1011575f
mov dword [esp + 0x5c], 0
cmp ecx, 4
jg 0x10115769
mov dword [esp + 0x58], 0
cmp ecx, 3
jg 0x10115773
mov dword [esp + 0x54], 0
cmp ecx, 2
jg 0x1011577d
xor edx, edx
cmp ecx, 1
jg 0x10115783
xor ecx, ecx
jmp 0x10115789
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 0x100794c0
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Custom
mov ecx, dword [esp + 0x10]
inc ebx
mov edx, dword [ecx + 0x10]
mov eax, dword [edx + 0x10]
cmp ebx, dword [eax + 8]
jl 0x10114cb1
jmp 0x10115869
mov ecx, dword [esp + 0x10]
cmp dword [ecx + 8], 1
mov esi, edx
jle 0x10116d80
mov eax, dword [edx + 4]
test eax, eax
je 0x10116d80
cmp dword [eax + 8], 0
je 0x10116d80
mov eax, dword [edi + 0x128]
test eax, eax
je 0x101158ab
push eax
call fcn.10143d78
mov ecx, dword [esp + 0x14]
add esp, 4
mov dword [edi + 0x128], 0
mov eax, dword [ecx + 0x10]
xor ebx, ebx
mov ecx, 4
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.10143dbb
add esp, 4
mov esi, eax
push ebx
push 0
push esi
call fcn.10145be0
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 0x10115b9a
nop dword [eax]
push 0x5c
call fcn.10143d7d
add esp, 4
mov esi, eax
push 0x5c
push 0
push esi
call fcn.10145be0
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.100a3360
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.10106240
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.10016db0
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.10016db0
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 0x10115910
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 0x10116d80
nop dword [eax]
cmp dword [ecx + 8], 5
mov eax, esi
mov dword [esp + 0x1c], eax
jle 0x101161c3
mov edx, dword [esi + 0x14]
mov dword [esp + 0x1c], eax
test edx, edx
je 0x101161c3
mov dword [esp + 0x1c], eax
cmp dword [edx + 8], ebx
jle 0x101161c3
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 + 0x2c], edx
mov eax, dword [eax + ebx*4]
cmp edx, dword [eax + 8]
jl 0x10115c17
mov eax, dword [esp + 0x60]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 8]
mov dword [esp + 0x2c], eax
xor edx, edx
mov eax, esi
mov dword [esp + 0x14], edx
mov dword [esp + 0x1c], eax
cmp dword [esp + 0x2c], edx
jle 0x101161c3
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 0x10116117
mov edx, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
cmp eax, 0x54c5638
jg case.default.0x10115c77
je 0x10116020
cmp eax, 9
ja case.default.0x10115c77
jmp dword [eax*4 + 0x1011780c]
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x10115c9e
xor edx, edx
cmp eax, 1
jg 0x10115ca6
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x10115cae
mov dword [esp + 0x60], edx
jmp 0x10115cb7
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.0x10115c77
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x10115cf9
xor edx, edx
cmp eax, 1
jg 0x10115d01
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x10115d09
mov dword [esp + 0x60], edx
jmp 0x10115d12
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.0x10115c77
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x10115d69
xor edx, edx
cmp eax, 3
jg 0x10115d71
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 1
jg 0x10115d79
mov dword [esp + 0x28], edx
test eax, eax
jg 0x10115d83
mov dword [esp + 0x60], edx
mov dword [esp + 0x28], edx
jmp 0x10115d8c
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.0x10115c77
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x10115dd2
xor edx, edx
cmp eax, 1
jg 0x10115dda
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x10115de2
mov dword [esp + 0x60], edx
jmp 0x10115deb
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.0x10115c77
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 6
jg 0x10115e4b
xor edx, edx
cmp eax, 5
jg 0x10115e53
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 2
jg 0x10115e5b
mov dword [esp + 0x20], edx
cmp eax, 1
jg 0x10115e65
mov dword [esp + 0x20], edx
mov dword [esp + 0x28], edx
test eax, eax
jg 0x10115e6f
mov dword [esp + 0x60], edx
mov dword [esp + 0x20], edx
mov dword [esp + 0x28], edx
jmp 0x10115e78
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.0x10115c77
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x10115ec4
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x10115ed0
xor ecx, ecx
test eax, eax
jg 0x10115ed8
xor eax, eax
jmp 0x10115edf
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.0x10115c77
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x10115f14
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x10115f20
xor ecx, ecx
test eax, eax
jg 0x10115f28
xor eax, eax
jmp 0x10115f2f
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.0x10115c77
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x10115f6f
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x10115f7b
xor ecx, ecx
cmp eax, 1
jg 0x10115f83
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x10115f8f
xor esi, esi
xor eax, eax
jmp 0x10115f9a
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.0x10115c77
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x10115fdb
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x10115fe7
xor ecx, ecx
cmp eax, 1
jg 0x10115fef
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x10115ffb
xor esi, esi
xor eax, eax
jmp 0x10116006
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.0x10115c77
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 1
jg 0x10116035
xor esi, esi
test eax, eax
jg 0x1011603d
xor ecx, ecx
jmp 0x10116044
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.0x10115c77
mov edx, dword [esp + 0x14]
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x10116148
xor esi, esi
cmp eax, 3
jg 0x10116150
mov ecx, dword [ecx]
mov dword [esp + 0x20], ecx
xor ecx, ecx
cmp eax, 1
jg 0x10116168
mov dword [esp + 0x28], ecx
test eax, eax
jg 0x10116176
mov dword [esp + 0x60], ecx
mov dword [esp + 0x28], ecx
jmp 0x10116183
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 + 0x64], eax
mov eax, ecx
mov ecx, dword [esp + 0x64]
mov dword [esp + 0x20], eax
jmp 0x1011616c
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 + 0x2c]
jl 0x10115c30
mov eax, dword [ecx + 0x10]
mov dword [esp + 0x1c], eax
cmp dword [ecx + 8], 6
mov esi, eax
jle 0x10116d73
mov edx, dword [eax + 0x18]
test edx, edx
je 0x10116d73
cmp dword [edx + 8], ebx
jle 0x10116d73
mov eax, dword [edx + 0x10]
mov esi, dword [esp + 0x1c]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 8]
test eax, eax
je 0x10116d73
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 0x10116d6f
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 0x1011626a
mov esi, dword [edx]
mov ecx, dword [esi]
mov ecx, dword [ecx + 0x10]
cmp ecx, 0x54c5638
jg case.default.0x1011625e
je 0x10116c0a
cmp ecx, 9
ja case.default.0x1011625e
jmp dword [ecx*4 + 0x10117834]
cmp eax, 6
jg 0x101162ad
xor ecx, ecx
cmp eax, 5
jg 0x101162b3
xor esi, esi
cmp eax, 4
jg 0x101162bb
mov dword [esp + 0x20], ecx
cmp eax, 3
jg 0x101162c7
mov dword [esp + 0x20], ecx
mov dword [esp + 0x2c], ecx
cmp eax, 2
jg 0x101162d3
mov dword [esp + 0x20], ecx
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x28], ecx
cmp eax, 1
jg 0x101162df
xor eax, eax
mov dword [esp + 0x60], ecx
xor edx, edx
mov dword [esp + 0x28], eax
jmp 0x101162f3
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 + 0x2c], 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 edx, dword [esp + 0x2c]
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 + 0x38]
push dword [esp + 0x74]
push 0x100794c0
push 0xffffffffffffffff
push dword [esp + 0x34]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Imsge
jmp case.default.0x1011625e
mov ecx, esi
cmp eax, 8
jg 0x1011636b
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x10116375
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x1011637f
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x10116389
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x10116393
mov dword [esp + 0x50], 0
cmp eax, 2
jg 0x1011639d
xor esi, esi
cmp eax, 1
jg 0x101163a3
xor edx, edx
jmp 0x101163a9
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 0x100794c0
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Text
jmp case.default.0x1011625e
mov ecx, esi
cmp eax, 6
jg 0x10116424
mov dword [esp + 0x60], 0
cmp eax, 5
jg 0x1011642e
mov dword [esp + 0x5c], 0
cmp eax, 4
jg 0x10116438
mov dword [esp + 0x58], 0
cmp eax, 3
jg 0x10116442
mov dword [esp + 0x54], 0
cmp eax, 2
jg 0x1011644c
xor esi, esi
cmp eax, 1
jg 0x10116452
xor edx, edx
jmp 0x10116458
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 0x100794c0
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Button
jmp case.default.0x1011625e
mov ecx, esi
cmp eax, 0xb
jg 0x101164fc
mov dword [esp + 0x60], 0
cmp eax, 0xa
jg 0x10116506
mov dword [esp + 0x5c], 0
cmp eax, 9
jg 0x10116510
mov dword [esp + 0x58], 0
cmp eax, 6
jg 0x1011651a
mov dword [esp + 0x54], 0
cmp eax, 5
jg 0x10116524
mov dword [esp + 0x50], 0
cmp eax, 4
jg 0x1011652e
mov dword [esp + 0x4c], 0
cmp eax, 3
jg 0x10116538
mov dword [esp + 0x48], 0
cmp eax, 2
jg 0x10116542
xor esi, esi
cmp eax, 1
jg 0x10116548
xor edx, edx
jmp 0x1011654e
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 0x100794c0
push 0xffffffffffffffff
push dword [esp + 0x48]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Select
jmp case.default.0x1011625e
mov ecx, esi
cmp eax, 0x1a
jg 0x101166e0
mov dword [esp + 0x60], 0
cmp eax, 0x19
jg 0x101166ea
mov dword [esp + 0x5c], 0
cmp eax, 0x18
jg 0x101166f4
mov dword [esp + 0x58], 0
cmp eax, 0x16
jg 0x101166fe
mov dword [esp + 0x54], 0
cmp eax, 0x15
jg 0x10116708
mov dword [esp + 0x50], 0
cmp eax, 0x14
jg 0x10116712
mov dword [esp + 0x4c], 0
cmp eax, 0x13
jg 0x1011671c
mov dword [esp + 0x48], 0
cmp eax, 0x12
jg 0x10116726
mov dword [esp + 0x44], 0
cmp eax, 0x11
jg 0x10116730
mov dword [esp + 0x40], 0
cmp eax, 0xf
jg 0x1011673a
mov dword [esp + 0x3c], 0
cmp eax, 0xe
jg 0x10116744
mov dword [esp + 0x38], 0
cmp eax, 0xd
jg 0x1011674e
mov dword [esp + 0x34], 0
cmp eax, 0xa
jg 0x10116758
mov dword [esp + 0x30], 0
cmp eax, 7
jg 0x10116762
mov dword [esp + 0x2c], 0
cmp eax, 6
jg 0x1011676c
mov dword [esp + 0x28], 0
cmp eax, 5
jg 0x10116776
mov dword [esp + 0x20], 0
cmp eax, 4
jg 0x10116780
mov dword [esp + 0x1c], 0
cmp eax, 3
jg 0x1011678a
mov dword [esp + 0x64], 0
cmp eax, 2
jg 0x10116794
xor esi, esi
cmp eax, 1
jg 0x1011679a
xor edx, edx
jmp 0x101167a0
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 + 0x20], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], 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 + 0x74]
push dword [esp + 0x74]
push dword [esp + 0xc0]
push esi
push edx
push 0x100794c0
push 0xffffffffffffffff
push dword [esp + 0x84]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_EditText
jmp case.default.0x1011625e
mov ecx, esi
cmp eax, 0xb
jg 0x1011689a
mov dword [esp + 0x64], 0
cmp eax, 0xa
jg 0x101168a4
mov dword [esp + 0x60], 0
cmp eax, 9
jg 0x101168ae
mov dword [esp + 0x5c], 0
cmp eax, 6
jg 0x101168b8
mov dword [esp + 0x58], 0
cmp eax, 5
jg 0x101168c2
mov dword [esp + 0x54], 0
cmp eax, 4
jg 0x101168cc
mov dword [esp + 0x50], 0
cmp eax, 3
jg 0x101168d6
mov dword [esp + 0x4c], 0
cmp eax, 2
jg 0x101168e0
xor esi, esi
cmp eax, 1
jg 0x101168e6
xor edx, edx
jmp 0x101168ec
mov eax, dword [ecx + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
mov eax, dword [ecx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x24]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x4c], eax
mov eax, dword [ecx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov edx, dword [eax + 0x10]
push dword [esp + 0x64]
mov eax, dword [ecx + 0x20]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x6c]
push dword [esp + 0x6c]
push dword [esp + 0x6c]
push dword [esp + 0x6c]
push esi
push edx
push 0x100794c0
push 0xffffffffffffffff
push dword [esp + 0x48]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_ComboButton
jmp case.default.0x1011625e
mov ecx, esi
cmp eax, 8
jg 0x10116982
mov dword [esp + 0x64], 0
cmp eax, 6
jg 0x1011698c
mov dword [esp + 0x60], 0
cmp eax, 5
jg 0x10116996
mov dword [esp + 0x5c], 0
cmp eax, 4
jg 0x101169a0
mov dword [esp + 0x58], 0
cmp eax, 3
jg 0x101169aa
mov dword [esp + 0x54], 0
cmp eax, 2
jg 0x101169b4
xor esi, esi
cmp eax, 1
jg 0x101169ba
xor edx, edx
jmp 0x101169c0
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
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]
push dword [esp + 0x64]
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 0x100794c0
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Progressbar
jmp case.default.0x1011625e
mov ecx, esi
cmp eax, 8
jg 0x10116a48
mov dword [esp + 0x64], 0
cmp eax, 6
jg 0x10116a52
mov dword [esp + 0x60], 0
cmp eax, 5
jg 0x10116a5c
mov dword [esp + 0x5c], 0
cmp eax, 4
jg 0x10116a66
mov dword [esp + 0x58], 0
cmp eax, 3
jg 0x10116a70
mov dword [esp + 0x54], 0
cmp eax, 2
jg 0x10116a7a
xor esi, esi
cmp eax, 1
jg 0x10116a80
xor edx, edx
jmp 0x10116a86
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
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]
push dword [esp + 0x64]
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 0x100794c0
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Sliderbar
jmp case.default.0x1011625e
cmp eax, 6
jg 0x10116af9
mov dword [esp + 0x64], 0
cmp eax, 5
jg 0x10116b03
mov dword [esp + 0x60], 0
cmp eax, 4
jg 0x10116b0d
mov dword [esp + 0x5c], 0
cmp eax, 3
jg 0x10116b17
xor esi, esi
cmp eax, 2
jg 0x10116b1d
xor ecx, ecx
cmp eax, 1
jg 0x10116b25
xor eax, eax
jmp 0x10116b2d
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
mov eax, dword [esi + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], 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 + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push esi
push ecx
push eax
push 0x100794c0
push 0xffffffffffffffff
push dword [esp + 0x34]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Colour
jmp case.default.0x1011625e
cmp eax, 7
jg 0x10116ba0
mov dword [esp + 0x64], 0
cmp eax, 6
jg 0x10116baa
mov dword [esp + 0x60], 0
cmp eax, 5
jg 0x10116bb4
mov dword [esp + 0x5c], 0
cmp eax, 4
jg 0x10116bbe
mov dword [esp + 0x58], 0
cmp eax, 3
jg 0x10116bc8
xor esi, esi
cmp eax, 2
jg 0x10116bce
xor ecx, ecx
cmp eax, 1
jg 0x10116bd6
xor eax, eax
jmp 0x10116bde
mov eax, dword [esi + 0x1c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
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 + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push esi
push ecx
push eax
push 0x100794c0
push 0xffffffffffffffff
push dword [esp + 0x38]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Line
jmp case.default.0x1011625e
cmp eax, 6
jg 0x10116c4e
mov dword [esp + 0x64], 0
cmp eax, 5
jg 0x10116c58
mov dword [esp + 0x60], 0
cmp eax, 4
jg 0x10116c62
mov dword [esp + 0x5c], 0
cmp eax, 3
jg 0x10116c6c
mov dword [esp + 0x58], 0
cmp eax, 2
jg 0x10116c76
xor edx, edx
cmp eax, 1
jg 0x10116c7c
xor ecx, ecx
jmp 0x10116c82
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
mov eax, dword [esi + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [esi + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], 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 + 0xc8]
push dword [esp + 0xc8]
push dword [esp + 0xc8]
push dword [esp + 0xc8]
push edx
push ecx
push 0x100794c0
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 0x10116223
mov ecx, dword [esp + 0x10]
mov eax, dword [esi + 4]
inc ebx
cmp ebx, dword [eax + 8]
jl 0x10115bc0
cmp dword [ecx + 8], 2
jle 0x101176fa
mov eax, dword [esi + 8]
test eax, eax
je 0x101176fa
cmp dword [eax + 8], 0
je 0x101176fa
mov eax, dword [edi + 0x130]
test eax, eax
je 0x10116dc0
push eax
call fcn.10143d78
mov ecx, dword [esp + 0x14]
add esp, 4
mov dword [edi + 0x130], 0
mov eax, dword [ecx + 0x10]
xor ebx, ebx
mov ecx, 4
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.10143dbb
add esp, 4
mov esi, eax
push ebx
push 0
push esi
call fcn.10145be0
mov dword [edi + 0x130], esi
xor ebx, ebx
mov esi, dword [esp + 0x1c]
add esp, 0xc
mov dword [esp + 0x14], ebx
mov ecx, dword [esi + 0x10]
mov eax, dword [ecx + 8]
cmp dword [eax + 8], ebx
jle 0x10116f97
push 0x1c
call fcn.10143d7d
mov ecx, eax
xorps xmm0, xmm0
add esp, 4
movups xmmword [ecx], xmm0
movq qword [ecx + 0x10], xmm0
mov dword [ecx + 0x18], 0
mov eax, dword [edi + 0x130]
mov dword [eax + ebx*4], ecx
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax]
mov eax, dword [edi + 0x130]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0xc], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 4]
mov eax, dword [edi + 0x130]
mov ecx, dword [eax + ebx*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.10143dbb
mov ecx, dword [edi + 0x130]
add esp, 4
mov ecx, dword [ecx + ebx*4]
xor ebx, ebx
mov dword [ecx], eax
cmp dword [edi + 0x12c], ebx
jle 0x10116f7f
push 0x20
call fcn.10143d7d
mov edx, eax
xorps xmm0, xmm0
mov eax, dword [esp + 0x18]
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 + 0x14]
mov dword [eax + ebx*4], edx
mov eax, dword [esi + 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 + ebx*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 + ebx*4]
add ecx, 0xc
call fcn.100a33c0
mov eax, dword [esi + 0x10]
mov ecx, dword [esp + 0x14]
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 + ebx*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 + ebx*4]
add ecx, 4
call fcn.10106240
mov eax, dword [esi + 0x10]
mov ecx, dword [esp + 0x14]
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 + ebx*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 + ebx*4]
inc ebx
mov eax, dword [edx + 0x10]
mov dword [ecx + 8], eax
cmp ebx, dword [edi + 0x12c]
jl 0x10116eb1
mov ecx, dword [esi + 0x10]
mov ebx, dword [esp + 0x14]
inc ebx
mov dword [esp + 0x14], ebx
mov eax, dword [ecx + 8]
cmp ebx, dword [eax + 8]
jl 0x10116e10
mov eax, dword [ecx + 8]
push dword [eax + 8]
push 0
push edi
call sym.ExuiKrnln_X32.dll_ElemOnInsertItem_SL
mov ecx, dword [esi + 0x10]
xor edx, edx
mov dword [esp + 0x14], edx
mov eax, dword [ecx + 8]
cmp dword [eax + 8], edx
jle 0x101176ec
nop word [eax + eax]
xor ebx, ebx
mov dword [esp + 0x54], ebx
cmp dword [edi + 0x12c], ebx
jle 0x101176d8
shl edx, 2
mov dword [esp + 0x58], edx
nop dword [eax]
mov ecx, dword [esi + 0x10]
mov eax, dword [ecx + 0x1c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
mov eax, dword [ecx + 0x18]
mov esi, dword [eax + 0x10]
mov eax, dword [esp + 0x64]
mov eax, dword [eax + edx]
mov eax, dword [eax + 0x10]
mov ecx, dword [eax + ebx*4]
mov eax, dword [esi + ebx*4]
mov eax, dword [eax + 8]
cmp eax, dword [ecx + 8]
jge 0x10117010
mov eax, dword [esi + ebx*4]
jmp 0x1011701d
mov eax, dword [esp + 0x64]
mov eax, dword [edx + eax]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 8]
xor esi, esi
mov dword [esp + 0x5c], eax
test eax, eax
jle 0x101176bf
nop
mov eax, dword [esp + 0x10]
mov ecx, dword [eax + 0x10]
mov eax, dword [ecx + 0x1c]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + edx]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + esi*4]
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov ecx, dword [eax + esi*4]
cmp dword [ecx + 8], 0
jle case.0x10117087.0
mov ecx, dword [ecx + 0x10]
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
cmp eax, 0x54c5638
jg case.default.0x10117087
je 0x10117534
cmp eax, 9
ja case.default.0x10117087
jmp dword [eax*4 + 0x1011785c]
mov eax, dword [edx + 8]
cmp eax, 3
jg 0x101170af
xor ecx, ecx
cmp eax, 1
jg 0x101170b8
mov dword [esp + 0x2c], ecx
test eax, eax
jg 0x101170c5
mov dword [esp + 0x64], ecx
mov dword [esp + 0x2c], ecx
jmp 0x101170d1
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0xc]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
mov eax, dword [edx + 0x10]
push ecx
mov eax, dword [eax + 8]
push dword [eax + 0x10]
push dword [esp + 0x34]
push dword [esp + 0x70]
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0x30]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Text
jmp case.default.0x10117087
mov eax, dword [edx + 8]
cmp eax, 3
jg 0x1011713b
mov dword [esp + 0x20], 0
cmp eax, 1
jg 0x10117148
mov dword [esp + 0x20], 0
mov dword [esp + 0x2c], 0
test eax, eax
jg 0x10117155
mov dword [esp + 0x64], 0
mov dword [esp + 0x20], 0
mov dword [esp + 0x2c], 0
jmp 0x10117161
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
mov ecx, dword [edx + 0x10]
mov eax, dword [ecx + 0x10]
movzx eax, byte [eax + 0x10]
push eax
push dword [esp + 0x24]
mov eax, dword [ecx + 8]
push dword [eax + 0x10]
push dword [esp + 0x38]
push dword [esp + 0x74]
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0x34]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Button
jmp case.default.0x10117087
mov eax, dword [edx + 8]
cmp eax, 4
jg 0x101171c3
xor ecx, ecx
cmp eax, 3
jg 0x101171cc
mov dword [esp + 0x2c], ecx
cmp eax, 1
jg 0x101171d9
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x28], ecx
test eax, eax
jg 0x101171e6
xor eax, eax
mov dword [esp + 0x64], ecx
mov dword [esp + 0x28], eax
jmp 0x101171f6
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
mov eax, dword [esp + 0x2c]
push ecx
push eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 8]
push dword [eax + 0x10]
push dword [esp + 0x34]
push dword [esp + 0x74]
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0x34]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Select
jmp case.default.0x10117087
mov eax, dword [edx + 8]
cmp eax, 3
jg 0x1011723f
xor ecx, ecx
cmp eax, 1
jg 0x10117248
mov dword [esp + 0x2c], ecx
test eax, eax
jg 0x10117255
mov dword [esp + 0x64], ecx
mov dword [esp + 0x2c], ecx
jmp 0x10117261
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0xc]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
mov eax, dword [edx + 0x10]
push ecx
mov eax, dword [eax + 8]
push dword [eax + 0x10]
push dword [esp + 0x34]
push dword [esp + 0x70]
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0x30]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_EditText
jmp case.default.0x10117087
mov eax, dword [edx + 8]
cmp eax, 6
jg 0x1011730b
mov dword [esp + 0x1c], 0
cmp eax, 5
jg 0x10117318
mov dword [esp + 0x1c], 0
mov dword [esp + 0x20], 0
cmp eax, 2
jg 0x10117325
mov dword [esp + 0x1c], 0
mov dword [esp + 0x20], 0
mov dword [esp + 0x28], 0
cmp eax, 1
jg 0x10117332
mov dword [esp + 0x1c], 0
mov dword [esp + 0x20], 0
mov dword [esp + 0x28], 0
mov dword [esp + 0x2c], 0
test eax, eax
jg 0x1011733f
xor eax, eax
mov dword [esp + 0x64], 0
mov dword [esp + 0x20], eax
mov dword [esp + 0x28], eax
mov dword [esp + 0x2c], eax
jmp 0x1011734f
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
mov eax, dword [esp + 0x1c]
mov ecx, dword [edx + 0x10]
push eax
push dword [esp + 0x24]
mov eax, dword [ecx + 0x10]
push dword [eax + 0x10]
mov eax, dword [ecx + 0xc]
push dword [eax + 0x10]
push dword [esp + 0x38]
push dword [esp + 0x40]
push dword [esp + 0x7c]
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0x3c]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_ComboButton
jmp case.default.0x10117087
mov eax, dword [edx + 8]
cmp eax, 2
jg 0x101173a1
xor ecx, ecx
cmp eax, 1
jg 0x101173aa
mov dword [esp + 0x64], ecx
test eax, eax
jg 0x101173b7
xor edx, edx
xor eax, eax
jmp 0x101173c3
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 8]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax]
mov edx, dword [eax + 0x10]
mov eax, dword [esp + 0x64]
push ecx
push eax
push edx
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0x2c]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Progressbar
jmp case.default.0x10117087
mov eax, dword [edx + 8]
cmp eax, 2
jg 0x101173f8
xor ecx, ecx
cmp eax, 1
jg 0x10117401
mov dword [esp + 0x64], ecx
test eax, eax
jg 0x1011740e
xor edx, edx
xor eax, eax
jmp 0x1011741a
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 8]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax]
mov edx, dword [eax + 0x10]
mov eax, dword [esp + 0x64]
push ecx
push eax
push edx
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0x2c]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Sliderbar
jmp case.default.0x10117087
mov eax, dword [edx + 8]
cmp eax, 3
jg 0x10117460
xor ecx, ecx
cmp eax, 2
jg 0x10117469
mov dword [esp + 0x2c], ecx
cmp eax, 1
jg 0x10117476
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x64], ecx
test eax, eax
jg 0x10117483
xor eax, eax
mov dword [esp + 0x60], ecx
xor edx, edx
jmp 0x10117497
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0xc]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
mov eax, dword [edx + 0x10]
mov edx, dword [esp + 0x64]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esp + 0x2c]
push ecx
push eax
push edx
push dword [esp + 0x6c]
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0x30]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Colour
jmp case.default.0x10117087
mov eax, dword [edx + 8]
cmp eax, 3
jg 0x101174e1
xor ecx, ecx
cmp eax, 2
jg 0x101174ea
mov dword [esp + 0x2c], ecx
cmp eax, 1
jg 0x101174f7
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x64], ecx
test eax, eax
jg 0x10117504
xor eax, eax
mov dword [esp + 0x60], ecx
xor edx, edx
jmp 0x10117518
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0xc]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
mov eax, dword [edx + 0x10]
mov edx, dword [esp + 0x64]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esp + 0x2c]
push ecx
push eax
push edx
push dword [esp + 0x6c]
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0x30]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Line
jmp case.default.0x10117087
mov eax, dword [edx + 8]
cmp eax, 1
jg 0x10117550
mov dword [esp + 0x2c], 0
test eax, eax
jg 0x1011755d
xor edx, edx
mov dword [esp + 0x2c], edx
jmp 0x10117565
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax]
mov edx, dword [eax + 0x10]
mov eax, dword [ecx + 0x7c]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x78]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x74]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x70]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x6c]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x68]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x64]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x60]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x5c]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x58]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x54]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x50]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x4c]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x48]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x44]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x40]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x3c]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x38]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x34]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x30]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x2c]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x28]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x24]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x20]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x1c]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x18]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x14]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x10]
push dword [eax + 0x10]
mov eax, dword [ecx + 0xc]
push dword [eax + 0x10]
mov eax, dword [ecx + 8]
push dword [eax + 0x10]
push dword [esp + 0xa4]
push edx
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0xa0]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Custom
jmp case.default.0x10117087
mov eax, dword [edx + 8]
cmp eax, 4
jg 0x1011765e
xor ecx, ecx
cmp eax, 3
jg 0x10117667
xor ebx, ebx
cmp eax, 1
jg 0x10117670
mov dword [esp + 0x2c], ecx
test eax, eax
jg 0x1011767d
mov dword [esp + 0x64], ecx
mov dword [esp + 0x2c], ecx
jmp 0x10117689
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0xc]
mov ebx, dword [eax + 0x10]
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x64], eax
mov eax, dword [edx + 0x10]
push ecx
push ebx
mov ebx, dword [esp + 0x5c]
mov eax, dword [eax + 8]
push dword [eax + 0x10]
push dword [esp + 0x38]
push dword [esp + 0x74]
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0x34]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Imsge
mov edx, dword [esp + 0x58]
inc esi
cmp esi, dword [esp + 0x5c]
jl 0x10117030
mov esi, dword [esp + 0x10]
inc ebx
mov dword [esp + 0x54], ebx
cmp ebx, dword [edi + 0x12c]
jl 0x10116fe0
mov edx, dword [esp + 0x14]
mov ecx, dword [esi + 0x10]
inc edx
mov dword [esp + 0x14], edx
mov eax, dword [ecx + 8]
cmp edx, dword [eax + 8]
jl 0x10116fc0
mov eax, dword [ecx + 8]
mov eax, dword [eax + 8]
mov dword [edi + 0x134], eax
jmp 0x101176fe
mov esi, dword [esp + 0x10]
cmp dword [esi + 8], 9
jle 0x1011775f
mov eax, dword [esi + 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 [esi + 0x10]
xor ebx, ebx
mov eax, dword [ecx + 4]
cmp dword [eax + 8], ebx
jle 0x1011775f
mov edx, 8
mov dword [esp + 0x64], edx
mov eax, dword [ecx + 0x24]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + edx]
push dword [eax + 0x10]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetUnderlyElemCount
mov ecx, dword [esi + 0x10]
inc ebx
mov edx, dword [esp + 0x64]
add edx, 4
mov dword [esp + 0x64], edx
mov eax, dword [ecx + 4]
cmp ebx, dword [eax + 8]
jl 0x10117733
mov ebx, dword [esp + 0x24]
push esi
call sym.ExuiKrnln_X32.dll_Destroy_StructEx
mov eax, dword [esp + 0x18]
push eax
call sym.ExuiKrnln_X32.dll_DeleteBinEx
cmp dword [edi + 0x2c], 1
jge 0x1011778c
cmp ebx, 0xffffffff
jle 0x1011778c
cmp ebx, dword [edi + 0x134]
jge 0x1011778c
mov dword [edi + 0x188], ebx
mov edx, dword [edi + 0x1e4]
mov ecx, edi
call fcn.1010c500
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.100eef10
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