Function at 0x1000b9e0
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 + 0x130]
mov eax, dword [edi + 0x174]
push 0
push edi
mov dword [esp + 0x70], eax
mov dword [edi + 0x1d4], 0
mov dword [edi + 0x174], 0xffffffff
mov dword [edi + 0x1b8], 0xffffffff
call sym.ExuiKrnln_X32.dll_DeleteItem_AdvancedFormEx
push dword [edi + 0x128]
push 0
push edi
call sym.ExuiKrnln_X32.dll_DeleteColumn_AdvancedFormEx
push 1
push 0xffffffffffffffff
or edx, 0xffffffff
mov ecx, edi
call fcn.10059b10
mov eax, dword [edi + 0x44]
push 1
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x3f8
push edi
call eax
mov eax, dword [edi + 0x124]
test eax, eax
je 0x1000ba70
push eax
call fcn.10110e1f
add esp, 4
mov dword [edi + 0x124], 0
mov eax, dword [edi + 0x12c]
test eax, eax
je 0x1000ba8d
push eax
call fcn.10110e1f
add esp, 4
mov dword [edi + 0x12c], 0
mov esi, dword [edi + 0x1a4]
xor ecx, ecx
test esi, esi
je 0x1000e84e
mov ecx, dword [esi + 4]
cmp ecx, 1
jl 0x1000e84c
mov eax, dword [esi]
cmp eax, 1
jge 0x1000bac1
dec eax
mov ecx, esi
mov dword [esi], eax
mov eax, esi
mov dword [esp + 0x54], ecx
mov dword [esp + 0x18], ecx
jmp 0x1000bb12
lea eax, [ecx + 8]
push eax
call fcn.10110e62
mov ebx, eax
add esp, 4
mov dword [esp + 0x54], ebx
mov edx, ebx
mov dword [esp + 0x18], ebx
mov dword [ebx], 0xffffffff
mov ecx, dword [esi + 4]
mov dword [ebx + 4], ecx
test ecx, ecx
jle 0x1000bb04
push ecx
lea eax, [esi + 8]
push eax
mov eax, ebx
add eax, 8
push eax
call fcn.10112e60
mov ecx, ebx
add esp, 0xc
mov edx, ecx
mov eax, ecx
jmp 0x1000bb08
mov ecx, dword [esp + 0x54]
mov esi, ebx
test edx, edx
je 0x1000e84e
cmp dword [eax + 4], 8
jne 0x1000bb33
mov ecx, dword [esi + 8]
call fcn.100d3ae0
mov edx, eax
lea ecx, [esp + 0x18]
call fcn.100d4020
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x54], ecx
test ecx, ecx
je 0x1000e869
cmp dword [ecx + 4], 8
jle 0x1000e84e
cmp dword [ecx + 8], 0x3b9ac9ff
jne 0x1000e84e
call sym.ExuiKrnln_X32.dll_Create_StructEx
mov esi, eax
mov eax, dword [esp + 0x54]
push eax
push esi
mov dword [esp + 0x44], esi
call sym.ExuiKrnln_X32.dll_Load_StructEx
test eax, eax
je 0x1000e840
mov ecx, dword [esi + 0x10]
test ecx, ecx
je 0x1000e840
mov ebx, dword [esi + 8]
test ebx, ebx
je 0x1000e840
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
cmp eax, dword [edi + 0x24]
jne 0x1000e840
mov edx, ecx
cmp ebx, 4
jle 0x1000c5f9
mov eax, dword [ecx + 0x10]
test eax, eax
je 0x1000c5f9
cmp dword [eax + 0x10], 0
je 0x1000c5f9
mov eax, dword [eax + 8]
test eax, eax
je 0x1000c5f9
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 0x1000c5f9
nop dword [eax]
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 0x1000bc0f
mov eax, dword [edx]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
cmp eax, 9
ja case.default.0x1000bc03
jmp dword [eax*4 + 0x1000e910]
cmp ecx, 6
jg 0x1000bc78
xor eax, eax
mov dword [esp + 0x20], eax
cmp ecx, 5
jg 0x1000bc84
mov dword [esp + 0x20], eax
mov dword [esp + 0x28], eax
cmp ecx, 4
jg 0x1000bc90
mov dword [esp + 0x20], eax
mov dword [esp + 0x28], eax
mov dword [esp + 0x34], eax
cmp ecx, 3
jg 0x1000bc9c
mov dword [esp + 0x20], eax
mov dword [esp + 0x28], eax
mov dword [esp + 0x34], eax
mov dword [esp + 0x18], eax
cmp ecx, 2
jg 0x1000bca8
mov dword [esp + 0x20], eax
mov dword [esp + 0x28], eax
mov dword [esp + 0x34], eax
mov dword [esp + 0x18], eax
mov dword [esp + 0x14], eax
cmp ecx, 1
jg 0x1000bcb4
xor ecx, ecx
mov dword [esp + 0x40], eax
xor edx, edx
mov dword [esp + 0x18], eax
mov dword [esp + 0x14], eax
jmp 0x1000bccc
mov eax, dword [edx]
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx]
mov eax, dword [eax + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x34], eax
mov eax, dword [edx]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [edx]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], eax
mov eax, dword [edx]
mov ecx, dword [esp + 0x28]
mov edx, dword [esp + 0x34]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x40], eax
mov eax, dword [esp + 0x20]
push eax
push ecx
push edx
push dword [esp + 0x24]
push dword [esp + 0x24]
push dword [esp + 0x54]
push 0x10059600
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Imsge
jmp case.default.0x1000bc03
cmp ecx, 8
jg 0x1000bd35
mov edx, dword [edx]
xor eax, eax
mov dword [esp + 0x40], eax
cmp ecx, 6
jg 0x1000bd43
mov dword [esp + 0x14], eax
cmp ecx, 5
jg 0x1000bd4d
mov dword [esp + 0x18], eax
cmp ecx, 4
jg 0x1000bd57
mov dword [esp + 0x34], eax
cmp ecx, 3
jg 0x1000bd61
mov dword [esp + 0x28], eax
cmp ecx, 2
jg 0x1000bd6b
mov dword [esp + 0x20], eax
cmp ecx, 1
jg 0x1000bd75
xor ecx, ecx
jmp 0x1000bd7f
mov ecx, dword [edx]
mov edx, ecx
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x40], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], 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 + 0x34], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x40]
push eax
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x1c]
push dword [esp + 0x24]
push dword [esp + 0x44]
push dword [esp + 0x3c]
push dword [esp + 0x38]
push ecx
push 0x10059600
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Text
jmp case.default.0x1000bc03
cmp ecx, 6
jg 0x1000bdfe
mov edx, dword [edx]
mov dword [esp + 0x40], 0
cmp ecx, 5
jg 0x1000be0c
mov dword [esp + 0x14], 0
cmp ecx, 4
jg 0x1000be16
mov dword [esp + 0x18], 0
cmp ecx, 3
jg 0x1000be20
mov dword [esp + 0x34], 0
cmp ecx, 2
jg 0x1000be2a
mov dword [esp + 0x28], 0
cmp ecx, 1
jg 0x1000be34
xor ecx, ecx
jmp 0x1000be3a
mov ecx, dword [edx]
mov edx, ecx
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x40], 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 + 0x18], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x34], eax
mov eax, dword [edx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
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 + 0x48]
push dword [esp + 0x20]
push dword [esp + 0x28]
push dword [esp + 0x48]
push dword [esp + 0x40]
push ecx
push 0x10059600
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Button
jmp case.default.0x1000bc03
cmp ecx, 0xb
jg 0x1000becf
mov edx, dword [edx]
mov dword [esp + 0x14], 0
cmp ecx, 0xa
jg 0x1000bedd
mov dword [esp + 0x18], 0
cmp ecx, 9
jg 0x1000bee7
xor eax, eax
mov dword [esp + 0x40], eax
cmp ecx, 6
jg 0x1000bef1
mov dword [esp + 0x34], eax
cmp ecx, 5
jg 0x1000befb
mov dword [esp + 0x28], eax
cmp ecx, 4
jg 0x1000bf05
mov dword [esp + 0x20], eax
cmp ecx, 3
jg 0x1000bf0f
mov dword [esp + 0x4c], eax
cmp ecx, 2
jg 0x1000bf19
mov dword [esp + 0x50], eax
cmp ecx, 1
jg 0x1000bf23
xor ecx, ecx
jmp 0x1000bf2d
mov ecx, dword [edx]
mov edx, ecx
mov eax, dword [ecx + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], eax
mov eax, dword [edx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [edx + 0x24]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x40], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x34], 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 + 0x4c], eax
mov eax, dword [edx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x40]
push dword [esp + 0x14]
push dword [esp + 0x1c]
push eax
mov eax, dword [edx + 0x20]
push dword [eax + 0x10]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x48]
push dword [esp + 0x40]
push dword [esp + 0x3c]
push dword [esp + 0x6c]
push dword [esp + 0x74]
push ecx
push 0x10059600
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Select
jmp case.default.0x1000bc03
cmp ecx, 0x1a
jg 0x1000c081
mov edx, dword [edx]
mov dword [esp + 0x4c], 0
cmp ecx, 0x19
jg 0x1000c08f
mov dword [esp + 0x40], 0
cmp ecx, 0x18
jg 0x1000c099
xor eax, eax
mov dword [esp + 0x50], eax
cmp ecx, 0x16
jg 0x1000c0a3
mov dword [esp + 0x14], eax
cmp ecx, 0x15
jg 0x1000c0ad
mov dword [esp + 0x18], eax
cmp ecx, 0x14
jg 0x1000c0b7
mov dword [esp + 0x34], eax
cmp ecx, 0x13
jg 0x1000c0c1
mov dword [esp + 0x28], eax
cmp ecx, 0x12
jg 0x1000c0cb
mov dword [esp + 0x20], eax
cmp ecx, 0x11
jg 0x1000c0d5
mov dword [esp + 0x58], eax
cmp ecx, 0xf
jg 0x1000c0df
mov dword [esp + 0x5c], eax
cmp ecx, 0xe
jg 0x1000c0e9
mov dword [esp + 0x60], eax
cmp ecx, 0xd
jg 0x1000c0f3
mov dword [esp + 0x44], eax
cmp ecx, 0xa
jg 0x1000c0fd
mov dword [esp + 0x48], eax
cmp ecx, 7
jg 0x1000c107
mov dword [esp + 0x38], eax
cmp ecx, 6
jg 0x1000c111
mov dword [esp + 0x2c], eax
cmp ecx, 5
jg 0x1000c11b
mov dword [esp + 0x30], eax
cmp ecx, 4
jg 0x1000c125
mov dword [esp + 0x24], eax
cmp ecx, 3
jg 0x1000c12f
mov dword [esp + 0x1c], eax
cmp ecx, 2
jg 0x1000c139
mov dword [esp + 0x10], eax
cmp ecx, 1
jg 0x1000c143
xor ecx, ecx
jmp 0x1000c14d
mov ecx, dword [edx]
mov edx, ecx
mov eax, dword [ecx + 0x68]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x4c], eax
mov eax, dword [edx + 0x64]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x40], eax
mov eax, dword [edx + 0x60]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [edx + 0x58]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], eax
mov eax, dword [edx + 0x54]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [edx + 0x50]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x34], eax
mov eax, dword [edx + 0x4c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx + 0x48]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx + 0x44]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [edx + 0x3c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [edx + 0x38]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [edx + 0x34]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x44], eax
mov eax, dword [edx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x48], eax
mov eax, dword [edx + 0x1c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x38], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], 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 + 0x1c], eax
mov eax, dword [edx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x50]
push dword [esp + 0x4c]
push dword [esp + 0x44]
push eax
mov eax, dword [edx + 0x5c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x40]
push dword [esp + 0x24]
push dword [esp + 0x2c]
push dword [esp + 0x4c]
push dword [esp + 0x44]
push dword [esp + 0x40]
push dword [esp + 0x7c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x30]
push dword [esp + 0x88]
push dword [esp + 0x90]
push dword [esp + 0x78]
push dword [eax + 0x10]
mov eax, dword [edx + 0x2c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x24]
push dword [esp + 0x88]
push dword [eax + 0x10]
mov eax, dword [edx + 0x20]
push dword [eax + 0x10]
push dword [esp + 0x84]
push dword [esp + 0x7c]
push dword [esp + 0x84]
push dword [esp + 0x7c]
push dword [esp + 0x78]
push dword [esp + 0x70]
push ecx
push 0x10059600
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_EditText
jmp case.default.0x1000bc03
cmp ecx, 0xb
jg 0x1000c23e
mov edx, dword [edx]
mov dword [esp + 0x1c], 0
cmp ecx, 0xa
jg 0x1000c24c
mov dword [esp + 0x24], 0
cmp ecx, 9
jg 0x1000c256
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 6
jg 0x1000c260
mov dword [esp + 0x30], eax
cmp ecx, 5
jg 0x1000c26a
mov dword [esp + 0x2c], eax
cmp ecx, 4
jg 0x1000c274
mov dword [esp + 0x38], eax
cmp ecx, 3
jg 0x1000c27e
mov dword [esp + 0x48], eax
cmp ecx, 2
jg 0x1000c288
mov dword [esp + 0x44], eax
cmp ecx, 1
jg 0x1000c292
xor ecx, ecx
jmp 0x1000c29c
mov ecx, dword [edx]
mov edx, ecx
mov eax, dword [ecx + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [edx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx + 0x24]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x38], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x48], eax
mov eax, dword [edx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x44], eax
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x10]
push dword [esp + 0x1c]
push dword [esp + 0x28]
push eax
mov eax, dword [edx + 0x20]
push dword [eax + 0x10]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x44]
push dword [esp + 0x44]
push dword [esp + 0x54]
push dword [esp + 0x68]
push dword [esp + 0x68]
push ecx
push 0x10059600
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_ComboButton
jmp case.default.0x1000bc03
cmp ecx, 8
jg 0x1000c320
mov edx, dword [edx]
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 6
jg 0x1000c32e
mov dword [esp + 0x1c], eax
cmp ecx, 5
jg 0x1000c338
mov dword [esp + 0x24], eax
cmp ecx, 4
jg 0x1000c342
mov dword [esp + 0x30], eax
cmp ecx, 3
jg 0x1000c34c
mov dword [esp + 0x2c], eax
cmp ecx, 2
jg 0x1000c356
mov dword [esp + 0x38], eax
cmp ecx, 1
jg 0x1000c360
xor ecx, ecx
jmp 0x1000c36a
mov ecx, dword [edx]
mov edx, ecx
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], 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 + 0x24], 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 + 0x2c], eax
mov eax, dword [edx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x38], eax
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x10]
push eax
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x24]
push dword [esp + 0x30]
push dword [esp + 0x40]
push dword [esp + 0x40]
push dword [esp + 0x50]
push ecx
push 0x10059600
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Progressbar
jmp case.default.0x1000bc03
cmp ecx, 8
jg 0x1000c3e0
mov edx, dword [edx]
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 6
jg 0x1000c3ee
mov dword [esp + 0x1c], eax
cmp ecx, 5
jg 0x1000c3f8
mov dword [esp + 0x24], eax
cmp ecx, 4
jg 0x1000c402
mov dword [esp + 0x30], eax
cmp ecx, 3
jg 0x1000c40c
mov dword [esp + 0x2c], eax
cmp ecx, 2
jg 0x1000c416
mov dword [esp + 0x38], eax
cmp ecx, 1
jg 0x1000c420
xor ecx, ecx
jmp 0x1000c42a
mov ecx, dword [edx]
mov edx, ecx
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], 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 + 0x24], 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 + 0x2c], eax
mov eax, dword [edx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x38], eax
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x10]
push eax
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x24]
push dword [esp + 0x30]
push dword [esp + 0x40]
push dword [esp + 0x40]
push dword [esp + 0x50]
push ecx
push 0x10059600
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Sliderbar
jmp case.default.0x1000bc03
cmp ecx, 6
jg 0x1000c4a7
mov dword [esp + 0x10], 0
cmp ecx, 5
jg 0x1000c4b3
mov dword [esp + 0x1c], 0
cmp ecx, 4
jg 0x1000c4bf
mov dword [esp + 0x24], 0
cmp ecx, 3
jg 0x1000c4cb
mov dword [esp + 0x30], 0
cmp ecx, 2
jg 0x1000c4d7
mov dword [esp + 0x2c], 0
cmp ecx, 1
jg 0x1000c4e3
xor eax, eax
jmp 0x1000c4eb
mov eax, dword [edx]
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [edx]
mov eax, dword [eax + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], eax
mov eax, dword [edx]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
push dword [esp + 0x10]
push dword [esp + 0x20]
push dword [esp + 0x2c]
push dword [esp + 0x3c]
push dword [esp + 0x3c]
push eax
push 0x10059600
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Colour
jmp case.default.0x1000bc03
cmp ecx, 7
jg 0x1000c56e
mov dword [esp + 0x10], 0
cmp ecx, 6
jg 0x1000c57a
mov dword [esp + 0x1c], 0
cmp ecx, 5
jg 0x1000c586
mov dword [esp + 0x24], 0
cmp ecx, 4
jg 0x1000c592
mov dword [esp + 0x30], 0
cmp ecx, 3
jg 0x1000c59e
mov dword [esp + 0x2c], 0
cmp ecx, 2
jg 0x1000c5aa
mov dword [esp + 0x38], 0
cmp ecx, 1
jg 0x1000c5b6
xor eax, eax
jmp 0x1000c5be
mov eax, dword [edx]
mov eax, dword [eax + 0x1c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [edx]
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [edx]
mov eax, dword [eax + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], 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 + 0x38], eax
mov eax, dword [edx]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
push dword [esp + 0x10]
push dword [esp + 0x20]
push dword [esp + 0x2c]
push dword [esp + 0x3c]
push dword [esp + 0x3c]
push dword [esp + 0x4c]
push eax
push 0x10059600
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Line
mov edx, dword [esi + 0x10]
inc ebx
mov eax, dword [edx + 0x10]
cmp ebx, dword [eax + 8]
jl 0x1000bbe0
cmp dword [esi + 8], 1
mov ecx, edx
jle 0x1000dc43
mov eax, dword [edx + 4]
test eax, eax
je 0x1000dc43
cmp dword [eax + 8], 0
je 0x1000dc43
mov eax, dword [edi + 0x124]
test eax, eax
je 0x1000c637
push eax
call fcn.10110e1f
add esp, 4
mov dword [edi + 0x124], 0
mov eax, dword [esi + 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.10110e62
add esp, 4
mov esi, eax
push ebx
push 0
push esi
call fcn.10112ca0
mov ecx, dword [esp + 0x48]
xor ebx, ebx
mov dword [edi + 0x124], esi
add esp, 0xc
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 8]
mov dword [edi + 0x128], eax
mov ecx, dword [ecx + 0x10]
mov eax, dword [ecx + 4]
cmp dword [eax + 8], ebx
jle 0x1000cc0c
push 0x8c
call fcn.10110e24
add esp, 4
mov esi, eax
push 0x8c
push 0
push esi
call fcn.10112ca0
mov ecx, dword [edi + 0x124]
add esp, 0xc
mov dword [ecx + ebx*4], esi
mov esi, dword [esp + 0x3c]
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 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 + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x14], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 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 + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x18], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 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 + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x1c], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0xc]
mov eax, dword [edi + 0x124]
mov edx, dword [edx + 0x10]
mov ecx, dword [eax + ebx*4]
add ecx, 0x20
call fcn.100d4020
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x10]
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x24], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x14]
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x28], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x18]
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
push 0x5c
mov dword [ecx + 0x2c], eax
call fcn.10110e24
add esp, 4
mov esi, eax
push 0x5c
push 0
push esi
call fcn.10112ca0
mov ecx, dword [edi + 0x124]
add esp, 0xc
mov ecx, dword [ecx + ebx*4]
mov dword [ecx + 0x6c], esi
mov eax, dword [edi + 0x124]
mov eax, dword [eax + ebx*4]
push dword [eax + 0x20]
push dword [eax + 0x6c]
call sym.ExuiKrnln_X32.dll_RexLoadFont
mov esi, dword [esp + 0x3c]
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
cmp dword [eax + 8], 7
jle 0x1000cbfc
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x1c]
mov eax, dword [edi + 0x124]
mov edx, dword [edx + 0x10]
mov ecx, dword [eax + ebx*4]
add ecx, 0x30
call fcn.100d4020
mov eax, dword [esi + 0x10]
push 0x5c
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x20]
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x34], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x24]
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x38], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x28]
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x3c], eax
call fcn.10110e24
add esp, 4
mov esi, eax
push 0x5c
push 0
push esi
call fcn.10112ca0
mov ecx, dword [edi + 0x124]
add esp, 0xc
mov ecx, dword [ecx + ebx*4]
mov dword [ecx + 0x70], esi
mov eax, dword [edi + 0x124]
mov eax, dword [eax + ebx*4]
push dword [eax + 0x30]
push dword [eax + 0x70]
call sym.ExuiKrnln_X32.dll_RexLoadFont
mov esi, dword [esp + 0x3c]
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x2c]
mov eax, dword [edi + 0x124]
mov edx, dword [edx + 0x10]
mov ecx, dword [eax + ebx*4]
add ecx, 0x40
call fcn.100d4020
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x30]
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x44], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x34]
mov eax, dword [edi + 0x124]
push 0x5c
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x48], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x38]
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x4c], eax
call fcn.10110e24
add esp, 4
mov esi, eax
push 0x5c
push 0
push esi
call fcn.10112ca0
mov ecx, dword [edi + 0x124]
add esp, 0xc
mov ecx, dword [ecx + ebx*4]
mov dword [ecx + 0x74], esi
mov eax, dword [edi + 0x124]
mov eax, dword [eax + ebx*4]
push dword [eax + 0x40]
push dword [eax + 0x74]
call sym.ExuiKrnln_X32.dll_RexLoadFont
mov esi, dword [esp + 0x3c]
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x3c]
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x54], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x40]
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x50], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x44]
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x58], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x48]
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x5c], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x4c]
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov edx, dword [edx + 0x10]
add ecx, 0x68
call fcn.100d4020
mov eax, dword [edi + 0x124]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x78]
mov dword [esp + 0x10], eax
test eax, eax
je 0x1000ca4e
push eax
call sym.ExuiKrnln_X32.dll_RexClearSkin
push 0x14
push dword [esp + 0x14]
call fcn.10110e54
add esp, 8
push 0x14
call fcn.10110e24
xorps xmm0, xmm0
add esp, 4
movups xmmword [eax], xmm0
mov dword [eax + 0x10], 0
mov ecx, dword [edi + 0x124]
mov ecx, dword [ecx + ebx*4]
mov dword [ecx + 0x78], eax
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [ecx + 0x68]
test eax, eax
je 0x1000cb74
push eax
push dword [ecx + 0x78]
call sym.ExuiKrnln_X32.dll_RexLoadSkin
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [ecx + 0x78]
cmp dword [eax + 0xc], 0x16
jg 0x1000caa4
xor eax, eax
jmp 0x1000caaa
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x58]
mov dword [ecx + 0x84], eax
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [ecx + 0x78]
cmp dword [eax + 0xc], 0x17
jg 0x1000cac6
xor eax, eax
jmp 0x1000cacc
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x5c]
mov dword [ecx + 0x88], eax
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [ecx + 0x78]
cmp dword [eax + 0xc], 0x18
jg 0x1000cae8
xor eax, eax
jmp 0x1000caee
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x60]
mov dword [ecx + 0x7c], eax
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
mov eax, dword [ecx + 0x78]
cmp dword [eax + 0xc], 0x19
jg 0x1000cb07
xor eax, eax
jmp 0x1000cb0d
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x64]
mov dword [ecx + 0x80], eax
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
cmp dword [ecx + 0x7c], 0
jne 0x1000cb37
mov eax, dword [ecx + 0x78]
cmp dword [eax + 0xc], 0
jg 0x1000cb2f
xor eax, eax
jmp 0x1000cb34
mov eax, dword [eax + 0x10]
mov eax, dword [eax]
mov dword [ecx + 0x7c], eax
mov eax, dword [edi + 0x124]
mov ecx, dword [eax + ebx*4]
cmp dword [ecx + 0x80], 0
jne 0x1000cbfc
mov eax, dword [ecx + 0x78]
cmp dword [eax + 0xc], 1
jg 0x1000cb63
xor eax, eax
mov dword [ecx + 0x80], eax
jmp 0x1000cbfc
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 4]
mov dword [ecx + 0x80], eax
jmp 0x1000cbfc
mov eax, dword [edi + 0x1a8]
cmp dword [eax + 0xc], 0x16
jg 0x1000cb84
xor eax, eax
jmp 0x1000cb8a
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x58]
mov dword [ecx + 0x84], eax
mov eax, dword [edi + 0x1a8]
cmp dword [eax + 0xc], 0x17
jg 0x1000cba0
xor ecx, ecx
jmp 0x1000cba6
mov eax, dword [eax + 0x10]
mov ecx, dword [eax + 0x5c]
mov eax, dword [edi + 0x124]
mov eax, dword [eax + ebx*4]
mov dword [eax + 0x88], ecx
mov eax, dword [edi + 0x1a8]
cmp dword [eax + 0xc], 0x18
jg 0x1000cbc5
xor ecx, ecx
jmp 0x1000cbcb
mov eax, dword [eax + 0x10]
mov ecx, dword [eax + 0x60]
mov eax, dword [edi + 0x124]
mov eax, dword [eax + ebx*4]
mov dword [eax + 0x7c], ecx
mov eax, dword [edi + 0x1a8]
cmp dword [eax + 0xc], 0x19
jg 0x1000cbe7
xor ecx, ecx
jmp 0x1000cbed
mov eax, dword [eax + 0x10]
mov ecx, dword [eax + 0x64]
mov eax, dword [edi + 0x124]
mov eax, dword [eax + ebx*4]
mov dword [eax + 0x80], ecx
mov ecx, dword [esi + 0x10]
inc ebx
mov eax, dword [ecx + 4]
cmp ebx, dword [eax + 8]
jl 0x1000c692
mov eax, dword [ecx + 4]
push dword [eax + 8]
push 0
push edi
call sym.ExuiKrnln_X32.dll_ElemOnInsertColumn_SL
mov edx, dword [esp + 0x3c]
xor esi, esi
mov ecx, dword [edx + 0x10]
mov eax, dword [ecx + 4]
cmp dword [eax + 8], esi
jle 0x1000dc3f
nop
cmp dword [edx + 8], 5
mov eax, ecx
mov dword [esp + 0x28], eax
jle 0x1000d1ab
mov ebx, dword [ecx + 0x14]
mov dword [esp + 0x28], eax
test ebx, ebx
je 0x1000d1ab
mov dword [esp + 0x28], eax
cmp dword [ebx + 8], esi
jle 0x1000d1ab
mov eax, dword [ebx + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [ecx + 0x10]
mov ebx, dword [eax + 8]
mov eax, dword [esp + 0x10]
mov dword [esp + 0x20], ebx
mov eax, dword [eax + esi*4]
cmp ebx, dword [eax + 8]
jl 0x1000cc87
mov eax, dword [esp + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 8]
mov dword [esp + 0x20], eax
xor ebx, ebx
mov eax, ecx
mov dword [esp + 0x28], eax
cmp dword [esp + 0x20], ebx
jle 0x1000d1ab
nop dword [eax]
mov ecx, dword [edx + 0x10]
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + ebx*4]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
cmp dword [eax + 8], 0
jle case.0x1000ccd6.0
mov eax, dword [eax + 0x10]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
cmp eax, 9
ja case.default.0x1000ccd6
jmp dword [eax*4 + 0x1000e938]
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 3
jg 0x1000cd01
xor edx, edx
cmp eax, 1
jg 0x1000cd09
mov ecx, dword [ecx]
mov dword [esp + 0x14], ecx
xor ecx, ecx
test eax, eax
jg 0x1000cd21
mov dword [esp + 0x10], ecx
jmp 0x1000cd2e
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, ecx
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x14], eax
jmp 0x1000cd25
mov eax, dword [esp + 0x14]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x14]
push edx
mov eax, dword [eax + 8]
push dword [eax + 0x10]
push ecx
push dword [esp + 0x1c]
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push esi
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Text
jmp case.default.0x1000ccd6
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 3
jg 0x1000cd77
xor edx, edx
cmp eax, 1
jg 0x1000cd7f
mov ecx, dword [ecx]
mov dword [esp + 0x14], edx
test eax, eax
jg 0x1000cd8b
mov dword [esp + 0x10], edx
mov dword [esp + 0x14], edx
jmp 0x1000cd94
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], 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 dword [esp + 0x20]
push dword [esp + 0x20]
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push esi
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Button
jmp case.default.0x1000ccd6
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 4
jg 0x1000cdef
xor edx, edx
cmp eax, 3
jg 0x1000cdf7
mov ecx, dword [ecx]
mov dword [esp + 0x18], ecx
xor ecx, ecx
cmp eax, 1
jg 0x1000ce0f
mov dword [esp + 0x14], ecx
test eax, eax
jg 0x1000ce1d
mov dword [esp + 0x10], ecx
mov dword [esp + 0x14], ecx
jmp 0x1000ce2a
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, ecx
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x18], eax
jmp 0x1000ce13
mov eax, dword [esp + 0x18]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x18]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x18]
push edx
push ecx
mov eax, dword [eax + 8]
push dword [eax + 0x10]
push dword [esp + 0x20]
push dword [esp + 0x20]
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push esi
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Select
jmp case.default.0x1000ccd6
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 3
jg 0x1000ce75
xor edx, edx
cmp eax, 1
jg 0x1000ce7d
mov ecx, dword [ecx]
mov dword [esp + 0x14], ecx
xor ecx, ecx
test eax, eax
jg 0x1000ce95
mov dword [esp + 0x10], ecx
jmp 0x1000cea2
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, ecx
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x14], eax
jmp 0x1000ce99
mov eax, dword [esp + 0x14]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x14]
push edx
mov eax, dword [eax + 8]
push dword [eax + 0x10]
push ecx
push dword [esp + 0x1c]
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push esi
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_EditText
jmp case.default.0x1000ccd6
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 6
jg 0x1000cf0f
xor edx, edx
cmp eax, 5
jg 0x1000cf17
mov ecx, dword [ecx]
mov dword [esp + 0x18], edx
cmp eax, 2
jg 0x1000cf23
mov dword [esp + 0x18], edx
mov dword [esp + 0x34], edx
cmp eax, 1
jg 0x1000cf2d
mov dword [esp + 0x18], edx
mov dword [esp + 0x34], edx
mov dword [esp + 0x14], edx
test eax, eax
jg 0x1000cf37
xor eax, eax
mov dword [esp + 0x10], edx
mov dword [esp + 0x34], eax
mov dword [esp + 0x14], eax
jmp 0x1000cf44
mov eax, dword [ecx]
mov eax, dword [eax + 0x18]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [ecx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x34], eax
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x18]
push edx
push eax
mov eax, dword [ecx + 0x10]
push dword [eax + 0x10]
mov eax, dword [ecx + 0xc]
push dword [eax + 0x10]
push dword [esp + 0x44]
push dword [esp + 0x28]
push dword [esp + 0x28]
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push esi
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_ComboButton
jmp case.default.0x1000ccd6
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
mov dword [esp + 0x10], ecx
cmp eax, 2
jg 0x1000cf91
xor edx, edx
cmp eax, 1
jg 0x1000cf99
xor ecx, ecx
test eax, eax
jg 0x1000cfa1
xor eax, eax
jmp 0x1000cfac
mov eax, dword [ecx]
mov eax, dword [eax + 8]
mov edx, dword [eax + 0x10]
mov eax, dword [ecx]
mov eax, dword [eax + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x10]
mov eax, dword [eax]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
push edx
push ecx
push eax
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push esi
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Progressbar
jmp case.default.0x1000ccd6
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
mov dword [esp + 0x10], ecx
cmp eax, 2
jg 0x1000cfe2
xor edx, edx
cmp eax, 1
jg 0x1000cfea
xor ecx, ecx
test eax, eax
jg 0x1000cff2
xor eax, eax
jmp 0x1000cffd
mov eax, dword [ecx]
mov eax, dword [eax + 8]
mov edx, dword [eax + 0x10]
mov eax, dword [ecx]
mov eax, dword [eax + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x10]
mov eax, dword [eax]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
push edx
push ecx
push eax
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push esi
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Sliderbar
jmp case.default.0x1000ccd6
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
mov dword [esp + 0x14], ecx
cmp eax, 3
jg 0x1000d040
xor edx, edx
cmp eax, 2
jg 0x1000d048
xor ecx, ecx
cmp eax, 1
jg 0x1000d050
mov dword [esp + 0x10], ecx
test eax, eax
jg 0x1000d060
mov dword [esp + 0x1c], ecx
xor eax, eax
jmp 0x1000d073
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x14]
mov eax, dword [eax]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x14]
mov eax, dword [eax]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x10]
push edx
push ecx
push eax
push dword [esp + 0x28]
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push esi
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Colour
jmp case.default.0x1000ccd6
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
mov dword [esp + 0x14], ecx
cmp eax, 3
jg 0x1000d0ba
xor edx, edx
cmp eax, 2
jg 0x1000d0c2
xor ecx, ecx
cmp eax, 1
jg 0x1000d0ca
mov dword [esp + 0x10], ecx
test eax, eax
jg 0x1000d0da
mov dword [esp + 0x1c], ecx
xor eax, eax
jmp 0x1000d0ed
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov eax, dword [ecx]
mov eax, dword [eax + 8]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x14]
mov eax, dword [eax]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x14]
mov eax, dword [eax]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x10]
push edx
push ecx
push eax
push dword [esp + 0x28]
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push esi
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Colour
jmp case.default.0x1000ccd6
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 4
jg 0x1000d138
xor edx, edx
cmp eax, 3
jg 0x1000d140
mov ecx, dword [ecx]
mov dword [esp + 0x18], ecx
xor ecx, ecx
cmp eax, 1
jg 0x1000d158
mov dword [esp + 0x14], ecx
test eax, eax
jg 0x1000d166
mov dword [esp + 0x10], ecx
mov dword [esp + 0x14], ecx
jmp 0x1000d173
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, ecx
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x18], eax
jmp 0x1000d15c
mov eax, dword [esp + 0x18]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x18]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x18]
push edx
push ecx
mov eax, dword [eax + 8]
push dword [eax + 0x10]
push dword [esp + 0x20]
push dword [esp + 0x20]
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push esi
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Imsge
mov edx, dword [esp + 0x3c]
inc ebx
cmp ebx, dword [esp + 0x20]
jl 0x1000cca0
mov eax, dword [edx + 0x10]
mov dword [esp + 0x28], eax
cmp dword [edx + 8], 6
mov ecx, eax
jle 0x1000dc32
mov ebx, dword [eax + 0x18]
test ebx, ebx
je 0x1000dc32
cmp dword [ebx + 8], esi
jle 0x1000dc32
mov eax, dword [ebx + 0x10]
mov ecx, dword [esp + 0x28]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 8]
test eax, eax
je 0x1000dc32
push eax
push 0xffffffffffffffff
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlInsertElem
mov edx, dword [esp + 0x3c]
xor ebx, ebx
mov ecx, dword [edx + 0x10]
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
cmp dword [eax + 8], ebx
jle 0x1000dc32
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov ecx, dword [eax + 8]
lea edx, [eax + 0x10]
test ecx, ecx
jle 0x1000d23c
mov eax, dword [edx]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
cmp eax, 9
ja case.default.0x1000d230
jmp dword [eax*4 + 0x1000e960]
cmp ecx, 6
jg 0x1000d2a5
xor eax, eax
mov dword [esp + 0x20], eax
cmp ecx, 5
jg 0x1000d2b1
mov dword [esp + 0x20], eax
mov dword [esp + 0x28], eax
cmp ecx, 4
jg 0x1000d2bd
mov dword [esp + 0x20], eax
mov dword [esp + 0x28], eax
mov dword [esp + 0x18], eax
cmp ecx, 3
jg 0x1000d2c9
mov dword [esp + 0x20], eax
mov dword [esp + 0x28], eax
mov dword [esp + 0x18], eax
mov dword [esp + 0x34], eax
cmp ecx, 2
jg 0x1000d2d5
mov dword [esp + 0x20], eax
mov dword [esp + 0x28], eax
mov dword [esp + 0x18], eax
mov dword [esp + 0x34], eax
mov dword [esp + 0x14], eax
cmp ecx, 1
jg 0x1000d2e1
xor ecx, ecx
mov dword [esp + 0x10], eax
xor edx, edx
mov dword [esp + 0x34], eax
mov dword [esp + 0x14], eax
jmp 0x1000d2f9
mov eax, dword [edx]
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx]
mov eax, dword [eax + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [edx]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x34], eax
mov eax, dword [edx]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], eax
mov eax, dword [edx]
mov ecx, dword [esp + 0x28]
mov edx, dword [esp + 0x18]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x20]
push eax
push ecx
push edx
push dword [esp + 0x40]
push dword [esp + 0x24]
push dword [esp + 0x24]
push 0x10059600
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Imsge
jmp case.default.0x1000d230
cmp ecx, 8
jg 0x1000d361
mov edx, dword [edx]
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 6
jg 0x1000d36f
mov dword [esp + 0x1c], eax
cmp ecx, 5
jg 0x1000d379
mov dword [esp + 0x24], eax
cmp ecx, 4
jg 0x1000d383
mov dword [esp + 0x30], eax
cmp ecx, 3
jg 0x1000d38d
mov dword [esp + 0x2c], eax
cmp ecx, 2
jg 0x1000d397
mov dword [esp + 0x38], eax
cmp ecx, 1
jg 0x1000d3a1
xor ecx, ecx
jmp 0x1000d3ab
mov ecx, dword [edx]
mov edx, ecx
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], 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 + 0x24], 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 + 0x2c], eax
mov eax, dword [edx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x38], eax
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x10]
push eax
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x24]
push dword [esp + 0x30]
push dword [esp + 0x40]
push dword [esp + 0x40]
push dword [esp + 0x50]
push ecx
push 0x10059600
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Text
jmp case.default.0x1000d230
cmp ecx, 6
jg 0x1000d429
mov edx, dword [edx]
mov dword [esp + 0x10], 0
cmp ecx, 5
jg 0x1000d437
mov dword [esp + 0x1c], 0
cmp ecx, 4
jg 0x1000d441
mov dword [esp + 0x24], 0
cmp ecx, 3
jg 0x1000d44b
mov dword [esp + 0x30], 0
cmp ecx, 2
jg 0x1000d455
mov dword [esp + 0x2c], 0
cmp ecx, 1
jg 0x1000d45f
xor ecx, ecx
jmp 0x1000d465
mov ecx, dword [edx]
mov edx, ecx
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], 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 + 0x30], eax
mov eax, dword [edx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
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 + 0x18]
push dword [esp + 0x28]
push dword [esp + 0x34]
push dword [esp + 0x44]
push dword [esp + 0x44]
push ecx
push 0x10059600
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Button
jmp case.default.0x1000d230
cmp ecx, 0xb
jg 0x1000d4f9
mov edx, dword [edx]
mov dword [esp + 0x1c], 0
cmp ecx, 0xa
jg 0x1000d507
mov dword [esp + 0x24], 0
cmp ecx, 9
jg 0x1000d511
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 6
jg 0x1000d51b
mov dword [esp + 0x30], eax
cmp ecx, 5
jg 0x1000d525
mov dword [esp + 0x2c], eax
cmp ecx, 4
jg 0x1000d52f
mov dword [esp + 0x38], eax
cmp ecx, 3
jg 0x1000d539
mov dword [esp + 0x48], eax
cmp ecx, 2
jg 0x1000d543
mov dword [esp + 0x44], eax
cmp ecx, 1
jg 0x1000d54d
xor ecx, ecx
jmp 0x1000d557
mov ecx, dword [edx]
mov edx, ecx
mov eax, dword [ecx + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [edx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx + 0x24]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x38], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x48], eax
mov eax, dword [edx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x44], eax
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x10]
push dword [esp + 0x1c]
push dword [esp + 0x28]
push eax
mov eax, dword [edx + 0x20]
push dword [eax + 0x10]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x44]
push dword [esp + 0x44]
push dword [esp + 0x54]
push dword [esp + 0x68]
push dword [esp + 0x68]
push ecx
push 0x10059600
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Select
jmp case.default.0x1000d230
cmp ecx, 0x1a
jg 0x1000d6aa
mov edx, dword [edx]
mov dword [esp + 0x1c], 0
cmp ecx, 0x19
jg 0x1000d6b8
mov dword [esp + 0x24], 0
cmp ecx, 0x18
jg 0x1000d6c2
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 0x16
jg 0x1000d6cc
mov dword [esp + 0x30], eax
cmp ecx, 0x15
jg 0x1000d6d6
mov dword [esp + 0x2c], eax
cmp ecx, 0x14
jg 0x1000d6e0
mov dword [esp + 0x38], eax
cmp ecx, 0x13
jg 0x1000d6ea
mov dword [esp + 0x48], eax
cmp ecx, 0x12
jg 0x1000d6f4
mov dword [esp + 0x44], eax
cmp ecx, 0x11
jg 0x1000d6fe
mov dword [esp + 0x60], eax
cmp ecx, 0xf
jg 0x1000d708
mov dword [esp + 0x5c], eax
cmp ecx, 0xe
jg 0x1000d712
mov dword [esp + 0x58], eax
cmp ecx, 0xd
jg 0x1000d71c
mov dword [esp + 0x50], eax
cmp ecx, 0xa
jg 0x1000d726
mov dword [esp + 0x4c], eax
cmp ecx, 7
jg 0x1000d730
mov dword [esp + 0x40], eax
cmp ecx, 6
jg 0x1000d73a
mov dword [esp + 0x14], eax
cmp ecx, 5
jg 0x1000d744
mov dword [esp + 0x18], eax
cmp ecx, 4
jg 0x1000d74e
mov dword [esp + 0x34], eax
cmp ecx, 3
jg 0x1000d758
mov dword [esp + 0x28], eax
cmp ecx, 2
jg 0x1000d762
mov dword [esp + 0x20], eax
cmp ecx, 1
jg 0x1000d76c
xor ecx, ecx
jmp 0x1000d776
mov ecx, dword [edx]
mov edx, ecx
mov eax, dword [ecx + 0x68]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [edx + 0x64]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx + 0x60]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [edx + 0x58]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], eax
mov eax, dword [edx + 0x54]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x50]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x38], eax
mov eax, dword [edx + 0x4c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x48], eax
mov eax, dword [edx + 0x48]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x44], eax
mov eax, dword [edx + 0x44]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [edx + 0x3c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [edx + 0x38]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [edx + 0x34]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], 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 + 0x40], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], 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 + 0x34], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x10]
push dword [esp + 0x1c]
push dword [esp + 0x28]
push eax
mov eax, dword [edx + 0x5c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x40]
push dword [esp + 0x40]
push dword [esp + 0x40]
push dword [esp + 0x50]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x84]
push dword [eax + 0x10]
mov eax, dword [edx + 0x30]
push dword [esp + 0x88]
push dword [esp + 0x88]
push dword [esp + 0x84]
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 + 0x8c]
push dword [esp + 0x64]
push dword [esp + 0x6c]
push dword [esp + 0x8c]
push dword [esp + 0x84]
push dword [esp + 0x80]
push ecx
push 0x10059600
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_EditText
jmp case.default.0x1000d230
cmp ecx, 0xb
jg 0x1000d872
mov edx, dword [edx]
mov dword [esp + 0x1c], 0
cmp ecx, 0xa
jg 0x1000d880
mov dword [esp + 0x24], 0
cmp ecx, 9
jg 0x1000d88a
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 6
jg 0x1000d894
mov dword [esp + 0x30], eax
cmp ecx, 5
jg 0x1000d89e
mov dword [esp + 0x2c], eax
cmp ecx, 4
jg 0x1000d8a8
mov dword [esp + 0x38], eax
cmp ecx, 3
jg 0x1000d8b2
mov dword [esp + 0x48], eax
cmp ecx, 2
jg 0x1000d8bc
mov dword [esp + 0x44], eax
cmp ecx, 1
jg 0x1000d8c6
xor ecx, ecx
jmp 0x1000d8d0
mov ecx, dword [edx]
mov edx, ecx
mov eax, dword [ecx + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [edx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx + 0x24]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x38], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x48], eax
mov eax, dword [edx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x44], eax
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x10]
push dword [esp + 0x1c]
push dword [esp + 0x28]
push eax
mov eax, dword [edx + 0x20]
push dword [eax + 0x10]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x44]
push dword [esp + 0x44]
push dword [esp + 0x54]
push dword [esp + 0x68]
push dword [esp + 0x68]
push ecx
push 0x10059600
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_ComboButton
jmp case.default.0x1000d230
cmp ecx, 8
jg 0x1000d953
mov edx, dword [edx]
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 6
jg 0x1000d961
mov dword [esp + 0x1c], eax
cmp ecx, 5
jg 0x1000d96b
mov dword [esp + 0x24], eax
cmp ecx, 4
jg 0x1000d975
mov dword [esp + 0x30], eax
cmp ecx, 3
jg 0x1000d97f
mov dword [esp + 0x2c], eax
cmp ecx, 2
jg 0x1000d989
mov dword [esp + 0x38], eax
cmp ecx, 1
jg 0x1000d993
xor ecx, ecx
jmp 0x1000d99d
mov ecx, dword [edx]
mov edx, ecx
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], 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 + 0x24], 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 + 0x2c], eax
mov eax, dword [edx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x38], eax
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x10]
push eax
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x24]
push dword [esp + 0x30]
push dword [esp + 0x40]
push dword [esp + 0x40]
push dword [esp + 0x50]
push ecx
push 0x10059600
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Progressbar
jmp case.default.0x1000d230
cmp ecx, 8
jg 0x1000da12
mov edx, dword [edx]
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 6
jg 0x1000da20
mov dword [esp + 0x1c], eax
cmp ecx, 5
jg 0x1000da2a
mov dword [esp + 0x24], eax
cmp ecx, 4
jg 0x1000da34
mov dword [esp + 0x30], eax
cmp ecx, 3
jg 0x1000da3e
mov dword [esp + 0x2c], eax
cmp ecx, 2
jg 0x1000da48
mov dword [esp + 0x38], eax
cmp ecx, 1
jg 0x1000da52
xor ecx, ecx
jmp 0x1000da5c
mov ecx, dword [edx]
mov edx, ecx
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], 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 + 0x24], 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 + 0x2c], eax
mov eax, dword [edx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x38], eax
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x10]
push eax
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x24]
push dword [esp + 0x30]
push dword [esp + 0x40]
push dword [esp + 0x40]
push dword [esp + 0x50]
push ecx
push 0x10059600
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Sliderbar
jmp case.default.0x1000d230
cmp ecx, 6
jg 0x1000dad8
mov dword [esp + 0x10], 0
cmp ecx, 5
jg 0x1000dae4
mov dword [esp + 0x1c], 0
cmp ecx, 4
jg 0x1000daf0
mov dword [esp + 0x24], 0
cmp ecx, 3
jg 0x1000dafc
mov dword [esp + 0x30], 0
cmp ecx, 2
jg 0x1000db08
mov dword [esp + 0x2c], 0
cmp ecx, 1
jg 0x1000db14
xor eax, eax
jmp 0x1000db1c
mov eax, dword [edx]
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [edx]
mov eax, dword [eax + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], eax
mov eax, dword [edx]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
push dword [esp + 0x10]
push dword [esp + 0x20]
push dword [esp + 0x2c]
push dword [esp + 0x3c]
push dword [esp + 0x3c]
push eax
push 0x10059600
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Colour
jmp case.default.0x1000d230
cmp ecx, 7
jg 0x1000db9e
mov dword [esp + 0x10], 0
cmp ecx, 6
jg 0x1000dbaa
mov dword [esp + 0x1c], 0
cmp ecx, 5
jg 0x1000dbb6
mov dword [esp + 0x24], 0
cmp ecx, 4
jg 0x1000dbc2
mov dword [esp + 0x30], 0
cmp ecx, 3
jg 0x1000dbce
mov dword [esp + 0x2c], 0
cmp ecx, 2
jg 0x1000dbda
mov dword [esp + 0x38], 0
cmp ecx, 1
jg 0x1000dbe6
xor eax, eax
jmp 0x1000dbee
mov eax, dword [edx]
mov eax, dword [eax + 0x1c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [edx]
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
mov eax, dword [edx]
mov eax, dword [eax + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], 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 + 0x38], eax
mov eax, dword [edx]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
push dword [esp + 0x10]
push dword [esp + 0x20]
push dword [esp + 0x2c]
push dword [esp + 0x3c]
push dword [esp + 0x3c]
push dword [esp + 0x4c]
push eax
push 0x10059600
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Line
mov edx, dword [esp + 0x3c]
inc ebx
mov ecx, dword [edx + 0x10]
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
cmp ebx, dword [eax + 8]
jl 0x1000d207
mov eax, dword [ecx + 4]
inc esi
cmp esi, dword [eax + 8]
jl 0x1000cc30
mov esi, dword [esp + 0x3c]
cmp dword [esi + 8], 2
mov eax, ecx
jle 0x1000e7b6
mov edx, dword [ecx + 8]
test edx, edx
je 0x1000e7b6
cmp dword [edx + 8], 0
je 0x1000e7b6
mov eax, dword [edi + 0x12c]
test eax, eax
je 0x1000dc81
push eax
call fcn.10110e1f
add esp, 4
mov dword [edi + 0x12c], 0
mov eax, dword [esi + 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.10110e62
add esp, 4
mov esi, eax
push ebx
push 0
push esi
call fcn.10112ca0
mov dword [edi + 0x12c], esi
xor ebx, ebx
mov esi, dword [esp + 0x48]
add esp, 0xc
mov ecx, dword [esi + 0x10]
mov eax, dword [ecx + 8]
cmp dword [eax + 8], ebx
jle 0x1000dfc5
nop dword [eax]
push 0x44
call fcn.10110e24
add esp, 4
mov esi, eax
push 0x44
push 0
push esi
call fcn.10112ca0
mov ecx, dword [edi + 0x12c]
add esp, 0xc
mov dword [ecx + ebx*4], esi
mov esi, dword [esp + 0x3c]
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
cmp dword [eax + 8], 4
jle 0x1000ddff
mov eax, dword [eax + 0x10]
mov eax, dword [eax]
mov esi, dword [eax + 0x10]
cmp esi, 0xffffffff
jle 0x1000dd6b
cmp esi, dword [edi + 0x130]
jge 0x1000dd6b
mov eax, dword [edi + 0x12c]
mov eax, dword [eax + ebx*4]
mov dword [eax + 0x10], esi
mov edx, dword [edi + 0x12c]
mov eax, dword [edx + esi*4]
mov ecx, dword [eax + 0x14]
mov eax, dword [edx + ebx*4]
inc ecx
mov dword [eax + 0x14], ecx
mov eax, dword [edi + 0x12c]
mov eax, dword [eax + esi*4]
inc dword [eax + 0x1c]
mov ecx, dword [edi + 0x12c]
mov eax, dword [ecx + esi*4]
inc dword [eax + 0x18]
mov ecx, dword [edi + 0x12c]
mov eax, dword [ecx + esi*4]
mov esi, dword [eax + 0x10]
cmp esi, 0xffffffff
jg 0x1000dd52
jmp 0x1000dd81
mov eax, dword [edi + 0x12c]
mov eax, dword [eax + ebx*4]
mov dword [eax + 0x10], 0xffffffff
inc dword [edi + 0x1b4]
mov esi, dword [esp + 0x3c]
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 + 0x12c]
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 + 8]
mov eax, dword [edi + 0x12c]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x2c], 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 + 0xc]
mov eax, dword [edi + 0x12c]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 4], 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 + 0x10]
jmp 0x1000de83
mov eax, dword [edi + 0x12c]
mov eax, dword [eax + ebx*4]
mov dword [eax + 0x10], 0xffffffff
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 + 0x12c]
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 + 0x12c]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x2c], 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 + 8]
mov eax, dword [edi + 0x12c]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 4], 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 + 0xc]
mov eax, dword [edi + 0x12c]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov edx, 4
mov dword [ecx + 8], eax
xor ecx, ecx
mov eax, dword [edi + 0x12c]
mov eax, dword [eax + ebx*4]
mov dword [eax + 0x30], ebx
mov eax, dword [edi + 0x128]
inc dword [edi + 0x130]
inc eax
mul edx
seto cl
neg ecx
or ecx, eax
push ecx
call fcn.10110e62
mov ecx, dword [edi + 0x12c]
xor esi, esi
add esp, 4
mov ecx, dword [ecx + ebx*4]
mov dword [ecx], eax
cmp dword [edi + 0x128], esi
jle 0x1000dfb1
nop dword [eax]
push 0x24
call fcn.10110e24
mov edx, eax
xorps xmm0, xmm0
add esp, 4
movups xmmword [edx], xmm0
movups xmmword [edx + 0x10], xmm0
mov dword [edx + 0x20], 0
mov ecx, dword [edi + 0x12c]
mov eax, dword [ecx + ebx*4]
mov eax, dword [eax]
mov dword [eax + esi*4], edx
mov eax, dword [esp + 0x3c]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax]
mov edx, dword [eax + 0x10]
mov eax, dword [edi + 0x12c]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax]
mov ecx, dword [eax + esi*4]
add ecx, 0xc
call fcn.100d5b50
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*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 + 0x12c]
mov edx, dword [edx + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax]
mov ecx, dword [eax + esi*4]
add ecx, 4
call fcn.100d4d50
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*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 + 0x12c]
mov eax, dword [eax + ebx*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 + 0x128]
jl 0x1000dee0
mov esi, dword [esp + 0x3c]
inc ebx
mov ecx, dword [esi + 0x10]
mov eax, dword [ecx + 8]
cmp ebx, dword [eax + 8]
jl 0x1000dcd0
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 + 0x20], edx
mov eax, dword [ecx + 8]
cmp dword [eax + 8], edx
jle 0x1000e768
nop dword [eax + eax]
xor ebx, ebx
cmp dword [edi + 0x128], ebx
jle 0x1000e757
nop
mov eax, dword [ecx + 0x1c]
mov dword [esp + 0x1c], ecx
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [ecx + 0x18]
mov esi, dword [eax + 0x10]
mov eax, dword [esp + 0x10]
mov eax, dword [eax + edx*4]
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 0x1000e031
mov eax, dword [esi + ebx*4]
jmp 0x1000e03e
mov eax, dword [esp + 0x10]
mov eax, dword [eax + edx*4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 8]
xor esi, esi
mov dword [esp + 0x24], eax
test eax, eax
jle 0x1000e742
nop
mov eax, dword [esp + 0x3c]
mov ecx, dword [eax + 0x10]
mov eax, dword [ecx + 0x1c]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + edx*4]
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 eax, dword [eax + esi*4]
cmp dword [eax + 8], 0
jle case.0x1000e096.0
mov eax, dword [eax + 0x10]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
cmp eax, 9
ja case.default.0x1000e096
jmp dword [eax*4 + 0x1000e988]
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 3
jg 0x1000e0e5
mov dword [esp + 0x18], 0
cmp eax, 1
jg 0x1000e0f1
mov ecx, dword [ecx]
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0
test eax, eax
jg 0x1000e0fd
mov dword [esp + 0x10], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0
jmp 0x1000e106
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov ecx, dword [ecx]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [ecx + 8]
xor edx, edx
mov dword [esp + 0x34], edx
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
cmp ebx, 0xffffffff
jle 0x1000e154
cmp dword [edi + 0x128], ebx
jle 0x1000e154
cmp dword [edi + 0x124], edx
je 0x1000e154
mov eax, dword [esp + 0x20]
cmp eax, 0xffffffff
jle 0x1000e154
cmp dword [edi + 0x130], eax
jle 0x1000e154
mov ecx, dword [edi + 0x12c]
test ecx, ecx
je 0x1000e154
mov eax, dword [ecx + eax*4]
mov eax, dword [eax]
mov eax, dword [eax + ebx*4]
mov edx, dword [eax]
mov dword [esp + 0x34], edx
cmp dword [edx + esi*4], 0
jne 0x1000e17c
push 0xc
call fcn.10110e24
mov edx, dword [esp + 0x38]
xorps xmm0, xmm0
add esp, 4
movq qword [eax], xmm0
mov dword [eax + 8], 0
mov dword [edx + esi*4], eax
mov byte [eax], 1
mov eax, dword [edx + esi*4]
cmp dword [esp + 0x10], 0
setne cl
cmp dword [esp + 0x14], 0
mov byte [eax], cl
mov eax, dword [edx + esi*4]
setne cl
mov byte [eax + 1], cl
mov ecx, dword [edx + esi*4]
mov edx, dword [esp + 0x1c]
add ecx, 4
call fcn.100d4d50
mov ecx, dword [esp + 0x34]
mov eax, dword [ecx + esi*4]
mov ecx, dword [esp + 0x18]
mov dword [eax + 8], ecx
mov eax, dword [edi + 0x44]
push 2
push esi
push ebx
push dword [esp + 0x2c]
push 0x3f8
push edi
call eax
jmp case.default.0x1000e096
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 3
jg 0x1000e1f2
xor edx, edx
cmp eax, 1
jg 0x1000e1fa
mov ecx, dword [ecx]
mov dword [esp + 0x14], edx
test eax, eax
jg 0x1000e206
mov dword [esp + 0x10], edx
mov dword [esp + 0x14], edx
jmp 0x1000e20f
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], 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 dword [esp + 0x20]
push dword [esp + 0x20]
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0x40]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Button
jmp case.default.0x1000e096
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 4
jg 0x1000e26c
xor edx, edx
cmp eax, 3
jg 0x1000e274
mov ecx, dword [ecx]
mov dword [esp + 0x18], ecx
xor ecx, ecx
cmp eax, 1
jg 0x1000e28c
mov dword [esp + 0x14], ecx
test eax, eax
jg 0x1000e29a
mov dword [esp + 0x10], ecx
mov dword [esp + 0x14], ecx
jmp 0x1000e2a7
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, ecx
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x18], eax
jmp 0x1000e290
mov eax, dword [esp + 0x18]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x18]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x18]
push edx
push ecx
mov eax, dword [eax + 8]
push dword [eax + 0x10]
push dword [esp + 0x20]
push dword [esp + 0x20]
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0x40]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Select
jmp case.default.0x1000e096
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 3
jg 0x1000e2f4
xor edx, edx
cmp eax, 1
jg 0x1000e2fc
mov ecx, dword [ecx]
mov dword [esp + 0x14], ecx
xor ecx, ecx
test eax, eax
jg 0x1000e314
mov dword [esp + 0x10], ecx
jmp 0x1000e321
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, ecx
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x14], eax
jmp 0x1000e318
mov eax, dword [esp + 0x14]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x14]
push edx
mov eax, dword [eax + 8]
push dword [eax + 0x10]
push ecx
push dword [esp + 0x1c]
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0x3c]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_EditText
jmp case.default.0x1000e096
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 6
jg 0x1000e390
xor edx, edx
cmp eax, 5
jg 0x1000e398
mov ecx, dword [ecx]
mov dword [esp + 0x18], edx
cmp eax, 2
jg 0x1000e3a4
mov dword [esp + 0x18], edx
mov dword [esp + 0x34], edx
cmp eax, 1
jg 0x1000e3ae
mov dword [esp + 0x18], edx
mov dword [esp + 0x34], edx
mov dword [esp + 0x14], edx
test eax, eax
jg 0x1000e3b8
xor eax, eax
mov dword [esp + 0x10], edx
mov dword [esp + 0x34], eax
mov dword [esp + 0x14], eax
jmp 0x1000e3c5
mov eax, dword [ecx]
mov eax, dword [eax + 0x18]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [ecx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x34], eax
mov eax, dword [ecx + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x18]
push edx
push eax
mov eax, dword [ecx + 0x10]
push dword [eax + 0x10]
mov eax, dword [ecx + 0xc]
push dword [eax + 0x10]
push dword [esp + 0x44]
push dword [esp + 0x28]
push dword [esp + 0x28]
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0x48]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_ComboButton
jmp case.default.0x1000e096
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
mov dword [esp + 0x10], ecx
cmp eax, 2
jg 0x1000e414
xor edx, edx
cmp eax, 1
jg 0x1000e41c
xor ecx, ecx
test eax, eax
jg 0x1000e424
xor eax, eax
jmp 0x1000e42f
mov eax, dword [ecx]
mov eax, dword [eax + 8]
mov edx, dword [eax + 0x10]
mov eax, dword [ecx]
mov eax, dword [eax + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esp + 0x10]
mov eax, dword [eax]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
push edx
push ecx
push eax
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0x38]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Progressbar
jmp case.default.0x1000e096
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 2
jg 0x1000e48d
mov dword [esp + 0x18], 0
cmp eax, 1
jg 0x1000e499
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0
test eax, eax
jg 0x1000e4a5
mov dword [esp + 0x1c], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0
jmp 0x1000e4b0
mov eax, dword [ecx]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [ecx]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], eax
mov eax, dword [ecx]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
xor edx, edx
mov dword [esp + 0x10], edx
cmp ebx, 0xffffffff
jle 0x1000e4f4
cmp dword [edi + 0x128], ebx
jle 0x1000e4f4
cmp dword [edi + 0x124], edx
je 0x1000e4f4
mov eax, dword [esp + 0x20]
cmp eax, 0xffffffff
jle 0x1000e4f4
cmp dword [edi + 0x130], eax
jle 0x1000e4f4
mov ecx, dword [edi + 0x12c]
test ecx, ecx
je 0x1000e4f4
mov eax, dword [ecx + eax*4]
mov eax, dword [eax]
mov eax, dword [eax + ebx*4]
mov edx, dword [eax]
mov dword [esp + 0x10], edx
cmp dword [edx + esi*4], 0
jne 0x1000e515
push 8
call fcn.10110e24
mov edx, dword [esp + 0x14]
xorps xmm0, xmm0
add esp, 4
movq qword [eax], xmm0
mov dword [edx + esi*4], eax
mov byte [eax], 1
mov eax, dword [edx + esi*4]
cmp dword [esp + 0x1c], 0
setne cl
cmp dword [esp + 0x14], 0
mov byte [eax], cl
mov eax, dword [edx + esi*4]
setne cl
mov byte [eax + 1], cl
mov eax, dword [edx + esi*4]
mov ecx, dword [esp + 0x18]
mov dword [eax + 4], ecx
mov eax, dword [edx + esi*4]
cmp dword [eax + 4], 0x64
jle 0x1000e54a
mov dword [eax + 4], 0x64
mov eax, dword [edx + esi*4]
cmp dword [eax + 4], 0
jge 0x1000e1b4
mov dword [eax + 4], 0
jmp 0x1000e1b4
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 3
jg 0x1000e5ce
mov dword [esp + 0x28], 0
cmp eax, 2
jg 0x1000e5da
mov dword [esp + 0x28], 0
mov dword [esp + 0x18], 0
cmp eax, 1
jg 0x1000e5e6
mov dword [esp + 0x28], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0
test eax, eax
jg 0x1000e5f2
mov dword [esp + 0x1c], 0
mov dword [esp + 0x28], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0
jmp 0x1000e5fd
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [ecx]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [ecx]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], eax
mov eax, dword [ecx]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x1c], eax
xor edx, edx
mov dword [esp + 0x10], edx
cmp ebx, 0xffffffff
jle 0x1000e641
cmp dword [edi + 0x128], ebx
jle 0x1000e641
cmp dword [edi + 0x124], edx
je 0x1000e641
mov eax, dword [esp + 0x20]
cmp eax, 0xffffffff
jle 0x1000e641
cmp dword [edi + 0x130], eax
jle 0x1000e641
mov ecx, dword [edi + 0x12c]
test ecx, ecx
je 0x1000e641
mov eax, dword [ecx + eax*4]
mov eax, dword [eax]
mov eax, dword [eax + ebx*4]
mov edx, dword [eax]
mov dword [esp + 0x10], edx
cmp dword [edx + esi*4], 0
jne 0x1000e669
push 0xc
call fcn.10110e24
mov edx, dword [esp + 0x14]
xorps xmm0, xmm0
add esp, 4
movq qword [eax], xmm0
mov dword [eax + 8], 0
mov dword [edx + esi*4], eax
mov byte [eax], 1
mov eax, dword [edx + esi*4]
cmp dword [esp + 0x1c], 0
setne cl
cmp dword [esp + 0x14], 0
mov byte [eax], cl
mov eax, dword [edx + esi*4]
setne cl
mov byte [eax + 1], cl
mov eax, dword [edx + esi*4]
mov ecx, dword [esp + 0x18]
mov dword [eax + 4], ecx
mov eax, dword [edx + esi*4]
mov ecx, dword [esp + 0x28]
jmp 0x1000e1b1
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 4
jg 0x1000e6cb
xor edx, edx
cmp eax, 3
jg 0x1000e6d3
mov ecx, dword [ecx]
mov dword [esp + 0x18], ecx
xor ecx, ecx
cmp eax, 1
jg 0x1000e6eb
mov dword [esp + 0x14], ecx
test eax, eax
jg 0x1000e6f9
mov dword [esp + 0x10], ecx
mov dword [esp + 0x14], ecx
jmp 0x1000e706
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x10]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, ecx
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x18], eax
jmp 0x1000e6ef
mov eax, dword [esp + 0x18]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x18]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x18]
push edx
push ecx
mov eax, dword [eax + 8]
push dword [eax + 0x10]
push dword [esp + 0x20]
push dword [esp + 0x20]
push 0xffffffffffffffff
push esi
push ebx
push dword [esp + 0x40]
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemData_Imsge
mov edx, dword [esp + 0x20]
inc esi
cmp esi, dword [esp + 0x24]
jl 0x1000e050
mov esi, dword [esp + 0x3c]
mov ecx, dword [esi + 0x10]
jmp 0x1000e74a
mov ecx, dword [esp + 0x1c]
mov esi, dword [esp + 0x3c]
inc ebx
cmp ebx, dword [edi + 0x128]
jl 0x1000e000
mov eax, dword [ecx + 8]
inc edx
mov dword [esp + 0x20], edx
cmp edx, dword [eax + 8]
jl 0x1000dff0
cmp dword [esi + 8], 8
mov eax, ecx
jle 0x1000e7b6
mov edx, dword [ecx + 0x20]
test edx, edx
je 0x1000e7b6
cmp dword [edx + 8], 0
je 0x1000e7b6
xor ebx, ebx
cmp dword [edx + 8], ebx
jle 0x1000e7b6
mov eax, dword [edx + 0x10]
mov eax, dword [eax + ebx*4]
mov ecx, dword [eax + 0x10]
mov eax, dword [ecx + 0xc]
push dword [eax + 0x10]
mov eax, dword [ecx + 8]
push dword [eax + 0x10]
mov eax, dword [ecx + 4]
push dword [eax + 0x10]
mov eax, dword [ecx]
push dword [eax + 0x10]
push edi
call sym.ExuiKrnln_X32.dll_MergeCell_AdvancedFormEx
mov eax, dword [esi + 0x10]
inc ebx
mov edx, dword [eax + 0x20]
cmp ebx, dword [edx + 8]
jl 0x1000e784
cmp dword [esi + 8], 9
jle 0x1000e840
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 0x1000e840
cmp dword [edi + 0x128], 0
je 0x1000e821
mov eax, dword [edi + 0x124]
test eax, eax
je 0x1000e821
mov edx, dword [eax + ebx*4]
test edx, edx
je 0x1000e821
mov eax, dword [ecx + 0x24]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4 + 8]
mov eax, dword [eax + 0x10]
mov dword [edx + 0xc], eax
mov eax, dword [edi + 0x124]
mov eax, dword [eax + ebx*4]
mov ecx, dword [eax + 4]
cmp dword [eax + 0xc], ecx
jle 0x1000e821
mov dword [eax + 0xc], ecx
mov eax, dword [edi + 0x44]
push 2
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x3f8
push edi
call eax
mov ecx, dword [esi + 0x10]
inc ebx
mov eax, dword [ecx + 4]
cmp ebx, dword [eax + 8]
jl 0x1000e7e3
push esi
call sym.ExuiKrnln_X32.dll_Destroy_StructEx
mov ecx, dword [esp + 0x54]
jmp 0x1000e84e
xor ecx, ecx
test ecx, ecx
je 0x1000e869
mov eax, dword [ecx]
cmp eax, 1
jge 0x1000e869
add eax, 1
mov dword [ecx], eax
jne 0x1000e869
push ecx
call fcn.10110e1f
add esp, 4
cmp dword [edi + 0x2c], 1
jge 0x1000e886
mov eax, dword [esp + 0x64]
cmp eax, 0xffffffff
jle 0x1000e886
cmp eax, dword [edi + 0x130]
jge 0x1000e886
mov dword [edi + 0x174], eax
xor edx, edx
mov ecx, edi
call fcn.100055c0
call fcn.1000b6f0
mov eax, dword [edi + 0x200]
mov edx, dword [edi + 0x1b0]
mov ecx, dword [edi + 0x1ac]
push 0
push 0
push 0
push 0
push dword [eax + 0xc]
push dword [eax + 8]
push dword [eax + 4]
push dword [eax]
call fcn.100bd900
mov ecx, edi
call fcn.1000b600
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0
push 0
push edi
call sym.ExuiKrnln_X32.dll_ControlAddRedrawRect
cmp dword [edi + 0x2c], 1
jl 0x1000e906
cmp byte [edi + 0xf1], 0
jne 0x1000e906
cmp dword [edi + 0xd0], 0
jle 0x1000e8f8
inc dword [edi + 0xcc]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
or dword [edi + 0xbc], 1
mov byte [0x1015a415], 1
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret