Function at 0x10100410
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 + 0x17c]
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 0x1010046f
push eax
call fcn.1012e961
add esp, 4
mov dword [edi + 0x128], 0
mov eax, dword [edi + 0x130]
test eax, eax
je 0x1010048c
push eax
call fcn.1012e961
add esp, 4
mov dword [edi + 0x130], 0
mov edx, dword [edi + 0x1a4]
lea ecx, [esp + 0x1c]
mov dword [esp + 0x1c], 0
call fcn.10016f00
mov eax, dword [esp + 0x1c]
test eax, eax
je 0x10102f7a
cmp dword [eax + 4], 8
jne 0x101004d4
cmp dword [eax + 0xc], 0x7e3
jne 0x101004d4
mov ecx, eax
call fcn.100173c0
mov edx, eax
lea ecx, [esp + 0x1c]
call fcn.10016f00
mov eax, dword [esp + 0x1c]
test eax, eax
je 0x10102f7a
cmp dword [eax + 4], 8
jle 0x10102f7a
mov ecx, eax
call fcn.10017440
test al, al
je 0x10102f76
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 0x10102f6c
mov ecx, dword [ebx + 0x10]
test ecx, ecx
je 0x10102f6c
mov esi, dword [ebx + 8]
test esi, esi
je 0x10102f6c
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
cmp eax, dword [edi + 0x24]
jne 0x10102f6c
mov edx, ecx
cmp esi, 4
jle 0x10101162
mov eax, dword [ecx + 0x10]
test eax, eax
je 0x10101162
cmp dword [eax + 0x10], 0
je 0x10101162
mov eax, dword [eax + 8]
test eax, eax
je 0x10101162
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 0x10101162
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 0x101005c5
mov esi, dword [edx]
mov eax, dword [esi]
mov eax, dword [eax + 0x10]
cmp eax, 0x54c5638
jg case.default.0x101005b9
je 0x10101006
cmp eax, 9
ja case.default.0x101005b9
jmp dword [eax*4 + 0x10102ff0]
cmp ecx, 6
jg 0x10100618
xor esi, esi
cmp ecx, 5
jg 0x1010061e
xor eax, eax
mov dword [esp + 0x18], eax
cmp ecx, 4
jg 0x1010062a
mov dword [esp + 0x18], eax
mov dword [esp + 0x20], eax
cmp ecx, 3
jg 0x10100636
mov dword [esp + 0x18], eax
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
cmp ecx, 2
jg 0x10100642
mov dword [esp + 0x18], eax
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
cmp ecx, 1
jg 0x1010064e
xor ecx, ecx
mov dword [esp + 0x2c], eax
xor edx, edx
mov dword [esp + 0x28], eax
jmp 0x10100666
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x34]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Imsge
jmp case.default.0x101005b9
cmp ecx, 8
jg 0x101006df
mov dword [esp + 0x2c], 0
mov edx, esi
cmp ecx, 6
jg 0x101006ed
mov dword [esp + 0x28], 0
cmp ecx, 5
jg 0x101006f7
mov dword [esp + 0x24], 0
cmp ecx, 4
jg 0x10100701
mov dword [esp + 0x20], 0
cmp ecx, 3
jg 0x1010070b
mov dword [esp + 0x18], 0
cmp ecx, 2
jg 0x10100715
xor esi, esi
cmp ecx, 1
jg 0x1010071b
xor ecx, ecx
jmp 0x10100721
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x3c]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Text
jmp case.default.0x101005b9
cmp ecx, 6
jg 0x1010079d
mov dword [esp + 0x2c], 0
mov edx, esi
cmp ecx, 5
jg 0x101007ab
mov dword [esp + 0x28], 0
cmp ecx, 4
jg 0x101007b5
mov dword [esp + 0x24], 0
cmp ecx, 3
jg 0x101007bf
mov dword [esp + 0x20], 0
cmp ecx, 2
jg 0x101007c9
xor esi, esi
cmp ecx, 1
jg 0x101007cf
xor ecx, ecx
jmp 0x101007d5
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x3c]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Button
jmp case.default.0x101005b9
cmp ecx, 0xb
jg 0x1010087a
mov dword [esp + 0x2c], 0
mov edx, esi
cmp ecx, 0xa
jg 0x10100888
mov dword [esp + 0x28], 0
cmp ecx, 9
jg 0x10100892
mov dword [esp + 0x24], 0
cmp ecx, 6
jg 0x1010089c
mov dword [esp + 0x20], 0
cmp ecx, 5
jg 0x101008a6
mov dword [esp + 0x18], 0
cmp ecx, 4
jg 0x101008b0
mov dword [esp + 0x30], 0
cmp ecx, 3
jg 0x101008ba
mov dword [esp + 0x34], 0
cmp ecx, 2
jg 0x101008c4
xor esi, esi
cmp ecx, 1
jg 0x101008ca
xor ecx, ecx
jmp 0x101008d0
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x48]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Select
jmp case.default.0x101005b9
cmp ecx, 0x1a
jg 0x10100a63
mov dword [esp + 0x34], 0
mov edx, esi
cmp ecx, 0x19
jg 0x10100a71
mov dword [esp + 0x30], 0
cmp ecx, 0x18
jg 0x10100a7b
mov dword [esp + 0x2c], 0
cmp ecx, 0x16
jg 0x10100a85
mov dword [esp + 0x28], 0
cmp ecx, 0x15
jg 0x10100a8f
mov dword [esp + 0x24], 0
cmp ecx, 0x14
jg 0x10100a99
mov dword [esp + 0x20], 0
cmp ecx, 0x13
jg 0x10100aa3
mov dword [esp + 0x18], 0
cmp ecx, 0x12
jg 0x10100aad
mov dword [esp + 0x38], 0
cmp ecx, 0x11
jg 0x10100ab7
mov dword [esp + 0x3c], 0
cmp ecx, 0xf
jg 0x10100ac1
mov dword [esp + 0x40], 0
cmp ecx, 0xe
jg 0x10100acb
mov dword [esp + 0x44], 0
cmp ecx, 0xd
jg 0x10100ad5
mov dword [esp + 0x48], 0
cmp ecx, 0xa
jg 0x10100adf
mov dword [esp + 0x4c], 0
cmp ecx, 7
jg 0x10100ae9
mov dword [esp + 0x50], 0
cmp ecx, 6
jg 0x10100af3
mov dword [esp + 0x54], 0
cmp ecx, 5
jg 0x10100afd
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x10100b07
mov dword [esp + 0x5c], 0
cmp ecx, 3
jg 0x10100b11
mov dword [esp + 0x60], 0
cmp ecx, 2
jg 0x10100b1b
xor esi, esi
cmp ecx, 1
jg 0x10100b21
xor ecx, ecx
jmp 0x10100b27
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x84]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_EditText
jmp case.default.0x101005b9
cmp ecx, 0xb
jg 0x10100c31
mov dword [esp + 0x60], 0
mov edx, esi
cmp ecx, 0xa
jg 0x10100c3f
mov dword [esp + 0x5c], 0
cmp ecx, 9
jg 0x10100c49
mov dword [esp + 0x58], 0
cmp ecx, 6
jg 0x10100c53
mov dword [esp + 0x54], 0
cmp ecx, 5
jg 0x10100c5d
mov dword [esp + 0x50], 0
cmp ecx, 4
jg 0x10100c67
mov dword [esp + 0x4c], 0
cmp ecx, 3
jg 0x10100c71
mov dword [esp + 0x48], 0
cmp ecx, 2
jg 0x10100c7b
xor esi, esi
cmp ecx, 1
jg 0x10100c81
xor ecx, ecx
jmp 0x10100c87
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x48]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_ComboButton
jmp case.default.0x101005b9
cmp ecx, 8
jg 0x10100d1e
mov dword [esp + 0x60], 0
mov edx, esi
cmp ecx, 6
jg 0x10100d2c
mov dword [esp + 0x5c], 0
cmp ecx, 5
jg 0x10100d36
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x10100d40
mov dword [esp + 0x54], 0
cmp ecx, 3
jg 0x10100d4a
mov dword [esp + 0x50], 0
cmp ecx, 2
jg 0x10100d54
xor esi, esi
cmp ecx, 1
jg 0x10100d5a
xor ecx, ecx
jmp 0x10100d60
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x3c]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Progressbar
jmp case.default.0x101005b9
cmp ecx, 8
jg 0x10100de9
mov dword [esp + 0x60], 0
mov edx, esi
cmp ecx, 6
jg 0x10100df7
mov dword [esp + 0x5c], 0
cmp ecx, 5
jg 0x10100e01
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x10100e0b
mov dword [esp + 0x54], 0
cmp ecx, 3
jg 0x10100e15
mov dword [esp + 0x50], 0
cmp ecx, 2
jg 0x10100e1f
xor esi, esi
cmp ecx, 1
jg 0x10100e25
xor ecx, ecx
jmp 0x10100e2b
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x3c]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Sliderbar
jmp case.default.0x101005b9
cmp ecx, 6
jg 0x10100ea7
mov dword [esp + 0x60], 0
cmp ecx, 5
jg 0x10100eb1
mov dword [esp + 0x5c], 0
cmp ecx, 4
jg 0x10100ebb
mov dword [esp + 0x28], 0
cmp ecx, 3
jg 0x10100ed3
mov dword [esp + 0x58], 0
cmp ecx, 2
jg 0x10100ee7
xor esi, esi
cmp ecx, 1
jg 0x10100ef3
xor eax, eax
mov ecx, eax
jmp 0x10100efd
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 0x10100ef5
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 0x10100ef5
mov eax, dword [esi + 8]
mov ecx, dword [esp + 0x28]
mov esi, dword [eax + 0x10]
jmp 0x10100ef5
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x34]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Colour
jmp case.default.0x101005b9
cmp ecx, 7
jg 0x10100f79
mov dword [esp + 0x60], 0
cmp ecx, 6
jg 0x10100f83
mov dword [esp + 0x5c], 0
cmp ecx, 5
jg 0x10100f8d
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x10100f97
mov dword [esp + 0x28], 0
cmp ecx, 3
jg 0x10100faf
mov dword [esp + 0x54], 0
cmp ecx, 2
jg 0x10100fc3
xor esi, esi
cmp ecx, 1
jg 0x10100fcf
xor eax, eax
mov ecx, eax
jmp 0x10100fd9
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 0x10100fd1
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 0x10100fd1
mov eax, dword [esi + 8]
mov ecx, dword [esp + 0x28]
mov esi, dword [eax + 0x10]
jmp 0x10100fd1
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x38]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Line
jmp case.default.0x101005b9
cmp ecx, 6
jg 0x1010104a
mov dword [esp + 0x60], 0
cmp ecx, 5
jg 0x10101054
mov dword [esp + 0x5c], 0
cmp ecx, 4
jg 0x1010105e
mov dword [esp + 0x58], 0
cmp ecx, 3
jg 0x10101068
mov dword [esp + 0x54], 0
cmp ecx, 2
jg 0x10101072
xor edx, edx
cmp ecx, 1
jg 0x10101078
xor ecx, ecx
jmp 0x1010107e
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 0x1006ea60
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 0x10100585
cmp dword [ebx + 8], 1
mov esi, edx
jle 0x10102671
mov eax, dword [edx + 4]
test eax, eax
je 0x10102671
cmp dword [eax + 8], 0
je 0x10102671
mov eax, dword [edi + 0x128]
test eax, eax
je 0x101011a0
push eax
call fcn.1012e961
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.1012e9a4
add esp, 4
mov esi, eax
push ebx
push 0
push esi
call fcn.101306c0
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 0x1010148c
push 0x5c
call fcn.1012e966
add esp, 4
mov esi, eax
push 0x5c
push 0
push esi
call fcn.101306c0
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.10098770
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.100f3f90
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.10016f00
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.10016f00
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 0x10101202
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 0x1010266d
nop
cmp dword [ecx + 8], 5
mov eax, esi
mov dword [esp + 0x18], eax
jle 0x10101ab3
mov edx, dword [esi + 0x14]
mov dword [esp + 0x18], eax
test edx, edx
je 0x10101ab3
mov dword [esp + 0x18], eax
cmp dword [edx + 8], ebx
jle 0x10101ab3
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 0x10101507
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 0x10101ab3
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 0x10101a07
mov edx, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
cmp eax, 0x54c5638
jg case.default.0x10101567
je 0x10101910
cmp eax, 9
ja case.default.0x10101567
jmp dword [eax*4 + 0x10103018]
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x1010158e
xor edx, edx
cmp eax, 1
jg 0x10101596
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x1010159e
mov dword [esp + 0x60], edx
jmp 0x101015a7
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.0x10101567
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x101015e9
xor edx, edx
cmp eax, 1
jg 0x101015f1
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x101015f9
mov dword [esp + 0x60], edx
jmp 0x10101602
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.0x10101567
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x10101659
xor edx, edx
cmp eax, 3
jg 0x10101661
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 1
jg 0x10101669
mov dword [esp + 0x28], edx
test eax, eax
jg 0x10101673
mov dword [esp + 0x60], edx
mov dword [esp + 0x28], edx
jmp 0x1010167c
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.0x10101567
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x101016c2
xor edx, edx
cmp eax, 1
jg 0x101016ca
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x101016d2
mov dword [esp + 0x60], edx
jmp 0x101016db
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.0x10101567
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 6
jg 0x1010173b
xor edx, edx
cmp eax, 5
jg 0x10101743
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 2
jg 0x1010174b
mov dword [esp + 0x20], edx
cmp eax, 1
jg 0x10101755
mov dword [esp + 0x20], edx
mov dword [esp + 0x28], edx
test eax, eax
jg 0x1010175f
mov dword [esp + 0x60], edx
mov dword [esp + 0x20], edx
mov dword [esp + 0x28], edx
jmp 0x10101768
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.0x10101567
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x101017b4
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x101017c0
xor ecx, ecx
test eax, eax
jg 0x101017c8
xor eax, eax
jmp 0x101017cf
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.0x10101567
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x10101804
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x10101810
xor ecx, ecx
test eax, eax
jg 0x10101818
xor eax, eax
jmp 0x1010181f
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.0x10101567
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x1010185f
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x1010186b
xor ecx, ecx
cmp eax, 1
jg 0x10101873
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x1010187f
xor esi, esi
xor eax, eax
jmp 0x1010188a
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.0x10101567
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x101018cb
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x101018d7
xor ecx, ecx
cmp eax, 1
jg 0x101018df
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x101018eb
xor esi, esi
xor eax, eax
jmp 0x101018f6
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.0x10101567
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 1
jg 0x10101925
xor esi, esi
test eax, eax
jg 0x1010192d
xor ecx, ecx
jmp 0x10101934
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.0x10101567
mov edx, dword [esp + 0x14]
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x10101a38
xor esi, esi
cmp eax, 3
jg 0x10101a40
mov ecx, dword [ecx]
mov dword [esp + 0x20], ecx
xor ecx, ecx
cmp eax, 1
jg 0x10101a58
mov dword [esp + 0x28], ecx
test eax, eax
jg 0x10101a66
mov dword [esp + 0x60], ecx
mov dword [esp + 0x28], ecx
jmp 0x10101a73
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 0x10101a5c
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 0x10101520
mov eax, dword [ecx + 0x10]
mov dword [esp + 0x18], eax
cmp dword [ecx + 8], 6
mov esi, eax
jle 0x10102660
mov edx, dword [eax + 0x18]
test edx, edx
je 0x10102660
cmp dword [edx + 8], ebx
jle 0x10102660
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 0x10102660
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 0x1010265c
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 0x10101b5a
mov esi, dword [edx]
mov ecx, dword [esi]
mov ecx, dword [ecx + 0x10]
cmp ecx, 0x54c5638
jg case.default.0x10101b4e
je 0x101024f7
cmp ecx, 9
ja case.default.0x10101b4e
jmp dword [ecx*4 + 0x10103040]
cmp eax, 6
jg 0x10101b9d
xor ecx, ecx
cmp eax, 5
jg 0x10101ba3
xor esi, esi
cmp eax, 4
jg 0x10101bab
mov dword [esp + 0x20], ecx
cmp eax, 3
jg 0x10101bb7
mov dword [esp + 0x20], ecx
mov dword [esp + 0x28], ecx
cmp eax, 2
jg 0x10101bc3
mov dword [esp + 0x20], ecx
mov dword [esp + 0x28], ecx
mov dword [esp + 0x24], ecx
cmp eax, 1
jg 0x10101bcf
xor eax, eax
mov dword [esp + 0x60], ecx
xor edx, edx
mov dword [esp + 0x24], eax
jmp 0x10101be3
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x34]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Imsge
jmp case.default.0x10101b4e
mov ecx, esi
cmp eax, 8
jg 0x10101c5b
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x10101c65
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x10101c6f
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x10101c79
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x10101c83
mov dword [esp + 0x50], 0
cmp eax, 2
jg 0x10101c8d
xor esi, esi
cmp eax, 1
jg 0x10101c93
xor edx, edx
jmp 0x10101c99
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Text
jmp case.default.0x10101b4e
mov ecx, esi
cmp eax, 6
jg 0x10101d14
mov dword [esp + 0x60], 0
cmp eax, 5
jg 0x10101d1e
mov dword [esp + 0x5c], 0
cmp eax, 4
jg 0x10101d28
mov dword [esp + 0x58], 0
cmp eax, 3
jg 0x10101d32
mov dword [esp + 0x54], 0
cmp eax, 2
jg 0x10101d3c
xor esi, esi
cmp eax, 1
jg 0x10101d42
xor edx, edx
jmp 0x10101d48
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Button
jmp case.default.0x10101b4e
mov ecx, esi
cmp eax, 0xb
jg 0x10101dec
mov dword [esp + 0x60], 0
cmp eax, 0xa
jg 0x10101df6
mov dword [esp + 0x5c], 0
cmp eax, 9
jg 0x10101e00
mov dword [esp + 0x58], 0
cmp eax, 6
jg 0x10101e0a
mov dword [esp + 0x54], 0
cmp eax, 5
jg 0x10101e14
mov dword [esp + 0x50], 0
cmp eax, 4
jg 0x10101e1e
mov dword [esp + 0x4c], 0
cmp eax, 3
jg 0x10101e28
mov dword [esp + 0x48], 0
cmp eax, 2
jg 0x10101e32
xor esi, esi
cmp eax, 1
jg 0x10101e38
xor edx, edx
jmp 0x10101e3e
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x48]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Select
jmp case.default.0x10101b4e
mov ecx, esi
cmp eax, 0x1a
jg 0x10101fd0
mov dword [esp + 0x60], 0
cmp eax, 0x19
jg 0x10101fda
mov dword [esp + 0x5c], 0
cmp eax, 0x18
jg 0x10101fe4
mov dword [esp + 0x58], 0
cmp eax, 0x16
jg 0x10101fee
mov dword [esp + 0x54], 0
cmp eax, 0x15
jg 0x10101ff8
mov dword [esp + 0x50], 0
cmp eax, 0x14
jg 0x10102002
mov dword [esp + 0x4c], 0
cmp eax, 0x13
jg 0x1010200c
mov dword [esp + 0x48], 0
cmp eax, 0x12
jg 0x10102016
mov dword [esp + 0x44], 0
cmp eax, 0x11
jg 0x10102020
mov dword [esp + 0x40], 0
cmp eax, 0xf
jg 0x1010202a
mov dword [esp + 0x3c], 0
cmp eax, 0xe
jg 0x10102034
mov dword [esp + 0x38], 0
cmp eax, 0xd
jg 0x1010203e
mov dword [esp + 0x34], 0
cmp eax, 0xa
jg 0x10102048
mov dword [esp + 0x30], 0
cmp eax, 7
jg 0x10102052
mov dword [esp + 0x2c], 0
cmp eax, 6
jg 0x1010205c
mov dword [esp + 0x28], 0
cmp eax, 5
jg 0x10102066
mov dword [esp + 0x24], 0
cmp eax, 4
jg 0x10102070
mov dword [esp + 0x20], 0
cmp eax, 3
jg 0x1010207a
mov dword [esp + 0x18], 0
cmp eax, 2
jg 0x10102084
xor esi, esi
cmp eax, 1
jg 0x1010208a
xor edx, edx
jmp 0x10102090
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x84]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_EditText
jmp case.default.0x10101b4e
mov ecx, esi
cmp eax, 0xb
jg 0x10102187
mov dword [esp + 0x60], 0
cmp eax, 0xa
jg 0x10102191
mov dword [esp + 0x5c], 0
cmp eax, 9
jg 0x1010219b
mov dword [esp + 0x58], 0
cmp eax, 6
jg 0x101021a5
mov dword [esp + 0x54], 0
cmp eax, 5
jg 0x101021af
mov dword [esp + 0x50], 0
cmp eax, 4
jg 0x101021b9
mov dword [esp + 0x4c], 0
cmp eax, 3
jg 0x101021c3
mov dword [esp + 0x48], 0
cmp eax, 2
jg 0x101021cd
xor esi, esi
cmp eax, 1
jg 0x101021d3
xor edx, edx
jmp 0x101021d9
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x48]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_ComboButton
jmp case.default.0x10101b4e
mov ecx, esi
cmp eax, 8
jg 0x1010226f
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x10102279
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x10102283
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x1010228d
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x10102297
mov dword [esp + 0x50], 0
cmp eax, 2
jg 0x101022a1
xor esi, esi
cmp eax, 1
jg 0x101022a7
xor edx, edx
jmp 0x101022ad
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Progressbar
jmp case.default.0x10101b4e
mov ecx, esi
cmp eax, 8
jg 0x10102335
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x1010233f
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x10102349
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x10102353
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x1010235d
mov dword [esp + 0x50], 0
cmp eax, 2
jg 0x10102367
xor esi, esi
cmp eax, 1
jg 0x1010236d
xor edx, edx
jmp 0x10102373
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Sliderbar
jmp case.default.0x10101b4e
cmp eax, 6
jg 0x101023e6
mov dword [esp + 0x60], 0
cmp eax, 5
jg 0x101023f0
mov dword [esp + 0x5c], 0
cmp eax, 4
jg 0x101023fa
mov dword [esp + 0x58], 0
cmp eax, 3
jg 0x10102404
xor esi, esi
cmp eax, 2
jg 0x1010240a
xor ecx, ecx
cmp eax, 1
jg 0x10102412
xor eax, eax
jmp 0x1010241a
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x34]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Colour
jmp case.default.0x10101b4e
cmp eax, 7
jg 0x1010248d
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x10102497
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x101024a1
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x101024ab
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x101024b5
xor esi, esi
cmp eax, 2
jg 0x101024bb
xor ecx, ecx
cmp eax, 1
jg 0x101024c3
xor eax, eax
jmp 0x101024cb
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 0x1006ea60
push 0xffffffffffffffff
push dword [esp + 0x38]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Line
jmp case.default.0x10101b4e
cmp eax, 6
jg 0x1010253b
mov dword [esp + 0x60], 0
cmp eax, 5
jg 0x10102545
mov dword [esp + 0x5c], 0
cmp eax, 4
jg 0x1010254f
mov dword [esp + 0x58], 0
cmp eax, 3
jg 0x10102559
mov dword [esp + 0x54], 0
cmp eax, 2
jg 0x10102563
xor edx, edx
cmp eax, 1
jg 0x10102569
xor ecx, ecx
jmp 0x1010256f
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 0x1006ea60
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 0x10101b13
mov ecx, dword [esp + 0x10]
mov eax, dword [esi + 4]
inc ebx
cmp ebx, dword [eax + 8]
jl 0x101014b0
mov ebx, dword [esp + 0x10]
cmp dword [ebx + 8], 2
jle 0x10102f03
mov eax, dword [esi + 8]
test eax, eax
je 0x10102f03
cmp dword [eax + 8], 0
je 0x10102f03
mov eax, dword [edi + 0x130]
test eax, eax
je 0x101026ad
push eax
call fcn.1012e961
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.1012e9a4
add esp, 4
mov esi, eax
push ebx
push 0
push esi
call fcn.101306c0
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 0x10102886
nop dword [eax]
push 0x1c
call fcn.1012e966
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.1012e9a4
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 0x1010286e
nop
push 0x20
call fcn.1012e966
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.100987d0
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.100f3f90
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 0x101027a0
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 0x10102700
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 0x10102ef7
nop dword [eax]
xor ecx, ecx
mov dword [esp + 0x14], ecx
cmp dword [edi + 0x12c], ecx
jle 0x10102ee6
lea ebx, [edx*4]
mov dword [esp + 0x58], ebx
jmp 0x101028d4
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 0x10102915
mov eax, dword [esp + 0x60]
jmp 0x1010291f
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 0x10102ec9
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.0x1010298e.0
mov edx, dword [edx + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
cmp eax, 0x54c5638
jg case.default.0x1010298e
je 0x10102d49
cmp eax, 9
ja case.default.0x1010298e
jmp dword [eax*4 + 0x10103068]
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x101029b5
xor edx, edx
cmp eax, 1
jg 0x101029bd
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x101029c5
mov dword [esp + 0x60], edx
jmp 0x101029ce
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.0x1010298e
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x10102a12
xor edx, edx
cmp eax, 1
jg 0x10102a1a
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x10102a22
mov dword [esp + 0x60], edx
jmp 0x10102a2b
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.0x1010298e
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x10102a84
xor edx, edx
cmp eax, 3
jg 0x10102a8c
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 1
jg 0x10102a94
mov dword [esp + 0x28], edx
test eax, eax
jg 0x10102a9e
mov dword [esp + 0x60], edx
mov dword [esp + 0x28], edx
jmp 0x10102aa7
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.0x1010298e
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x10102aef
xor edx, edx
cmp eax, 1
jg 0x10102af7
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x10102aff
mov dword [esp + 0x60], edx
jmp 0x10102b08
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.0x1010298e
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 6
jg 0x10102b6a
xor edx, edx
cmp eax, 5
jg 0x10102b72
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 2
jg 0x10102b7a
mov dword [esp + 0x20], edx
cmp eax, 1
jg 0x10102b84
mov dword [esp + 0x20], edx
mov dword [esp + 0x28], edx
test eax, eax
jg 0x10102b8e
mov dword [esp + 0x60], edx
mov dword [esp + 0x20], edx
mov dword [esp + 0x28], edx
jmp 0x10102b97
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.0x1010298e
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x10102be5
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x10102bf1
xor ecx, ecx
test eax, eax
jg 0x10102bf9
xor eax, eax
jmp 0x10102c00
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.0x1010298e
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x10102c37
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x10102c43
xor ecx, ecx
test eax, eax
jg 0x10102c4b
xor eax, eax
jmp 0x10102c52
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.0x1010298e
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x10102c94
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x10102ca0
xor ecx, ecx
cmp eax, 1
jg 0x10102ca8
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x10102cb4
xor esi, esi
xor eax, eax
jmp 0x10102cbf
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.0x1010298e
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x10102d02
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x10102d0e
xor ecx, ecx
cmp eax, 1
jg 0x10102d16
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x10102d22
xor esi, esi
xor eax, eax
jmp 0x10102d2d
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.0x1010298e
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 1
jg 0x10102d5e
xor esi, esi
test eax, eax
jg 0x10102d66
xor ecx, ecx
jmp 0x10102d6d
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.0x1010298e
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x10102e6b
xor edx, edx
cmp eax, 3
jg 0x10102e73
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 1
jg 0x10102e7b
mov dword [esp + 0x28], edx
test eax, eax
jg 0x10102e85
mov dword [esp + 0x60], edx
mov dword [esp + 0x28], edx
jmp 0x10102e8e
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 0x10102933
mov ebx, dword [esp + 0x10]
mov esi, dword [ebx + 0x10]
jmp 0x10102ecd
mov ebx, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
inc ecx
mov dword [esp + 0x14], ecx
cmp ecx, dword [edi + 0x12c]
jl 0x101028d0
mov edx, dword [esp + 0x18]
mov eax, dword [esi + 8]
inc edx
mov dword [esp + 0x18], edx
cmp edx, dword [eax + 8]
jl 0x101028b0
mov eax, dword [esi + 8]
mov eax, dword [eax + 8]
mov dword [edi + 0x134], eax
cmp dword [ebx + 8], 9
jle 0x10102f6c
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 0x10102f6c
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 0x10102f40
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 0x10102f99
cmp ebx, 0xffffffff
jle 0x10102f99
cmp ebx, dword [edi + 0x134]
jge 0x10102f99
mov dword [edi + 0x17c], ebx
mov edx, dword [edi + 0x1d8]
mov ecx, edi
call fcn.100f7c50
mov eax, dword [edi + 0x1d0]
mov edx, dword [edi + 0x1b0]
mov ecx, dword [edi + 0x1ac]
push 0
push 0
push dword [edi + 0x184]
push 0
push dword [eax + 0xc]
push dword [eax + 8]
push dword [eax + 4]
push dword [eax]
call fcn.100dd480
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