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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x5c
push ebx
push esi
push edi
mov edi, ecx
push dword [edi + 0x134]
mov ebx, dword [edi + 0x180]
push 0
push edi
mov dword [esp + 0x70], ebx
mov dword [edi + 0x1ec], 0
mov dword [edi + 0x180], 0xffffffff
mov dword [edi + 0x1cc], 0xffffffff
call sym.ExuiKrnln_X32.dll_DeleteItem_AdvancedFormEx
push dword [edi + 0x12c]
push 0
push edi
call sym.ExuiKrnln_X32.dll_DeleteColumn_AdvancedFormEx
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 0x1000d1ad
push eax
call fcn.1013a201
add esp, 4
mov dword [edi + 0x128], 0
mov eax, dword [edi + 0x130]
test eax, eax
je 0x1000d1ca
push eax
call fcn.1013a201
add esp, 4
mov dword [edi + 0x130], 0
mov edx, dword [edi + 0x1b8]
lea ecx, [esp + 0x1c]
mov dword [esp + 0x1c], 0
call fcn.10016e60
mov eax, dword [esp + 0x1c]
test eax, eax
je 0x100100ed
cmp dword [eax + 4], 8
jne 0x1000d212
cmp dword [eax + 0xc], 0x7e3
jne 0x1000d212
mov ecx, eax
call fcn.10017320
mov edx, eax
lea ecx, [esp + 0x1c]
call fcn.10016e60
mov eax, dword [esp + 0x1c]
test eax, eax
je 0x100100ed
cmp dword [eax + 4], 8
jle 0x100100ed
mov ecx, eax
call fcn.100173a0
test al, al
je 0x100100e9
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 0x100100df
mov ecx, dword [ebx + 0x10]
test ecx, ecx
je 0x100100df
mov esi, dword [ebx + 8]
test esi, esi
je 0x100100df
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
cmp eax, dword [edi + 0x24]
jne 0x100100df
mov edx, ecx
cmp esi, 4
jle 0x1000dea0
mov eax, dword [ecx + 0x10]
test eax, eax
je 0x1000dea0
cmp dword [eax + 0x10], 0
je 0x1000dea0
mov eax, dword [eax + 8]
test eax, eax
je 0x1000dea0
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 0x1000dea0
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 0x1000d303
mov esi, dword [edx]
mov eax, dword [esi]
mov eax, dword [eax + 0x10]
cmp eax, 0x54c5638
jg case.default.0x1000d2f7
je 0x1000dd44
cmp eax, 9
ja case.default.0x1000d2f7
jmp dword [eax*4 + 0x1001016c]
cmp ecx, 6
jg 0x1000d356
xor esi, esi
cmp ecx, 5
jg 0x1000d35c
xor eax, eax
mov dword [esp + 0x18], eax
cmp ecx, 4
jg 0x1000d368
mov dword [esp + 0x18], eax
mov dword [esp + 0x20], eax
cmp ecx, 3
jg 0x1000d374
mov dword [esp + 0x18], eax
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
cmp ecx, 2
jg 0x1000d380
mov dword [esp + 0x18], eax
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], eax
mov dword [esp + 0x28], eax
cmp ecx, 1
jg 0x1000d38c
xor ecx, ecx
mov dword [esp + 0x2c], eax
xor edx, edx
mov dword [esp + 0x28], eax
jmp 0x1000d3a4
mov eax, dword [esi + 0x18]
mov esi, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx]
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x24]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [esp + 0x18]
push esi
push eax
push ecx
push edx
push dword [esp + 0x38]
push dword [esp + 0x40]
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x34]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Imsge
jmp case.default.0x1000d2f7
cmp ecx, 8
jg 0x1000d41d
mov dword [esp + 0x2c], 0
mov edx, esi
cmp ecx, 6
jg 0x1000d42b
mov dword [esp + 0x28], 0
cmp ecx, 5
jg 0x1000d435
mov dword [esp + 0x24], 0
cmp ecx, 4
jg 0x1000d43f
mov dword [esp + 0x20], 0
cmp ecx, 3
jg 0x1000d449
mov dword [esp + 0x18], 0
cmp ecx, 2
jg 0x1000d453
xor esi, esi
cmp ecx, 1
jg 0x1000d459
xor ecx, ecx
jmp 0x1000d45f
mov ecx, esi
mov edx, ecx
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [edx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
push dword [esp + 0x2c]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x30]
push dword [esp + 0x30]
push dword [esp + 0x30]
push dword [esp + 0x2c]
push esi
push ecx
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x3c]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Text
jmp case.default.0x1000d2f7
cmp ecx, 6
jg 0x1000d4db
mov dword [esp + 0x2c], 0
mov edx, esi
cmp ecx, 5
jg 0x1000d4e9
mov dword [esp + 0x28], 0
cmp ecx, 4
jg 0x1000d4f3
mov dword [esp + 0x24], 0
cmp ecx, 3
jg 0x1000d4fd
mov dword [esp + 0x20], 0
cmp ecx, 2
jg 0x1000d507
xor esi, esi
cmp ecx, 1
jg 0x1000d50d
xor ecx, ecx
jmp 0x1000d513
mov ecx, esi
mov edx, ecx
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx + 0x20]
push dword [eax + 0x10]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x34]
push dword [esp + 0x34]
push dword [esp + 0x34]
push dword [esp + 0x34]
push esi
push ecx
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x3c]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Button
jmp case.default.0x1000d2f7
cmp ecx, 0xb
jg 0x1000d5b8
mov dword [esp + 0x2c], 0
mov edx, esi
cmp ecx, 0xa
jg 0x1000d5c6
mov dword [esp + 0x28], 0
cmp ecx, 9
jg 0x1000d5d0
mov dword [esp + 0x24], 0
cmp ecx, 6
jg 0x1000d5da
mov dword [esp + 0x20], 0
cmp ecx, 5
jg 0x1000d5e4
mov dword [esp + 0x18], 0
cmp ecx, 4
jg 0x1000d5ee
mov dword [esp + 0x30], 0
cmp ecx, 3
jg 0x1000d5f8
mov dword [esp + 0x34], 0
cmp ecx, 2
jg 0x1000d602
xor esi, esi
cmp ecx, 1
jg 0x1000d608
xor ecx, ecx
jmp 0x1000d60e
mov ecx, esi
mov edx, ecx
mov eax, dword [ecx + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx + 0x24]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x34], eax
mov eax, dword [edx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
push dword [esp + 0x2c]
mov eax, dword [edx + 0x20]
push dword [esp + 0x2c]
push dword [esp + 0x2c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x34]
push dword [esp + 0x30]
push dword [esp + 0x4c]
push dword [esp + 0x54]
push esi
push ecx
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x48]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Select
jmp case.default.0x1000d2f7
cmp ecx, 0x1a
jg 0x1000d7a1
mov dword [esp + 0x34], 0
mov edx, esi
cmp ecx, 0x19
jg 0x1000d7af
mov dword [esp + 0x30], 0
cmp ecx, 0x18
jg 0x1000d7b9
mov dword [esp + 0x2c], 0
cmp ecx, 0x16
jg 0x1000d7c3
mov dword [esp + 0x28], 0
cmp ecx, 0x15
jg 0x1000d7cd
mov dword [esp + 0x24], 0
cmp ecx, 0x14
jg 0x1000d7d7
mov dword [esp + 0x20], 0
cmp ecx, 0x13
jg 0x1000d7e1
mov dword [esp + 0x18], 0
cmp ecx, 0x12
jg 0x1000d7eb
mov dword [esp + 0x38], 0
cmp ecx, 0x11
jg 0x1000d7f5
mov dword [esp + 0x3c], 0
cmp ecx, 0xf
jg 0x1000d7ff
mov dword [esp + 0x40], 0
cmp ecx, 0xe
jg 0x1000d809
mov dword [esp + 0x44], 0
cmp ecx, 0xd
jg 0x1000d813
mov dword [esp + 0x48], 0
cmp ecx, 0xa
jg 0x1000d81d
mov dword [esp + 0x4c], 0
cmp ecx, 7
jg 0x1000d827
mov dword [esp + 0x50], 0
cmp ecx, 6
jg 0x1000d831
mov dword [esp + 0x54], 0
cmp ecx, 5
jg 0x1000d83b
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x1000d845
mov dword [esp + 0x5c], 0
cmp ecx, 3
jg 0x1000d84f
mov dword [esp + 0x60], 0
cmp ecx, 2
jg 0x1000d859
xor esi, esi
cmp ecx, 1
jg 0x1000d85f
xor ecx, ecx
jmp 0x1000d865
mov ecx, esi
mov edx, ecx
mov eax, dword [ecx + 0x68]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x34], eax
mov eax, dword [edx + 0x64]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], eax
mov eax, dword [edx + 0x60]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [edx + 0x58]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx + 0x54]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx + 0x50]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx + 0x4c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [edx + 0x48]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x38], eax
mov eax, dword [edx + 0x44]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x3c], eax
mov eax, dword [edx + 0x3c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x40], eax
mov eax, dword [edx + 0x38]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x44], eax
mov eax, dword [edx + 0x34]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x48], eax
mov eax, dword [edx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x4c], eax
mov eax, dword [edx + 0x1c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [edx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
push dword [esp + 0x34]
mov eax, dword [edx + 0x5c]
push dword [esp + 0x34]
push dword [esp + 0x34]
push dword [eax + 0x10]
mov eax, dword [edx + 0x40]
push dword [esp + 0x38]
push dword [esp + 0x38]
push dword [esp + 0x38]
push dword [esp + 0x34]
push dword [esp + 0x58]
push dword [esp + 0x60]
push dword [eax + 0x10]
mov eax, dword [edx + 0x30]
push dword [esp + 0x6c]
push dword [esp + 0x74]
push dword [esp + 0x7c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x2c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x24]
push dword [esp + 0x8c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x20]
push dword [eax + 0x10]
push dword [esp + 0x9c]
push dword [esp + 0xa4]
push dword [esp + 0xac]
push dword [esp + 0xb4]
push dword [esp + 0xbc]
push esi
push ecx
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x84]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_EditText
jmp case.default.0x1000d2f7
cmp ecx, 0xb
jg 0x1000d96f
mov dword [esp + 0x60], 0
mov edx, esi
cmp ecx, 0xa
jg 0x1000d97d
mov dword [esp + 0x5c], 0
cmp ecx, 9
jg 0x1000d987
mov dword [esp + 0x58], 0
cmp ecx, 6
jg 0x1000d991
mov dword [esp + 0x54], 0
cmp ecx, 5
jg 0x1000d99b
mov dword [esp + 0x50], 0
cmp ecx, 4
jg 0x1000d9a5
mov dword [esp + 0x4c], 0
cmp ecx, 3
jg 0x1000d9af
mov dword [esp + 0x48], 0
cmp ecx, 2
jg 0x1000d9b9
xor esi, esi
cmp ecx, 1
jg 0x1000d9bf
xor ecx, ecx
jmp 0x1000d9c5
mov ecx, esi
mov edx, ecx
mov eax, dword [ecx + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [edx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [edx + 0x24]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x4c], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x48], eax
mov eax, dword [edx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [edx + 0x20]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [eax + 0x10]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push esi
push ecx
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x48]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_ComboButton
jmp case.default.0x1000d2f7
cmp ecx, 8
jg 0x1000da5c
mov dword [esp + 0x60], 0
mov edx, esi
cmp ecx, 6
jg 0x1000da6a
mov dword [esp + 0x5c], 0
cmp ecx, 5
jg 0x1000da74
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x1000da7e
mov dword [esp + 0x54], 0
cmp ecx, 3
jg 0x1000da88
mov dword [esp + 0x50], 0
cmp ecx, 2
jg 0x1000da92
xor esi, esi
cmp ecx, 1
jg 0x1000da98
xor ecx, ecx
jmp 0x1000da9e
mov ecx, esi
mov edx, ecx
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [edx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push esi
push ecx
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x3c]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Progressbar
jmp case.default.0x1000d2f7
cmp ecx, 8
jg 0x1000db27
mov dword [esp + 0x60], 0
mov edx, esi
cmp ecx, 6
jg 0x1000db35
mov dword [esp + 0x5c], 0
cmp ecx, 5
jg 0x1000db3f
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x1000db49
mov dword [esp + 0x54], 0
cmp ecx, 3
jg 0x1000db53
mov dword [esp + 0x50], 0
cmp ecx, 2
jg 0x1000db5d
xor esi, esi
cmp ecx, 1
jg 0x1000db63
xor ecx, ecx
jmp 0x1000db69
mov ecx, esi
mov edx, ecx
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [edx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [edx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [edx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [edx + 4]
mov ecx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push esi
push ecx
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x3c]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Sliderbar
jmp case.default.0x1000d2f7
cmp ecx, 6
jg 0x1000dbe5
mov dword [esp + 0x60], 0
cmp ecx, 5
jg 0x1000dbef
mov dword [esp + 0x5c], 0
cmp ecx, 4
jg 0x1000dbf9
mov dword [esp + 0x28], 0
cmp ecx, 3
jg 0x1000dc11
mov dword [esp + 0x58], 0
cmp ecx, 2
jg 0x1000dc25
xor esi, esi
cmp ecx, 1
jg 0x1000dc31
xor eax, eax
mov ecx, eax
jmp 0x1000dc3b
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 0x1000dc33
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 0x1000dc33
mov eax, dword [esi + 8]
mov ecx, dword [esp + 0x28]
mov esi, dword [eax + 0x10]
jmp 0x1000dc33
mov ecx, esi
mov eax, dword [edx]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
push dword [esp + 0x60]
push dword [esp + 0x60]
push ecx
push dword [esp + 0x64]
push esi
push eax
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x34]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Colour
jmp case.default.0x1000d2f7
cmp ecx, 7
jg 0x1000dcb7
mov dword [esp + 0x60], 0
cmp ecx, 6
jg 0x1000dcc1
mov dword [esp + 0x5c], 0
cmp ecx, 5
jg 0x1000dccb
mov dword [esp + 0x58], 0
cmp ecx, 4
jg 0x1000dcd5
mov dword [esp + 0x28], 0
cmp ecx, 3
jg 0x1000dced
mov dword [esp + 0x54], 0
cmp ecx, 2
jg 0x1000dd01
xor esi, esi
cmp ecx, 1
jg 0x1000dd0d
xor eax, eax
mov ecx, eax
jmp 0x1000dd17
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 0x1000dd0f
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 0x1000dd0f
mov eax, dword [esi + 8]
mov ecx, dword [esp + 0x28]
mov esi, dword [eax + 0x10]
jmp 0x1000dd0f
mov ecx, esi
mov eax, dword [edx]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [esp + 0x60]
push ecx
push dword [esp + 0x64]
push esi
push eax
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x38]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Line
jmp case.default.0x1000d2f7
cmp ecx, 6
jg 0x1000dd88
mov dword [esp + 0x60], 0
cmp ecx, 5
jg 0x1000dd92
mov dword [esp + 0x5c], 0
cmp ecx, 4
jg 0x1000dd9c
mov dword [esp + 0x58], 0
cmp ecx, 3
jg 0x1000dda6
mov dword [esp + 0x54], 0
cmp ecx, 2
jg 0x1000ddb0
xor edx, edx
cmp ecx, 1
jg 0x1000ddb6
xor ecx, ecx
jmp 0x1000ddbc
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [esi + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [esi + 8]
mov edx, dword [eax + 0x10]
mov eax, dword [esi + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi + 0x7c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x78]
push dword [eax + 0x10]
mov eax, dword [esi + 0x74]
push dword [eax + 0x10]
mov eax, dword [esi + 0x70]
push dword [eax + 0x10]
mov eax, dword [esi + 0x6c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x68]
push dword [eax + 0x10]
mov eax, dword [esi + 0x64]
push dword [eax + 0x10]
mov eax, dword [esi + 0x60]
push dword [eax + 0x10]
mov eax, dword [esi + 0x5c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x58]
push dword [eax + 0x10]
mov eax, dword [esi + 0x54]
push dword [eax + 0x10]
mov eax, dword [esi + 0x50]
push dword [eax + 0x10]
mov eax, dword [esi + 0x4c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x48]
push dword [eax + 0x10]
mov eax, dword [esi + 0x44]
push dword [eax + 0x10]
mov eax, dword [esi + 0x40]
push dword [eax + 0x10]
mov eax, dword [esi + 0x3c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x38]
push dword [eax + 0x10]
mov eax, dword [esi + 0x34]
push dword [eax + 0x10]
mov eax, dword [esi + 0x30]
push dword [eax + 0x10]
mov eax, dword [esi + 0x2c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x28]
push dword [eax + 0x10]
mov eax, dword [esi + 0x24]
push dword [eax + 0x10]
mov eax, dword [esi + 0x20]
push dword [eax + 0x10]
mov eax, dword [esi + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0xc4]
push dword [esp + 0xc4]
push dword [esp + 0xc4]
push dword [esp + 0xc4]
push edx
push ecx
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x98]
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Custom
mov edx, dword [ebx + 0x10]
mov ecx, dword [esp + 0x14]
inc ecx
mov dword [esp + 0x14], ecx
mov eax, dword [edx + 0x10]
cmp ecx, dword [eax + 8]
jl 0x1000d2c3
cmp dword [ebx + 8], 1
mov esi, edx
jle 0x1000f621
mov eax, dword [edx + 4]
test eax, eax
je 0x1000f621
cmp dword [eax + 8], 0
je 0x1000f621
mov eax, dword [edi + 0x128]
test eax, eax
je 0x1000dede
push eax
call fcn.1013a201
add esp, 4
mov dword [edi + 0x128], 0
mov eax, dword [ebx + 0x10]
mov ecx, 4
xor ebx, ebx
mov eax, dword [eax + 4]
mov eax, dword [eax + 8]
inc eax
mul ecx
seto bl
neg ebx
or ebx, eax
push ebx
call fcn.1013a244
add esp, 4
mov esi, eax
push ebx
push 0
push esi
call fcn.1013bf60
mov ebx, dword [esp + 0x1c]
add esp, 0xc
mov dword [edi + 0x128], esi
mov dword [esp + 0x28], 0
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 8]
mov dword [edi + 0x12c], eax
mov ecx, dword [ebx + 0x10]
mov eax, dword [ecx + 4]
cmp dword [eax + 8], 0
jle 0x1000e43f
push 0x90
call fcn.1013a206
add esp, 4
mov esi, eax
push 0x90
push 0
push esi
call fcn.1013bf60
mov ecx, dword [edi + 0x128]
add esp, 0xc
mov eax, dword [esp + 0x28]
mov dword [ecx + eax*4], esi
mov eax, dword [ebx + 0x10]
mov esi, dword [esp + 0x28]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax]
mov eax, dword [edi + 0x128]
mov 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]
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 + 4]
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 + 8]
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 + 0xc]
mov eax, dword [edi + 0x128]
mov edx, dword [edx + 0x10]
mov ecx, dword [eax + esi*4]
add ecx, 0x24
call fcn.10016e60
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x10]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x28], 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 + 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 + 0x18]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x30], eax
call sym.ExuiKrnln_X32.dll_RexCreateFont
mov ecx, dword [edi + 0x128]
mov ecx, dword [ecx + esi*4]
mov dword [ecx + 0x70], eax
mov eax, dword [edi + 0x128]
mov eax, dword [eax + esi*4]
push dword [eax + 0x24]
push dword [eax + 0x70]
call sym.ExuiKrnln_X32.dll_RexLoadFont
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
cmp dword [eax + 8], 7
jle 0x1000e42b
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x1c]
mov eax, dword [edi + 0x128]
mov edx, dword [edx + 0x10]
mov ecx, dword [eax + esi*4]
add ecx, 0x34
call fcn.10016e60
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x20]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x38], 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 + 0x3c], 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 ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x40], eax
call sym.ExuiKrnln_X32.dll_RexCreateFont
mov ecx, dword [edi + 0x128]
mov ecx, dword [ecx + esi*4]
mov dword [ecx + 0x74], eax
mov eax, dword [edi + 0x128]
mov eax, dword [eax + esi*4]
push dword [eax + 0x34]
push dword [eax + 0x74]
call sym.ExuiKrnln_X32.dll_RexLoadFont
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 edx, dword [edx + 0x10]
mov ecx, dword [eax + esi*4]
add ecx, 0x44
call fcn.10016e60
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 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 + 0x4c], 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 + 0x38]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x50], eax
call sym.ExuiKrnln_X32.dll_RexCreateFont
mov ecx, dword [edi + 0x128]
mov ecx, dword [ecx + esi*4]
mov dword [ecx + 0x78], eax
mov eax, dword [edi + 0x128]
mov eax, dword [eax + esi*4]
push dword [eax + 0x44]
push dword [eax + 0x78]
call sym.ExuiKrnln_X32.dll_RexLoadFont
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 + 0x3c]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x58], 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 + 0x40]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x54], 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 + 0x44]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x5c], 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 + 0x48]
mov eax, dword [edi + 0x128]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x60], 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 + 0x4c]
mov eax, dword [edi + 0x128]
mov edx, dword [edx + 0x10]
mov ecx, dword [eax + esi*4]
add ecx, 0x6c
call fcn.10016e60
mov eax, dword [edi + 0x128]
mov eax, dword [eax + esi*4]
push dword [eax + 0x7c]
call sym.ExuiKrnln_X32.dll_RexDisposeSkin
call sym.ExuiKrnln_X32.dll_RexCreateSkin
mov ecx, dword [edi + 0x128]
mov ecx, dword [ecx + esi*4]
mov dword [ecx + 0x7c], eax
mov eax, dword [edi + 0x128]
mov eax, dword [eax + esi*4]
mov ecx, dword [eax + 0x6c]
test ecx, ecx
je 0x1000e3bb
push ecx
push dword [eax + 0x7c]
call sym.ExuiKrnln_X32.dll_RexLoadSkin
mov eax, dword [edi + 0x128]
push 0x16
mov eax, dword [eax + esi*4]
push dword [eax + 0x7c]
call sym.ExuiKrnln_X32.dll_RexGetSkinAdditionalInfo
mov ecx, dword [edi + 0x128]
push 0x17
mov ecx, dword [ecx + esi*4]
mov dword [ecx + 0x88], eax
mov eax, dword [edi + 0x128]
mov eax, dword [eax + esi*4]
push dword [eax + 0x7c]
call sym.ExuiKrnln_X32.dll_RexGetSkinAdditionalInfo
mov ecx, dword [edi + 0x128]
push 0x18
mov ecx, dword [ecx + esi*4]
mov dword [ecx + 0x8c], eax
mov eax, dword [edi + 0x128]
mov eax, dword [eax + esi*4]
push dword [eax + 0x7c]
call sym.ExuiKrnln_X32.dll_RexGetSkinAdditionalInfo
mov ecx, dword [edi + 0x128]
push 0x19
mov ecx, dword [ecx + esi*4]
mov dword [ecx + 0x80], eax
mov eax, dword [edi + 0x128]
mov eax, dword [eax + esi*4]
push dword [eax + 0x7c]
call sym.ExuiKrnln_X32.dll_RexGetSkinAdditionalInfo
mov ecx, dword [edi + 0x128]
mov ecx, dword [ecx + esi*4]
mov dword [ecx + 0x84], eax
mov eax, dword [edi + 0x128]
mov eax, dword [eax + esi*4]
cmp dword [eax + 0x80], 0
jne 0x1000e3a2
push 0
push dword [eax + 0x7c]
call sym.ExuiKrnln_X32.dll_RexGetSkinAdditionalInfo
mov ecx, dword [edi + 0x128]
mov ecx, dword [ecx + esi*4]
mov dword [ecx + 0x80], eax
mov eax, dword [edi + 0x128]
mov eax, dword [eax + esi*4]
cmp dword [eax + 0x84], 0
jne 0x1000e42b
push 1
push dword [eax + 0x7c]
jmp 0x1000e417
push 0x16
push dword [edi + 0x1bc]
call sym.ExuiKrnln_X32.dll_RexGetSkinAdditionalInfo
mov ecx, dword [edi + 0x128]
push 0x17
mov ecx, dword [ecx + esi*4]
mov dword [ecx + 0x88], eax
push dword [edi + 0x1bc]
call sym.ExuiKrnln_X32.dll_RexGetSkinAdditionalInfo
mov ecx, dword [edi + 0x128]
push 0x18
mov ecx, dword [ecx + esi*4]
mov dword [ecx + 0x8c], eax
push dword [edi + 0x1bc]
call sym.ExuiKrnln_X32.dll_RexGetSkinAdditionalInfo
mov ecx, dword [edi + 0x128]
push 0x19
mov ecx, dword [ecx + esi*4]
mov dword [ecx + 0x80], eax
push dword [edi + 0x1bc]
call sym.ExuiKrnln_X32.dll_RexGetSkinAdditionalInfo
mov ecx, dword [edi + 0x128]
mov ecx, dword [ecx + esi*4]
mov dword [ecx + 0x84], eax
mov ecx, dword [ebx + 0x10]
inc esi
mov dword [esp + 0x28], esi
mov eax, dword [ecx + 4]
cmp esi, dword [eax + 8]
jl 0x1000df40
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 0x1000f61d
cmp dword [ecx + 8], 5
mov eax, esi
mov dword [esp + 0x18], eax
jle 0x1000ea63
mov edx, dword [esi + 0x14]
mov dword [esp + 0x18], eax
test edx, edx
je 0x1000ea63
mov dword [esp + 0x18], eax
cmp dword [edx + 8], ebx
jle 0x1000ea63
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 0x1000e4b9
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 0x1000ea63
nop
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 0x1000e9b7
mov edx, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
cmp eax, 0x54c5638
jg case.default.0x1000e517
je 0x1000e8c0
cmp eax, 9
ja case.default.0x1000e517
jmp dword [eax*4 + 0x10010194]
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x1000e53e
xor edx, edx
cmp eax, 1
jg 0x1000e546
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x1000e54e
mov dword [esp + 0x60], edx
jmp 0x1000e557
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.0x1000e517
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x1000e599
xor edx, edx
cmp eax, 1
jg 0x1000e5a1
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x1000e5a9
mov dword [esp + 0x60], edx
jmp 0x1000e5b2
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.0x1000e517
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x1000e609
xor edx, edx
cmp eax, 3
jg 0x1000e611
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 1
jg 0x1000e619
mov dword [esp + 0x28], edx
test eax, eax
jg 0x1000e623
mov dword [esp + 0x60], edx
mov dword [esp + 0x28], edx
jmp 0x1000e62c
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.0x1000e517
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x1000e672
xor edx, edx
cmp eax, 1
jg 0x1000e67a
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x1000e682
mov dword [esp + 0x60], edx
jmp 0x1000e68b
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.0x1000e517
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 6
jg 0x1000e6eb
xor edx, edx
cmp eax, 5
jg 0x1000e6f3
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 2
jg 0x1000e6fb
mov dword [esp + 0x20], edx
cmp eax, 1
jg 0x1000e705
mov dword [esp + 0x20], edx
mov dword [esp + 0x28], edx
test eax, eax
jg 0x1000e70f
mov dword [esp + 0x60], edx
mov dword [esp + 0x20], edx
mov dword [esp + 0x28], edx
jmp 0x1000e718
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.0x1000e517
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x1000e764
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x1000e770
xor ecx, ecx
test eax, eax
jg 0x1000e778
xor eax, eax
jmp 0x1000e77f
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.0x1000e517
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x1000e7b4
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x1000e7c0
xor ecx, ecx
test eax, eax
jg 0x1000e7c8
xor eax, eax
jmp 0x1000e7cf
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.0x1000e517
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x1000e80f
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x1000e81b
xor ecx, ecx
cmp eax, 1
jg 0x1000e823
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x1000e82f
xor esi, esi
xor eax, eax
jmp 0x1000e83a
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.0x1000e517
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x1000e87b
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x1000e887
xor ecx, ecx
cmp eax, 1
jg 0x1000e88f
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x1000e89b
xor esi, esi
xor eax, eax
jmp 0x1000e8a6
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.0x1000e517
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 1
jg 0x1000e8d5
xor esi, esi
test eax, eax
jg 0x1000e8dd
xor ecx, ecx
jmp 0x1000e8e4
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.0x1000e517
mov edx, dword [esp + 0x14]
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x1000e9e8
xor esi, esi
cmp eax, 3
jg 0x1000e9f0
mov ecx, dword [ecx]
mov dword [esp + 0x20], ecx
xor ecx, ecx
cmp eax, 1
jg 0x1000ea08
mov dword [esp + 0x28], ecx
test eax, eax
jg 0x1000ea16
mov dword [esp + 0x60], ecx
mov dword [esp + 0x28], ecx
jmp 0x1000ea23
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 0x1000ea0c
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 0x1000e4d0
mov eax, dword [ecx + 0x10]
mov dword [esp + 0x18], eax
cmp dword [ecx + 8], 6
mov esi, eax
jle 0x1000f610
mov edx, dword [eax + 0x18]
test edx, edx
je 0x1000f610
cmp dword [edx + 8], ebx
jle 0x1000f610
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 0x1000f610
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 0x1000f60c
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 0x1000eb0a
mov esi, dword [edx]
mov ecx, dword [esi]
mov ecx, dword [ecx + 0x10]
cmp ecx, 0x54c5638
jg case.default.0x1000eafe
je 0x1000f4a7
cmp ecx, 9
ja case.default.0x1000eafe
jmp dword [ecx*4 + 0x100101bc]
cmp eax, 6
jg 0x1000eb4d
xor ecx, ecx
cmp eax, 5
jg 0x1000eb53
xor esi, esi
cmp eax, 4
jg 0x1000eb5b
mov dword [esp + 0x20], ecx
cmp eax, 3
jg 0x1000eb67
mov dword [esp + 0x20], ecx
mov dword [esp + 0x28], ecx
cmp eax, 2
jg 0x1000eb73
mov dword [esp + 0x20], ecx
mov dword [esp + 0x28], ecx
mov dword [esp + 0x24], ecx
cmp eax, 1
jg 0x1000eb7f
xor eax, eax
mov dword [esp + 0x60], ecx
xor edx, edx
mov dword [esp + 0x24], eax
jmp 0x1000eb93
mov eax, dword [esi + 0x18]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 0x14]
mov esi, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [edx]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [edx]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx]
mov edx, dword [esp + 0x28]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esp + 0x20]
push ecx
push esi
push eax
push edx
push dword [esp + 0x34]
push dword [esp + 0x74]
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x34]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Imsge
jmp case.default.0x1000eafe
mov ecx, esi
cmp eax, 8
jg 0x1000ec0b
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x1000ec15
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x1000ec1f
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x1000ec29
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x1000ec33
mov dword [esp + 0x50], 0
cmp eax, 2
jg 0x1000ec3d
xor esi, esi
cmp eax, 1
jg 0x1000ec43
xor edx, edx
jmp 0x1000ec49
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [ecx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov edx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [ecx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push esi
push edx
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Text
jmp case.default.0x1000eafe
mov ecx, esi
cmp eax, 6
jg 0x1000ecc4
mov dword [esp + 0x60], 0
cmp eax, 5
jg 0x1000ecce
mov dword [esp + 0x5c], 0
cmp eax, 4
jg 0x1000ecd8
mov dword [esp + 0x58], 0
cmp eax, 3
jg 0x1000ece2
mov dword [esp + 0x54], 0
cmp eax, 2
jg 0x1000ecec
xor esi, esi
cmp eax, 1
jg 0x1000ecf2
xor edx, edx
jmp 0x1000ecf8
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [ecx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov edx, dword [eax + 0x10]
mov eax, dword [ecx + 0x20]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push esi
push edx
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Button
jmp case.default.0x1000eafe
mov ecx, esi
cmp eax, 0xb
jg 0x1000ed9c
mov dword [esp + 0x60], 0
cmp eax, 0xa
jg 0x1000eda6
mov dword [esp + 0x5c], 0
cmp eax, 9
jg 0x1000edb0
mov dword [esp + 0x58], 0
cmp eax, 6
jg 0x1000edba
mov dword [esp + 0x54], 0
cmp eax, 5
jg 0x1000edc4
mov dword [esp + 0x50], 0
cmp eax, 4
jg 0x1000edce
mov dword [esp + 0x4c], 0
cmp eax, 3
jg 0x1000edd8
mov dword [esp + 0x48], 0
cmp eax, 2
jg 0x1000ede2
xor esi, esi
cmp eax, 1
jg 0x1000ede8
xor edx, edx
jmp 0x1000edee
mov eax, dword [ecx + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [ecx + 0x24]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x4c], eax
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x48], eax
mov eax, dword [ecx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov edx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [ecx + 0x20]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push esi
push edx
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x48]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Select
jmp case.default.0x1000eafe
mov ecx, esi
cmp eax, 0x1a
jg 0x1000ef80
mov dword [esp + 0x60], 0
cmp eax, 0x19
jg 0x1000ef8a
mov dword [esp + 0x5c], 0
cmp eax, 0x18
jg 0x1000ef94
mov dword [esp + 0x58], 0
cmp eax, 0x16
jg 0x1000ef9e
mov dword [esp + 0x54], 0
cmp eax, 0x15
jg 0x1000efa8
mov dword [esp + 0x50], 0
cmp eax, 0x14
jg 0x1000efb2
mov dword [esp + 0x4c], 0
cmp eax, 0x13
jg 0x1000efbc
mov dword [esp + 0x48], 0
cmp eax, 0x12
jg 0x1000efc6
mov dword [esp + 0x44], 0
cmp eax, 0x11
jg 0x1000efd0
mov dword [esp + 0x40], 0
cmp eax, 0xf
jg 0x1000efda
mov dword [esp + 0x3c], 0
cmp eax, 0xe
jg 0x1000efe4
mov dword [esp + 0x38], 0
cmp eax, 0xd
jg 0x1000efee
mov dword [esp + 0x34], 0
cmp eax, 0xa
jg 0x1000eff8
mov dword [esp + 0x30], 0
cmp eax, 7
jg 0x1000f002
mov dword [esp + 0x2c], 0
cmp eax, 6
jg 0x1000f00c
mov dword [esp + 0x28], 0
cmp eax, 5
jg 0x1000f016
mov dword [esp + 0x24], 0
cmp eax, 4
jg 0x1000f020
mov dword [esp + 0x20], 0
cmp eax, 3
jg 0x1000f02a
mov dword [esp + 0x18], 0
cmp eax, 2
jg 0x1000f034
xor esi, esi
cmp eax, 1
jg 0x1000f03a
xor edx, edx
jmp 0x1000f040
mov eax, dword [ecx + 0x68]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x64]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [ecx + 0x60]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [ecx + 0x58]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [ecx + 0x54]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [ecx + 0x50]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x4c], eax
mov eax, dword [ecx + 0x4c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x48], eax
mov eax, dword [ecx + 0x48]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x44], eax
mov eax, dword [ecx + 0x44]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x40], eax
mov eax, dword [ecx + 0x3c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x3c], eax
mov eax, dword [ecx + 0x38]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x38], eax
mov eax, dword [ecx + 0x34]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x34], eax
mov eax, dword [ecx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], eax
mov eax, dword [ecx + 0x1c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x28], eax
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x20], eax
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x18], eax
mov eax, dword [ecx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov edx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [ecx + 0x5c]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x40]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x30]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x2c]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x24]
push dword [esp + 0x70]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x20]
push dword [eax + 0x10]
push dword [esp + 0x78]
push dword [esp + 0x78]
push dword [esp + 0x78]
push dword [esp + 0x78]
push dword [esp + 0x74]
push esi
push edx
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x84]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_EditText
jmp case.default.0x1000eafe
mov ecx, esi
cmp eax, 0xb
jg 0x1000f137
mov dword [esp + 0x60], 0
cmp eax, 0xa
jg 0x1000f141
mov dword [esp + 0x5c], 0
cmp eax, 9
jg 0x1000f14b
mov dword [esp + 0x58], 0
cmp eax, 6
jg 0x1000f155
mov dword [esp + 0x54], 0
cmp eax, 5
jg 0x1000f15f
mov dword [esp + 0x50], 0
cmp eax, 4
jg 0x1000f169
mov dword [esp + 0x4c], 0
cmp eax, 3
jg 0x1000f173
mov dword [esp + 0x48], 0
cmp eax, 2
jg 0x1000f17d
xor esi, esi
cmp eax, 1
jg 0x1000f183
xor edx, edx
jmp 0x1000f189
mov eax, dword [ecx + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x28]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [ecx + 0x24]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x4c], eax
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x48], eax
mov eax, dword [ecx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov edx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [ecx + 0x20]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [eax + 0x10]
mov eax, dword [ecx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push dword [esp + 0x68]
push esi
push edx
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x48]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_ComboButton
jmp case.default.0x1000eafe
mov ecx, esi
cmp eax, 8
jg 0x1000f21f
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x1000f229
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x1000f233
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x1000f23d
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x1000f247
mov dword [esp + 0x50], 0
cmp eax, 2
jg 0x1000f251
xor esi, esi
cmp eax, 1
jg 0x1000f257
xor edx, edx
jmp 0x1000f25d
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [ecx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov edx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [ecx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push esi
push edx
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Progressbar
jmp case.default.0x1000eafe
mov ecx, esi
cmp eax, 8
jg 0x1000f2e5
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x1000f2ef
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x1000f2f9
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x1000f303
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x1000f30d
mov dword [esp + 0x50], 0
cmp eax, 2
jg 0x1000f317
xor esi, esi
cmp eax, 1
jg 0x1000f31d
xor edx, edx
jmp 0x1000f323
mov eax, dword [ecx + 0x20]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [ecx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x50], eax
mov eax, dword [ecx + 8]
mov esi, dword [eax + 0x10]
mov eax, dword [ecx + 4]
mov edx, dword [eax + 0x10]
push dword [esp + 0x60]
mov eax, dword [ecx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push dword [esp + 0x64]
push esi
push edx
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x3c]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Sliderbar
jmp case.default.0x1000eafe
cmp eax, 6
jg 0x1000f396
mov dword [esp + 0x60], 0
cmp eax, 5
jg 0x1000f3a0
mov dword [esp + 0x5c], 0
cmp eax, 4
jg 0x1000f3aa
mov dword [esp + 0x58], 0
cmp eax, 3
jg 0x1000f3b4
xor esi, esi
cmp eax, 2
jg 0x1000f3ba
xor ecx, ecx
cmp eax, 1
jg 0x1000f3c2
xor eax, eax
jmp 0x1000f3ca
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [esi + 0xc]
mov esi, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 8]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [esp + 0x60]
push esi
push ecx
push eax
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x34]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Colour
jmp case.default.0x1000eafe
cmp eax, 7
jg 0x1000f43d
mov dword [esp + 0x60], 0
cmp eax, 6
jg 0x1000f447
mov dword [esp + 0x5c], 0
cmp eax, 5
jg 0x1000f451
mov dword [esp + 0x58], 0
cmp eax, 4
jg 0x1000f45b
mov dword [esp + 0x54], 0
cmp eax, 3
jg 0x1000f465
xor esi, esi
cmp eax, 2
jg 0x1000f46b
xor ecx, ecx
cmp eax, 1
jg 0x1000f473
xor eax, eax
jmp 0x1000f47b
mov eax, dword [esi + 0x1c]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [esi + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [esi + 0xc]
mov esi, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 8]
mov ecx, dword [eax + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x10]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [esp + 0x60]
push dword [esp + 0x60]
push esi
push ecx
push eax
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x38]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Line
jmp case.default.0x1000eafe
cmp eax, 6
jg 0x1000f4eb
mov dword [esp + 0x60], 0
cmp eax, 5
jg 0x1000f4f5
mov dword [esp + 0x5c], 0
cmp eax, 4
jg 0x1000f4ff
mov dword [esp + 0x58], 0
cmp eax, 3
jg 0x1000f509
mov dword [esp + 0x54], 0
cmp eax, 2
jg 0x1000f513
xor edx, edx
cmp eax, 1
jg 0x1000f519
xor ecx, ecx
jmp 0x1000f51f
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi + 0x14]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x5c], eax
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x58], eax
mov eax, dword [esi + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x54], eax
mov eax, dword [esi + 8]
mov edx, dword [eax + 0x10]
mov eax, dword [esi + 4]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi + 0x7c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x78]
push dword [eax + 0x10]
mov eax, dword [esi + 0x74]
push dword [eax + 0x10]
mov eax, dword [esi + 0x70]
push dword [eax + 0x10]
mov eax, dword [esi + 0x6c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x68]
push dword [eax + 0x10]
mov eax, dword [esi + 0x64]
push dword [eax + 0x10]
mov eax, dword [esi + 0x60]
push dword [eax + 0x10]
mov eax, dword [esi + 0x5c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x58]
push dword [eax + 0x10]
mov eax, dword [esi + 0x54]
push dword [eax + 0x10]
mov eax, dword [esi + 0x50]
push dword [eax + 0x10]
mov eax, dword [esi + 0x4c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x48]
push dword [eax + 0x10]
mov eax, dword [esi + 0x44]
push dword [eax + 0x10]
mov eax, dword [esi + 0x40]
push dword [eax + 0x10]
mov eax, dword [esi + 0x3c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x38]
push dword [eax + 0x10]
mov eax, dword [esi + 0x34]
push dword [eax + 0x10]
mov eax, dword [esi + 0x30]
push dword [eax + 0x10]
mov eax, dword [esi + 0x2c]
push dword [eax + 0x10]
mov eax, dword [esi + 0x28]
push dword [eax + 0x10]
mov eax, dword [esi + 0x24]
push dword [eax + 0x10]
mov eax, dword [esi + 0x20]
push dword [eax + 0x10]
mov eax, dword [esi + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0xc4]
push dword [esp + 0xc4]
push dword [esp + 0xc4]
push dword [esp + 0xc4]
push edx
push ecx
push 0x10075990
push 0xffffffffffffffff
push dword [esp + 0x98]
push ebx
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Custom
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
inc ecx
mov dword [esp + 0x14], ecx
mov esi, dword [eax + 0x10]
mov eax, dword [esi + 0x18]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ebx*4]
cmp ecx, dword [eax + 8]
jl 0x1000eac3
mov ecx, dword [esp + 0x10]
mov eax, dword [esi + 4]
inc ebx
cmp ebx, dword [eax + 8]
jl 0x1000e462
mov ebx, dword [esp + 0x10]
cmp dword [ebx + 8], 2
mov eax, esi
jle 0x10010081
mov ecx, dword [esi + 8]
test ecx, ecx
je 0x10010081
cmp dword [ecx + 8], 0
je 0x10010081
mov eax, dword [edi + 0x130]
test eax, eax
je 0x1000f65f
push eax
call fcn.1013a201
add esp, 4
mov dword [edi + 0x130], 0
mov eax, dword [ebx + 0x10]
mov ecx, 4
xor ebx, ebx
mov eax, dword [eax + 8]
mov eax, dword [eax + 8]
inc eax
mul ecx
seto bl
neg ebx
or ebx, eax
push ebx
call fcn.1013a244
add esp, 4
mov esi, eax
push ebx
push 0
push esi
call fcn.1013bf60
mov ebx, dword [esp + 0x1c]
add esp, 0xc
mov dword [edi + 0x130], esi
mov dword [esp + 0x18], 0
mov edx, dword [ebx + 0x10]
mov eax, dword [edx + 8]
cmp dword [eax + 8], 0
jle 0x1000f9bd
push 0x44
call fcn.1013a206
add esp, 4
mov esi, eax
push 0x44
push 0
push esi
call fcn.1013bf60
mov edx, dword [esp + 0x24]
add esp, 0xc
mov ecx, dword [edi + 0x130]
mov dword [ecx + edx*4], esi
mov esi, edx
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 8]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
cmp dword [eax + 8], 4
jle 0x1000f7f1
mov eax, dword [eax + 0x10]
mov eax, dword [eax]
mov esi, dword [eax + 0x10]
cmp esi, 0xffffffff
jle 0x1000f75d
cmp esi, dword [edi + 0x134]
jge 0x1000f75d
mov eax, dword [edi + 0x130]
mov eax, dword [eax + edx*4]
mov dword [eax + 0x10], esi
mov edx, dword [edi + 0x130]
mov eax, dword [edx + esi*4]
mov ecx, dword [eax + 0x14]
mov eax, dword [esp + 0x18]
inc ecx
mov eax, dword [edx + eax*4]
mov dword [eax + 0x14], ecx
mov eax, dword [edi + 0x130]
mov eax, dword [eax + esi*4]
inc dword [eax + 0x1c]
mov ecx, dword [edi + 0x130]
nop word [eax + eax]
mov eax, dword [ecx + esi*4]
inc dword [eax + 0x18]
mov ecx, dword [edi + 0x130]
mov eax, dword [ecx + esi*4]
mov esi, dword [eax + 0x10]
cmp esi, 0xffffffff
jg 0x1000f740
mov esi, dword [esp + 0x18]
jmp 0x1000f777
mov eax, dword [edi + 0x130]
mov esi, dword [esp + 0x18]
mov eax, dword [eax + esi*4]
mov dword [eax + 0x10], 0xffffffff
inc dword [edi + 0x1c8]
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 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 + 8]
mov eax, dword [edi + 0x130]
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 + 8]
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 + 0x130]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 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 + 0x10]
jmp 0x1000f875
mov eax, dword [edi + 0x130]
mov eax, dword [eax + esi*4]
mov dword [eax + 0x10], 0xffffffff
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 dword [ecx + 0x2c], 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 + 8]
mov eax, dword [edi + 0x130]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 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 + 0xc]
mov eax, dword [edi + 0x130]
mov ecx, dword [eax + esi*4]
mov eax, dword [edx + 0x10]
mov edx, 4
mov dword [ecx + 8], eax
xor ecx, ecx
mov eax, dword [edi + 0x130]
mov eax, dword [eax + esi*4]
mov dword [eax + 0x30], esi
mov eax, dword [edi + 0x12c]
inc dword [edi + 0x134]
inc eax
mul edx
seto cl
neg ecx
or ecx, eax
push ecx
call fcn.1013a244
mov ecx, dword [edi + 0x130]
add esp, 4
mov ecx, dword [ecx + esi*4]
xor esi, esi
mov dword [ecx], eax
cmp dword [edi + 0x12c], esi
jle 0x1000f9a5
nop
push 0x24
call fcn.1013a206
mov edx, eax
xorps xmm0, xmm0
mov eax, dword [esp + 0x1c]
add esp, 4
movups xmmword [edx], xmm0
movups xmmword [edx + 0x10], xmm0
mov dword [edx + 0x20], 0
mov ecx, dword [edi + 0x130]
mov eax, dword [ecx + eax*4]
mov ecx, dword [esp + 0x18]
mov eax, dword [eax]
mov dword [eax + esi*4], edx
mov eax, dword [ebx + 0x10]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax]
mov eax, dword [edi + 0x130]
mov edx, dword [edx + 0x10]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax]
mov ecx, dword [eax + esi*4]
add ecx, 0xc
call fcn.1009f6c0
mov eax, dword [ebx + 0x10]
mov ecx, dword [esp + 0x18]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 4]
mov eax, dword [edi + 0x130]
mov edx, dword [edx + 0x10]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax]
mov ecx, dword [eax + esi*4]
add ecx, 4
call fcn.100ff0d0
mov eax, dword [ebx + 0x10]
mov ecx, dword [esp + 0x18]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 8]
mov eax, dword [edi + 0x130]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax]
mov ecx, dword [eax + esi*4]
inc esi
mov eax, dword [edx + 0x10]
mov dword [ecx + 8], eax
cmp esi, dword [edi + 0x12c]
jl 0x1000f8d0
mov edx, dword [ebx + 0x10]
mov ecx, dword [esp + 0x18]
inc ecx
mov dword [esp + 0x18], ecx
mov eax, dword [edx + 8]
cmp ecx, dword [eax + 8]
jl 0x1000f6b2
mov eax, dword [edx + 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 0x10010027
xor ecx, ecx
mov dword [esp + 0x14], ecx
cmp dword [edi + 0x12c], ecx
jle 0x10010016
lea eax, [edx*4]
mov dword [esp + 0x28], eax
nop dword [eax]
mov eax, dword [esi + 0x1c]
lea edx, [ecx*4]
mov ecx, dword [esp + 0x28]
mov dword [esp + 0x58], edx
mov eax, dword [eax + 0x10]
mov dword [esp + 0x60], eax
mov eax, dword [esi + 0x18]
mov ebx, dword [eax + 0x10]
mov eax, dword [esp + 0x60]
mov eax, dword [eax + ecx]
mov eax, dword [eax + 0x10]
mov ecx, dword [eax + edx]
mov eax, dword [edx + ebx]
mov eax, dword [eax + 8]
cmp eax, dword [ecx + 8]
jge 0x1000fa3c
mov eax, dword [ebx + edx]
jmp 0x1000fa4d
mov eax, dword [esp + 0x60]
mov ecx, dword [esp + 0x28]
mov eax, dword [eax + ecx]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + edx]
mov eax, dword [eax + 8]
xor ebx, ebx
mov dword [esp + 0x5c], eax
test eax, eax
jle 0x1000fff9
nop
mov eax, dword [esp + 0x10]
mov esi, dword [esp + 0x28]
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.0x1000fabb.0
mov edx, dword [edx + 0x10]
mov eax, dword [edx]
mov eax, dword [eax + 0x10]
cmp eax, 0x54c5638
jg case.default.0x1000fabb
je 0x1000fe76
cmp eax, 9
ja case.default.0x1000fabb
jmp dword [eax*4 + 0x100101e4]
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x1000fae2
xor edx, edx
cmp eax, 1
jg 0x1000faea
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x1000faf2
mov dword [esp + 0x60], edx
jmp 0x1000fafb
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.0x1000fabb
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x1000fb3f
xor edx, edx
cmp eax, 1
jg 0x1000fb47
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x1000fb4f
mov dword [esp + 0x60], edx
jmp 0x1000fb58
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.0x1000fabb
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x1000fbb1
xor edx, edx
cmp eax, 3
jg 0x1000fbb9
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 1
jg 0x1000fbc1
mov dword [esp + 0x24], edx
test eax, eax
jg 0x1000fbcb
mov dword [esp + 0x60], edx
mov dword [esp + 0x24], edx
jmp 0x1000fbd4
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 + 0x24], 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 + 0x30]
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.0x1000fabb
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 3
jg 0x1000fc1c
xor edx, edx
cmp eax, 1
jg 0x1000fc24
mov ecx, dword [ecx]
xor esi, esi
test eax, eax
jg 0x1000fc2c
mov dword [esp + 0x60], edx
jmp 0x1000fc35
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.0x1000fabb
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 6
jg 0x1000fc97
xor edx, edx
cmp eax, 5
jg 0x1000fc9f
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 2
jg 0x1000fca7
mov dword [esp + 0x20], edx
cmp eax, 1
jg 0x1000fcb1
mov dword [esp + 0x20], edx
mov dword [esp + 0x24], edx
test eax, eax
jg 0x1000fcbb
mov dword [esp + 0x60], edx
mov dword [esp + 0x20], edx
mov dword [esp + 0x24], edx
jmp 0x1000fcc4
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 + 0x24], 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 + 0x38]
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.0x1000fabb
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x1000fd12
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x1000fd1e
xor ecx, ecx
test eax, eax
jg 0x1000fd26
xor eax, eax
jmp 0x1000fd2d
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.0x1000fabb
mov eax, dword [esi + 8]
cmp eax, 2
jg 0x1000fd64
add esi, 0x10
xor edx, edx
cmp eax, 1
jg 0x1000fd70
xor ecx, ecx
test eax, eax
jg 0x1000fd78
xor eax, eax
jmp 0x1000fd7f
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.0x1000fabb
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x1000fdc1
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x1000fdcd
xor ecx, ecx
cmp eax, 1
jg 0x1000fdd5
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x1000fde1
xor esi, esi
xor eax, eax
jmp 0x1000fdec
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.0x1000fabb
mov eax, dword [esi + 8]
cmp eax, 3
jg 0x1000fe2f
add esi, 0x10
xor edx, edx
cmp eax, 2
jg 0x1000fe3b
xor ecx, ecx
cmp eax, 1
jg 0x1000fe43
mov dword [esp + 0x60], ecx
test eax, eax
jg 0x1000fe4f
xor esi, esi
xor eax, eax
jmp 0x1000fe5a
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.0x1000fabb
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 1
jg 0x1000fe8b
xor esi, esi
test eax, eax
jg 0x1000fe93
xor ecx, ecx
jmp 0x1000fe9a
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.0x1000fabb
mov eax, dword [esi + 8]
lea ecx, [esi + 0x10]
cmp eax, 4
jg 0x1000ff9b
xor edx, edx
cmp eax, 3
jg 0x1000ffa3
mov ecx, dword [ecx]
xor esi, esi
cmp eax, 1
jg 0x1000ffab
mov dword [esp + 0x24], edx
test eax, eax
jg 0x1000ffb5
mov dword [esp + 0x60], edx
mov dword [esp + 0x24], edx
jmp 0x1000ffbe
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 + 0x24], 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 + 0x30]
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 + 0x58]
inc ebx
cmp ebx, dword [esp + 0x5c]
jl 0x1000fa60
mov ebx, dword [esp + 0x10]
mov esi, dword [ebx + 0x10]
jmp 0x1000fffd
mov ebx, dword [esp + 0x10]
mov ecx, dword [esp + 0x14]
inc ecx
mov dword [esp + 0x14], ecx
cmp ecx, dword [edi + 0x12c]
jl 0x1000fa00
mov edx, dword [esp + 0x18]
mov eax, dword [esi + 8]
inc edx
mov dword [esp + 0x18], edx
cmp edx, dword [eax + 8]
jl 0x1000f9e0
cmp dword [ebx + 8], 8
mov eax, esi
jle 0x10010081
mov edx, dword [esi + 0x20]
test edx, edx
je 0x10010081
cmp dword [edx + 8], 0
je 0x10010081
xor ecx, ecx
mov dword [esp + 0x60], ecx
cmp dword [edx + 8], ecx
jle 0x10010081
mov eax, dword [edx + 0x10]
mov eax, dword [eax + ecx*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 [ebx + 0x10]
mov ecx, dword [esp + 0x60]
inc ecx
mov dword [esp + 0x60], ecx
mov edx, dword [eax + 0x20]
cmp ecx, dword [edx + 8]
jl 0x10010047
cmp dword [ebx + 8], 9
jle 0x100100df
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 0x100100df
mov edx, 8
mov dword [esp + 0x60], edx
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 0x100100b3
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 0x1001010c
cmp ebx, 0xffffffff
jle 0x1001010c
cmp ebx, dword [edi + 0x134]
jge 0x1001010c
mov dword [edi + 0x180], ebx
xor edx, edx
mov ecx, edi
call fcn.10006710
xor edx, edx
mov ecx, edi
call fcn.1000ce40
mov eax, dword [edi + 0x214]
mov edx, dword [edi + 0x1c4]
mov ecx, dword [edi + 0x1c0]
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.100e7cb0
mov ecx, edi
call fcn.1000cc50
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