Function at 0x1000b9f0
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 + 0x120]
mov eax, dword [edi + 0x168]
push 0
push edi
mov dword [esp + 0x70], eax
mov dword [edi + 0x1c8], 0
mov dword [edi + 0x168], 0xffffffff
mov dword [edi + 0x1ac], 0xffffffff
call sym.ExuiKrnln_X32.dll_DeleteItem_AdvancedFormEx
push dword [edi + 0x118]
push 0
push edi
call sym.ExuiKrnln_X32.dll_DeleteColumn_AdvancedFormEx
push 1
push 0xffffffffffffffff
or edx, 0xffffffff
mov ecx, edi
call fcn.1006a810
mov eax, dword [edi + 0x44]
push 1
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x3f8
push edi
call eax
mov eax, dword [edi + 0x114]
test eax, eax
je 0x1000ba80
push eax
call fcn.10120a1f
add esp, 4
mov dword [edi + 0x114], 0
mov eax, dword [edi + 0x11c]
test eax, eax
je 0x1000ba9d
push eax
call fcn.10120a1f
add esp, 4
mov dword [edi + 0x11c], 0
mov esi, dword [edi + 0x198]
xor ecx, ecx
test esi, esi
je 0x1000e8cb
mov ecx, dword [esi + 4]
cmp ecx, 1
jl 0x1000e8c9
mov eax, dword [esi]
cmp eax, 1
jge 0x1000bad1
dec eax
mov ecx, esi
mov dword [esi], eax
mov eax, esi
mov dword [esp + 0x54], ecx
mov dword [esp + 0x18], ecx
jmp 0x1000bb22
lea eax, [ecx + 8]
push eax
call fcn.10120a62
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 0x1000bb14
push ecx
lea eax, [esi + 8]
push eax
mov eax, ebx
add eax, 8
push eax
call fcn.10123c10
mov ecx, ebx
add esp, 0xc
mov edx, ecx
mov eax, ecx
jmp 0x1000bb18
mov ecx, dword [esp + 0x54]
mov esi, ebx
test edx, edx
je 0x1000e8cb
cmp dword [eax + 4], 8
jne 0x1000bb43
mov ecx, dword [esi + 8]
call fcn.100ec700
mov edx, eax
lea ecx, [esp + 0x18]
call fcn.100ecc40
mov ecx, dword [esp + 0x18]
mov dword [esp + 0x54], ecx
test ecx, ecx
je 0x1000e8e6
cmp dword [ecx + 4], 8
jle 0x1000e8cb
cmp dword [ecx + 8], 0x3b9ac9ff
jne 0x1000e8cb
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 0x1000e8bd
mov ecx, dword [esi + 0x10]
test ecx, ecx
je 0x1000e8bd
mov ebx, dword [esi + 8]
test ebx, ebx
je 0x1000e8bd
mov eax, dword [ecx]
mov eax, dword [eax + 0x10]
cmp eax, dword [edi + 0x24]
jne 0x1000e8bd
mov edx, ecx
cmp ebx, 4
jle 0x1000c60c
mov eax, dword [ecx + 0x10]
test eax, eax
je 0x1000c60c
cmp dword [eax + 0x10], 0
je 0x1000c60c
mov eax, dword [eax + 8]
test eax, eax
je 0x1000c60c
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 0x1000c60c
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 0x1000bc1f
mov eax, dword [edx]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
cmp eax, 9
ja case.default.0x1000bc13
jmp dword [eax*4 + 0x1000e98c]
cmp ecx, 6
jg 0x1000bc88
xor eax, eax
mov dword [esp + 0x20], eax
cmp ecx, 5
jg 0x1000bc94
mov dword [esp + 0x20], eax
mov dword [esp + 0x2c], eax
cmp ecx, 4
jg 0x1000bca0
mov dword [esp + 0x20], eax
mov dword [esp + 0x2c], eax
mov dword [esp + 0x34], eax
cmp ecx, 3
jg 0x1000bcac
mov dword [esp + 0x20], eax
mov dword [esp + 0x2c], eax
mov dword [esp + 0x34], eax
mov dword [esp + 0x18], eax
cmp ecx, 2
jg 0x1000bcb8
mov dword [esp + 0x20], eax
mov dword [esp + 0x2c], eax
mov dword [esp + 0x34], eax
mov dword [esp + 0x18], eax
mov dword [esp + 0x14], eax
cmp ecx, 1
jg 0x1000bcc4
xor ecx, ecx
mov dword [esp + 0x40], eax
xor edx, edx
mov dword [esp + 0x18], eax
mov dword [esp + 0x14], eax
jmp 0x1000bcdc
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 + 0x2c], 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 + 0x2c]
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 0x1006a300
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Imsge
jmp case.default.0x1000bc13
cmp ecx, 8
jg 0x1000bd45
mov edx, dword [edx]
xor eax, eax
mov dword [esp + 0x40], eax
cmp ecx, 6
jg 0x1000bd53
mov dword [esp + 0x14], eax
cmp ecx, 5
jg 0x1000bd5d
mov dword [esp + 0x18], eax
cmp ecx, 4
jg 0x1000bd67
mov dword [esp + 0x34], eax
cmp ecx, 3
jg 0x1000bd71
mov dword [esp + 0x2c], eax
cmp ecx, 2
jg 0x1000bd7b
mov dword [esp + 0x20], eax
cmp ecx, 1
jg 0x1000bd85
xor ecx, ecx
jmp 0x1000bd8f
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 + 0x2c], 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 + 0x40]
push dword [esp + 0x38]
push ecx
push 0x1006a300
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Text
jmp case.default.0x1000bc13
cmp ecx, 6
jg 0x1000be0e
mov edx, dword [edx]
mov dword [esp + 0x40], 0
cmp ecx, 5
jg 0x1000be1c
mov dword [esp + 0x14], 0
cmp ecx, 4
jg 0x1000be26
mov dword [esp + 0x18], 0
cmp ecx, 3
jg 0x1000be30
mov dword [esp + 0x34], 0
cmp ecx, 2
jg 0x1000be3a
mov dword [esp + 0x2c], 0
cmp ecx, 1
jg 0x1000be44
xor ecx, ecx
jmp 0x1000be4a
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 + 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 + 0x48]
push dword [esp + 0x20]
push dword [esp + 0x28]
push dword [esp + 0x48]
push dword [esp + 0x44]
push ecx
push 0x1006a300
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Button
jmp case.default.0x1000bc13
cmp ecx, 0xb
jg 0x1000bedf
mov edx, dword [edx]
mov dword [esp + 0x14], 0
cmp ecx, 0xa
jg 0x1000beed
mov dword [esp + 0x18], 0
cmp ecx, 9
jg 0x1000bef7
xor eax, eax
mov dword [esp + 0x40], eax
cmp ecx, 6
jg 0x1000bf01
mov dword [esp + 0x34], eax
cmp ecx, 5
jg 0x1000bf0b
mov dword [esp + 0x2c], eax
cmp ecx, 4
jg 0x1000bf15
mov dword [esp + 0x20], eax
cmp ecx, 3
jg 0x1000bf1f
mov dword [esp + 0x4c], eax
cmp ecx, 2
jg 0x1000bf29
mov dword [esp + 0x50], eax
cmp ecx, 1
jg 0x1000bf33
xor ecx, ecx
jmp 0x1000bf3d
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 + 0x2c], 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 + 0x44]
push dword [esp + 0x3c]
push dword [esp + 0x6c]
push dword [esp + 0x74]
push ecx
push 0x1006a300
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Select
jmp case.default.0x1000bc13
cmp ecx, 0x1a
jg 0x1000c091
mov edx, dword [edx]
mov dword [esp + 0x4c], 0
cmp ecx, 0x19
jg 0x1000c09f
mov dword [esp + 0x40], 0
cmp ecx, 0x18
jg 0x1000c0a9
xor eax, eax
mov dword [esp + 0x50], eax
cmp ecx, 0x16
jg 0x1000c0b3
mov dword [esp + 0x14], eax
cmp ecx, 0x15
jg 0x1000c0bd
mov dword [esp + 0x18], eax
cmp ecx, 0x14
jg 0x1000c0c7
mov dword [esp + 0x34], eax
cmp ecx, 0x13
jg 0x1000c0d1
mov dword [esp + 0x2c], eax
cmp ecx, 0x12
jg 0x1000c0db
mov dword [esp + 0x20], eax
cmp ecx, 0x11
jg 0x1000c0e5
mov dword [esp + 0x58], eax
cmp ecx, 0xf
jg 0x1000c0ef
mov dword [esp + 0x5c], eax
cmp ecx, 0xe
jg 0x1000c0f9
mov dword [esp + 0x60], eax
cmp ecx, 0xd
jg 0x1000c103
mov dword [esp + 0x44], eax
cmp ecx, 0xa
jg 0x1000c10d
mov dword [esp + 0x48], eax
cmp ecx, 7
jg 0x1000c117
mov dword [esp + 0x38], eax
cmp ecx, 6
jg 0x1000c121
mov dword [esp + 0x30], eax
cmp ecx, 5
jg 0x1000c12b
mov dword [esp + 0x24], eax
cmp ecx, 4
jg 0x1000c135
mov dword [esp + 0x28], eax
cmp ecx, 3
jg 0x1000c13f
mov dword [esp + 0x1c], eax
cmp ecx, 2
jg 0x1000c149
mov dword [esp + 0x10], eax
cmp ecx, 1
jg 0x1000c153
xor ecx, ecx
jmp 0x1000c15d
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 + 0x2c], 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 + 0x30], 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 + 0x28], 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 + 0x48]
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 + 0x80]
push dword [esp + 0x78]
push dword [esp + 0x80]
push dword [esp + 0x78]
push dword [esp + 0x70]
push ecx
push 0x1006a300
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_EditText
jmp case.default.0x1000bc13
cmp ecx, 0xb
jg 0x1000c251
mov edx, dword [edx]
mov dword [esp + 0x1c], 0
cmp ecx, 0xa
jg 0x1000c25f
mov dword [esp + 0x28], 0
cmp ecx, 9
jg 0x1000c269
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 6
jg 0x1000c273
mov dword [esp + 0x24], eax
cmp ecx, 5
jg 0x1000c27d
mov dword [esp + 0x30], eax
cmp ecx, 4
jg 0x1000c287
mov dword [esp + 0x38], eax
cmp ecx, 3
jg 0x1000c291
mov dword [esp + 0x48], eax
cmp ecx, 2
jg 0x1000c29b
mov dword [esp + 0x44], eax
cmp ecx, 1
jg 0x1000c2a5
xor ecx, ecx
jmp 0x1000c2af
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 + 0x28], 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 + 0x24], 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 + 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 + 0x2c]
push eax
mov eax, dword [edx + 0x20]
push dword [eax + 0x10]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x38]
push dword [esp + 0x48]
push dword [esp + 0x54]
push dword [esp + 0x68]
push dword [esp + 0x68]
push ecx
push 0x1006a300
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_ComboButton
jmp case.default.0x1000bc13
cmp ecx, 8
jg 0x1000c333
mov edx, dword [edx]
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 6
jg 0x1000c341
mov dword [esp + 0x1c], eax
cmp ecx, 5
jg 0x1000c34b
mov dword [esp + 0x28], eax
cmp ecx, 4
jg 0x1000c355
mov dword [esp + 0x24], eax
cmp ecx, 3
jg 0x1000c35f
mov dword [esp + 0x30], eax
cmp ecx, 2
jg 0x1000c369
mov dword [esp + 0x38], eax
cmp ecx, 1
jg 0x1000c373
xor ecx, ecx
jmp 0x1000c37d
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 + 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 + 0x30], 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 + 0x34]
push dword [esp + 0x34]
push dword [esp + 0x44]
push dword [esp + 0x50]
push ecx
push 0x1006a300
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Progressbar
jmp case.default.0x1000bc13
cmp ecx, 8
jg 0x1000c3f3
mov edx, dword [edx]
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 6
jg 0x1000c401
mov dword [esp + 0x1c], eax
cmp ecx, 5
jg 0x1000c40b
mov dword [esp + 0x28], eax
cmp ecx, 4
jg 0x1000c415
mov dword [esp + 0x24], eax
cmp ecx, 3
jg 0x1000c41f
mov dword [esp + 0x30], eax
cmp ecx, 2
jg 0x1000c429
mov dword [esp + 0x38], eax
cmp ecx, 1
jg 0x1000c433
xor ecx, ecx
jmp 0x1000c43d
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 + 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 + 0x30], 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 + 0x34]
push dword [esp + 0x34]
push dword [esp + 0x44]
push dword [esp + 0x50]
push ecx
push 0x1006a300
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Sliderbar
jmp case.default.0x1000bc13
cmp ecx, 6
jg 0x1000c4ba
mov dword [esp + 0x10], 0
cmp ecx, 5
jg 0x1000c4c6
mov dword [esp + 0x1c], 0
cmp ecx, 4
jg 0x1000c4d2
mov dword [esp + 0x28], 0
cmp ecx, 3
jg 0x1000c4de
mov dword [esp + 0x24], 0
cmp ecx, 2
jg 0x1000c4ea
mov dword [esp + 0x30], 0
cmp ecx, 1
jg 0x1000c4f6
xor eax, eax
jmp 0x1000c4fe
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 + 0x28], 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 + 0x30], 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 + 0x30]
push dword [esp + 0x30]
push dword [esp + 0x40]
push eax
push 0x1006a300
push 0xffffffffffffffff
push ebx
push 0xffffffffffffffff
push 1
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Colour
jmp case.default.0x1000bc13
cmp ecx, 7
jg 0x1000c581
mov dword [esp + 0x10], 0
cmp ecx, 6
jg 0x1000c58d
mov dword [esp + 0x1c], 0
cmp ecx, 5
jg 0x1000c599
mov dword [esp + 0x28], 0
cmp ecx, 4
jg 0x1000c5a5
mov dword [esp + 0x24], 0
cmp ecx, 3
jg 0x1000c5b1
mov dword [esp + 0x30], 0
cmp ecx, 2
jg 0x1000c5bd
mov dword [esp + 0x38], 0
cmp ecx, 1
jg 0x1000c5c9
xor eax, eax
jmp 0x1000c5d1
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 + 0x28], 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 + 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 + 0x30]
push dword [esp + 0x30]
push dword [esp + 0x40]
push dword [esp + 0x4c]
push eax
push 0x1006a300
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 0x1000bbf0
cmp dword [esi + 8], 1
mov ecx, edx
jle 0x1000dc83
mov eax, dword [edx + 4]
test eax, eax
je 0x1000dc83
cmp dword [eax + 8], 0
je 0x1000dc83
mov eax, dword [edi + 0x114]
test eax, eax
je 0x1000c64a
push eax
call fcn.10120a1f
add esp, 4
mov dword [edi + 0x114], 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.10120a62
add esp, 4
mov esi, eax
push ebx
push 0
push esi
call fcn.10122780
mov ecx, dword [esp + 0x48]
xor ebx, ebx
mov dword [edi + 0x114], esi
add esp, 0xc
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax + 8]
mov dword [edi + 0x118], eax
mov ecx, dword [ecx + 0x10]
mov eax, dword [ecx + 4]
cmp dword [eax + 8], ebx
jle 0x1000cc4b
push 0x90
call fcn.10120a24
add esp, 4
mov esi, eax
push 0x90
push 0
push esi
call fcn.10122780
mov ecx, dword [edi + 0x114]
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 + 0x114]
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]
mov eax, dword [edi + 0x114]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x20], 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 + 0x114]
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 + 0x114]
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 + 0x114]
mov edx, dword [edx + 0x10]
mov ecx, dword [eax + ebx*4]
add ecx, 0x24
call fcn.100ecc40
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 + 0x114]
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 + 0x14]
mov eax, dword [edi + 0x114]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x2c], eax
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 + 0x18]
mov eax, dword [edi + 0x114]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x30], eax
call fcn.10120a24
add esp, 4
mov esi, eax
push 0x5c
push 0
push esi
call fcn.10122780
mov ecx, dword [edi + 0x114]
add esp, 0xc
mov ecx, dword [ecx + ebx*4]
mov dword [ecx + 0x70], esi
mov eax, dword [edi + 0x114]
mov eax, dword [eax + ebx*4]
push dword [eax + 0x24]
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]
cmp dword [eax + 8], 7
jle 0x1000cc3b
mov eax, dword [eax + 0x10]
mov edx, dword [eax + 0x1c]
mov eax, dword [edi + 0x114]
mov edx, dword [edx + 0x10]
mov ecx, dword [eax + ebx*4]
add ecx, 0x34
call fcn.100ecc40
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 + 0x114]
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 + 0x24]
mov eax, dword [edi + 0x114]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x3c], 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 + 0x114]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x40], eax
call fcn.10120a24
add esp, 4
mov esi, eax
push 0x5c
push 0
push esi
call fcn.10122780
mov ecx, dword [edi + 0x114]
add esp, 0xc
mov ecx, dword [ecx + ebx*4]
mov dword [ecx + 0x74], esi
mov eax, dword [edi + 0x114]
mov eax, dword [eax + ebx*4]
push dword [eax + 0x34]
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 + 0x2c]
mov eax, dword [edi + 0x114]
mov edx, dword [edx + 0x10]
mov ecx, dword [eax + ebx*4]
add ecx, 0x44
call fcn.100ecc40
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 + 0x114]
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 + 0x34]
mov eax, dword [edi + 0x114]
push 0x5c
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x4c], 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 + 0x114]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x50], eax
call fcn.10120a24
add esp, 4
mov esi, eax
push 0x5c
push 0
push esi
call fcn.10122780
mov ecx, dword [edi + 0x114]
add esp, 0xc
mov ecx, dword [ecx + ebx*4]
mov dword [ecx + 0x78], esi
mov eax, dword [edi + 0x114]
mov eax, dword [eax + ebx*4]
push dword [eax + 0x44]
push dword [eax + 0x78]
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 + 0x114]
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 + 0x40]
mov eax, dword [edi + 0x114]
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 + 0x44]
mov eax, dword [edi + 0x114]
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 + 0x48]
mov eax, dword [edi + 0x114]
mov ecx, dword [eax + ebx*4]
mov eax, dword [edx + 0x10]
mov dword [ecx + 0x60], 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 + 0x114]
mov ecx, dword [eax + ebx*4]
mov edx, dword [edx + 0x10]
add ecx, 0x6c
call fcn.100ecc40
mov eax, dword [edi + 0x114]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax + 0x7c]
mov dword [esp + 0x10], eax
test eax, eax
je 0x1000ca81
push eax
call sym.ExuiKrnln_X32.dll_RexClearSkin
push 0x14
push dword [esp + 0x14]
call fcn.10120a54
add esp, 8
push 0x14
call fcn.10120a24
xorps xmm0, xmm0
add esp, 4
movups xmmword [eax], xmm0
mov dword [eax + 0x10], 0
mov ecx, dword [edi + 0x114]
mov ecx, dword [ecx + ebx*4]
mov dword [ecx + 0x7c], eax
mov eax, dword [edi + 0x114]
mov ecx, dword [eax + ebx*4]
mov eax, dword [ecx + 0x6c]
test eax, eax
je 0x1000cbb0
push eax
push dword [ecx + 0x7c]
call sym.ExuiKrnln_X32.dll_RexLoadSkin
mov eax, dword [edi + 0x114]
mov ecx, dword [eax + ebx*4]
mov eax, dword [ecx + 0x7c]
cmp dword [eax + 0xc], 0x16
jg 0x1000cad7
xor eax, eax
jmp 0x1000cadd
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x58]
mov dword [ecx + 0x88], eax
mov eax, dword [edi + 0x114]
mov ecx, dword [eax + ebx*4]
mov eax, dword [ecx + 0x7c]
cmp dword [eax + 0xc], 0x17
jg 0x1000caf9
xor eax, eax
jmp 0x1000caff
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x5c]
mov dword [ecx + 0x8c], eax
mov eax, dword [edi + 0x114]
mov ecx, dword [eax + ebx*4]
mov eax, dword [ecx + 0x7c]
cmp dword [eax + 0xc], 0x18
jg 0x1000cb1b
xor eax, eax
jmp 0x1000cb21
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x60]
mov dword [ecx + 0x80], eax
mov eax, dword [edi + 0x114]
mov ecx, dword [eax + ebx*4]
mov eax, dword [ecx + 0x7c]
cmp dword [eax + 0xc], 0x19
jg 0x1000cb3d
xor eax, eax
jmp 0x1000cb43
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x64]
mov dword [ecx + 0x84], eax
mov eax, dword [edi + 0x114]
mov ecx, dword [eax + ebx*4]
cmp dword [ecx + 0x80], 0
jne 0x1000cb73
mov eax, dword [ecx + 0x7c]
cmp dword [eax + 0xc], 0
jg 0x1000cb68
xor eax, eax
jmp 0x1000cb6d
mov eax, dword [eax + 0x10]
mov eax, dword [eax]
mov dword [ecx + 0x80], eax
mov eax, dword [edi + 0x114]
mov ecx, dword [eax + ebx*4]
cmp dword [ecx + 0x84], 0
jne 0x1000cc3b
mov eax, dword [ecx + 0x7c]
cmp dword [eax + 0xc], 1
jg 0x1000cb9f
xor eax, eax
mov dword [ecx + 0x84], eax
jmp 0x1000cc3b
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 4]
mov dword [ecx + 0x84], eax
jmp 0x1000cc3b
mov eax, dword [edi + 0x19c]
cmp dword [eax + 0xc], 0x16
jg 0x1000cbc0
xor eax, eax
jmp 0x1000cbc6
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x58]
mov dword [ecx + 0x88], eax
mov eax, dword [edi + 0x19c]
cmp dword [eax + 0xc], 0x17
jg 0x1000cbdc
xor ecx, ecx
jmp 0x1000cbe2
mov eax, dword [eax + 0x10]
mov ecx, dword [eax + 0x5c]
mov eax, dword [edi + 0x114]
mov eax, dword [eax + ebx*4]
mov dword [eax + 0x8c], ecx
mov eax, dword [edi + 0x19c]
cmp dword [eax + 0xc], 0x18
jg 0x1000cc01
xor ecx, ecx
jmp 0x1000cc07
mov eax, dword [eax + 0x10]
mov ecx, dword [eax + 0x60]
mov eax, dword [edi + 0x114]
mov eax, dword [eax + ebx*4]
mov dword [eax + 0x80], ecx
mov eax, dword [edi + 0x19c]
cmp dword [eax + 0xc], 0x19
jg 0x1000cc26
xor ecx, ecx
jmp 0x1000cc2c
mov eax, dword [eax + 0x10]
mov ecx, dword [eax + 0x64]
mov eax, dword [edi + 0x114]
mov eax, dword [eax + ebx*4]
mov dword [eax + 0x84], ecx
mov ecx, dword [esi + 0x10]
inc ebx
mov eax, dword [ecx + 4]
cmp ebx, dword [eax + 8]
jl 0x1000c6a5
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 0x1000dc7f
nop
cmp dword [edx + 8], 5
mov eax, ecx
mov dword [esp + 0x2c], eax
jle 0x1000d1eb
mov ebx, dword [ecx + 0x14]
mov dword [esp + 0x2c], eax
test ebx, ebx
je 0x1000d1eb
mov dword [esp + 0x2c], eax
cmp dword [ebx + 8], esi
jle 0x1000d1eb
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 0x1000ccc7
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 + 0x2c], eax
cmp dword [esp + 0x20], ebx
jle 0x1000d1eb
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.0x1000cd16.0
mov eax, dword [eax + 0x10]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
cmp eax, 9
ja case.default.0x1000cd16
jmp dword [eax*4 + 0x1000e9b4]
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 3
jg 0x1000cd41
xor edx, edx
cmp eax, 1
jg 0x1000cd49
mov ecx, dword [ecx]
mov dword [esp + 0x14], ecx
xor ecx, ecx
test eax, eax
jg 0x1000cd61
mov dword [esp + 0x10], ecx
jmp 0x1000cd6e
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 0x1000cd65
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.0x1000cd16
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 3
jg 0x1000cdb7
xor edx, edx
cmp eax, 1
jg 0x1000cdbf
mov ecx, dword [ecx]
mov dword [esp + 0x14], edx
test eax, eax
jg 0x1000cdcb
mov dword [esp + 0x10], edx
mov dword [esp + 0x14], edx
jmp 0x1000cdd4
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.0x1000cd16
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 4
jg 0x1000ce2f
xor edx, edx
cmp eax, 3
jg 0x1000ce37
mov ecx, dword [ecx]
mov dword [esp + 0x18], ecx
xor ecx, ecx
cmp eax, 1
jg 0x1000ce4f
mov dword [esp + 0x14], ecx
test eax, eax
jg 0x1000ce5d
mov dword [esp + 0x10], ecx
mov dword [esp + 0x14], ecx
jmp 0x1000ce6a
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 0x1000ce53
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.0x1000cd16
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 3
jg 0x1000ceb5
xor edx, edx
cmp eax, 1
jg 0x1000cebd
mov ecx, dword [ecx]
mov dword [esp + 0x14], ecx
xor ecx, ecx
test eax, eax
jg 0x1000ced5
mov dword [esp + 0x10], ecx
jmp 0x1000cee2
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 0x1000ced9
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.0x1000cd16
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 6
jg 0x1000cf4f
xor edx, edx
cmp eax, 5
jg 0x1000cf57
mov ecx, dword [ecx]
mov dword [esp + 0x18], edx
cmp eax, 2
jg 0x1000cf63
mov dword [esp + 0x18], edx
mov dword [esp + 0x34], edx
cmp eax, 1
jg 0x1000cf6d
mov dword [esp + 0x18], edx
mov dword [esp + 0x34], edx
mov dword [esp + 0x14], edx
test eax, eax
jg 0x1000cf77
xor eax, eax
mov dword [esp + 0x10], edx
mov dword [esp + 0x34], eax
mov dword [esp + 0x14], eax
jmp 0x1000cf84
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.0x1000cd16
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
mov dword [esp + 0x10], ecx
cmp eax, 2
jg 0x1000cfd1
xor edx, edx
cmp eax, 1
jg 0x1000cfd9
xor ecx, ecx
test eax, eax
jg 0x1000cfe1
xor eax, eax
jmp 0x1000cfec
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.0x1000cd16
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
mov dword [esp + 0x10], ecx
cmp eax, 2
jg 0x1000d022
xor edx, edx
cmp eax, 1
jg 0x1000d02a
xor ecx, ecx
test eax, eax
jg 0x1000d032
xor eax, eax
jmp 0x1000d03d
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.0x1000cd16
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
mov dword [esp + 0x14], ecx
cmp eax, 3
jg 0x1000d080
xor edx, edx
cmp eax, 2
jg 0x1000d088
xor ecx, ecx
cmp eax, 1
jg 0x1000d090
mov dword [esp + 0x10], ecx
test eax, eax
jg 0x1000d0a0
mov dword [esp + 0x1c], ecx
xor eax, eax
jmp 0x1000d0b3
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.0x1000cd16
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
mov dword [esp + 0x14], ecx
cmp eax, 3
jg 0x1000d0fa
xor edx, edx
cmp eax, 2
jg 0x1000d102
xor ecx, ecx
cmp eax, 1
jg 0x1000d10a
mov dword [esp + 0x10], ecx
test eax, eax
jg 0x1000d11a
mov dword [esp + 0x1c], ecx
xor eax, eax
jmp 0x1000d12d
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_Line
jmp case.default.0x1000cd16
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 4
jg 0x1000d178
xor edx, edx
cmp eax, 3
jg 0x1000d180
mov ecx, dword [ecx]
mov dword [esp + 0x18], ecx
xor ecx, ecx
cmp eax, 1
jg 0x1000d198
mov dword [esp + 0x14], ecx
test eax, eax
jg 0x1000d1a6
mov dword [esp + 0x10], ecx
mov dword [esp + 0x14], ecx
jmp 0x1000d1b3
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 0x1000d19c
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 0x1000cce0
mov eax, dword [edx + 0x10]
mov dword [esp + 0x2c], eax
cmp dword [edx + 8], 6
mov ecx, eax
jle 0x1000dc72
mov ebx, dword [eax + 0x18]
test ebx, ebx
je 0x1000dc72
cmp dword [ebx + 8], esi
jle 0x1000dc72
mov eax, dword [ebx + 0x10]
mov ecx, dword [esp + 0x2c]
mov eax, dword [eax + esi*4]
mov eax, dword [eax + 8]
test eax, eax
je 0x1000dc72
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 0x1000dc72
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 0x1000d27c
mov eax, dword [edx]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
cmp eax, 9
ja case.default.0x1000d270
jmp dword [eax*4 + 0x1000e9dc]
cmp ecx, 6
jg 0x1000d2e5
xor eax, eax
mov dword [esp + 0x20], eax
cmp ecx, 5
jg 0x1000d2f1
mov dword [esp + 0x20], eax
mov dword [esp + 0x2c], eax
cmp ecx, 4
jg 0x1000d2fd
mov dword [esp + 0x20], eax
mov dword [esp + 0x2c], eax
mov dword [esp + 0x18], eax
cmp ecx, 3
jg 0x1000d309
mov dword [esp + 0x20], eax
mov dword [esp + 0x2c], eax
mov dword [esp + 0x18], eax
mov dword [esp + 0x34], eax
cmp ecx, 2
jg 0x1000d315
mov dword [esp + 0x20], eax
mov dword [esp + 0x2c], eax
mov dword [esp + 0x18], eax
mov dword [esp + 0x34], eax
mov dword [esp + 0x14], eax
cmp ecx, 1
jg 0x1000d321
xor ecx, ecx
mov dword [esp + 0x10], eax
xor edx, edx
mov dword [esp + 0x34], eax
mov dword [esp + 0x14], eax
jmp 0x1000d339
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 + 0x2c], 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 + 0x2c]
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 0x1006a300
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Imsge
jmp case.default.0x1000d270
cmp ecx, 8
jg 0x1000d3a1
mov edx, dword [edx]
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 6
jg 0x1000d3af
mov dword [esp + 0x1c], eax
cmp ecx, 5
jg 0x1000d3b9
mov dword [esp + 0x28], eax
cmp ecx, 4
jg 0x1000d3c3
mov dword [esp + 0x24], eax
cmp ecx, 3
jg 0x1000d3cd
mov dword [esp + 0x30], eax
cmp ecx, 2
jg 0x1000d3d7
mov dword [esp + 0x38], eax
cmp ecx, 1
jg 0x1000d3e1
xor ecx, ecx
jmp 0x1000d3eb
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 + 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 + 0x30], 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 + 0x34]
push dword [esp + 0x34]
push dword [esp + 0x44]
push dword [esp + 0x50]
push ecx
push 0x1006a300
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Text
jmp case.default.0x1000d270
cmp ecx, 6
jg 0x1000d469
mov edx, dword [edx]
mov dword [esp + 0x10], 0
cmp ecx, 5
jg 0x1000d477
mov dword [esp + 0x1c], 0
cmp ecx, 4
jg 0x1000d481
mov dword [esp + 0x28], 0
cmp ecx, 3
jg 0x1000d48b
mov dword [esp + 0x24], 0
cmp ecx, 2
jg 0x1000d495
mov dword [esp + 0x30], 0
cmp ecx, 1
jg 0x1000d49f
xor ecx, ecx
jmp 0x1000d4a5
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 + 0x28], eax
mov eax, dword [edx + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x24], eax
mov eax, dword [edx + 8]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], 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 + 0x38]
push dword [esp + 0x38]
push dword [esp + 0x48]
push ecx
push 0x1006a300
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Button
jmp case.default.0x1000d270
cmp ecx, 0xb
jg 0x1000d539
mov edx, dword [edx]
mov dword [esp + 0x1c], 0
cmp ecx, 0xa
jg 0x1000d547
mov dword [esp + 0x28], 0
cmp ecx, 9
jg 0x1000d551
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 6
jg 0x1000d55b
mov dword [esp + 0x24], eax
cmp ecx, 5
jg 0x1000d565
mov dword [esp + 0x30], eax
cmp ecx, 4
jg 0x1000d56f
mov dword [esp + 0x38], eax
cmp ecx, 3
jg 0x1000d579
mov dword [esp + 0x48], eax
cmp ecx, 2
jg 0x1000d583
mov dword [esp + 0x44], eax
cmp ecx, 1
jg 0x1000d58d
xor ecx, ecx
jmp 0x1000d597
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 + 0x28], 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 + 0x24], 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 + 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 + 0x2c]
push eax
mov eax, dword [edx + 0x20]
push dword [eax + 0x10]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x38]
push dword [esp + 0x48]
push dword [esp + 0x54]
push dword [esp + 0x68]
push dword [esp + 0x68]
push ecx
push 0x1006a300
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Select
jmp case.default.0x1000d270
cmp ecx, 0x1a
jg 0x1000d6ea
mov edx, dword [edx]
mov dword [esp + 0x1c], 0
cmp ecx, 0x19
jg 0x1000d6f8
mov dword [esp + 0x28], 0
cmp ecx, 0x18
jg 0x1000d702
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 0x16
jg 0x1000d70c
mov dword [esp + 0x24], eax
cmp ecx, 0x15
jg 0x1000d716
mov dword [esp + 0x30], eax
cmp ecx, 0x14
jg 0x1000d720
mov dword [esp + 0x38], eax
cmp ecx, 0x13
jg 0x1000d72a
mov dword [esp + 0x48], eax
cmp ecx, 0x12
jg 0x1000d734
mov dword [esp + 0x44], eax
cmp ecx, 0x11
jg 0x1000d73e
mov dword [esp + 0x60], eax
cmp ecx, 0xf
jg 0x1000d748
mov dword [esp + 0x5c], eax
cmp ecx, 0xe
jg 0x1000d752
mov dword [esp + 0x58], eax
cmp ecx, 0xd
jg 0x1000d75c
mov dword [esp + 0x50], eax
cmp ecx, 0xa
jg 0x1000d766
mov dword [esp + 0x4c], eax
cmp ecx, 7
jg 0x1000d770
mov dword [esp + 0x40], eax
cmp ecx, 6
jg 0x1000d77a
mov dword [esp + 0x14], eax
cmp ecx, 5
jg 0x1000d784
mov dword [esp + 0x18], eax
cmp ecx, 4
jg 0x1000d78e
mov dword [esp + 0x34], eax
cmp ecx, 3
jg 0x1000d798
mov dword [esp + 0x2c], eax
cmp ecx, 2
jg 0x1000d7a2
mov dword [esp + 0x20], eax
cmp ecx, 1
jg 0x1000d7ac
xor ecx, ecx
jmp 0x1000d7b6
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 + 0x28], 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 + 0x24], eax
mov eax, dword [edx + 0x54]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x30], 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 + 0x2c], 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 + 0x2c]
push eax
mov eax, dword [edx + 0x5c]
push dword [eax + 0x10]
mov eax, dword [edx + 0x40]
push dword [esp + 0x34]
push dword [esp + 0x44]
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 + 0x88]
push dword [esp + 0x80]
push ecx
push 0x1006a300
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_EditText
jmp case.default.0x1000d270
cmp ecx, 0xb
jg 0x1000d8b2
mov edx, dword [edx]
mov dword [esp + 0x1c], 0
cmp ecx, 0xa
jg 0x1000d8c0
mov dword [esp + 0x28], 0
cmp ecx, 9
jg 0x1000d8ca
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 6
jg 0x1000d8d4
mov dword [esp + 0x24], eax
cmp ecx, 5
jg 0x1000d8de
mov dword [esp + 0x30], eax
cmp ecx, 4
jg 0x1000d8e8
mov dword [esp + 0x38], eax
cmp ecx, 3
jg 0x1000d8f2
mov dword [esp + 0x48], eax
cmp ecx, 2
jg 0x1000d8fc
mov dword [esp + 0x44], eax
cmp ecx, 1
jg 0x1000d906
xor ecx, ecx
jmp 0x1000d910
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 + 0x28], 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 + 0x24], 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 + 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 + 0x2c]
push eax
mov eax, dword [edx + 0x20]
push dword [eax + 0x10]
mov eax, dword [edx + 0x1c]
push dword [eax + 0x10]
push dword [esp + 0x38]
push dword [esp + 0x48]
push dword [esp + 0x54]
push dword [esp + 0x68]
push dword [esp + 0x68]
push ecx
push 0x1006a300
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_ComboButton
jmp case.default.0x1000d270
cmp ecx, 8
jg 0x1000d993
mov edx, dword [edx]
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 6
jg 0x1000d9a1
mov dword [esp + 0x1c], eax
cmp ecx, 5
jg 0x1000d9ab
mov dword [esp + 0x28], eax
cmp ecx, 4
jg 0x1000d9b5
mov dword [esp + 0x24], eax
cmp ecx, 3
jg 0x1000d9bf
mov dword [esp + 0x30], eax
cmp ecx, 2
jg 0x1000d9c9
mov dword [esp + 0x38], eax
cmp ecx, 1
jg 0x1000d9d3
xor ecx, ecx
jmp 0x1000d9dd
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 + 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 + 0x30], 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 + 0x34]
push dword [esp + 0x34]
push dword [esp + 0x44]
push dword [esp + 0x50]
push ecx
push 0x1006a300
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Progressbar
jmp case.default.0x1000d270
cmp ecx, 8
jg 0x1000da52
mov edx, dword [edx]
xor eax, eax
mov dword [esp + 0x10], eax
cmp ecx, 6
jg 0x1000da60
mov dword [esp + 0x1c], eax
cmp ecx, 5
jg 0x1000da6a
mov dword [esp + 0x28], eax
cmp ecx, 4
jg 0x1000da74
mov dword [esp + 0x24], eax
cmp ecx, 3
jg 0x1000da7e
mov dword [esp + 0x30], eax
cmp ecx, 2
jg 0x1000da88
mov dword [esp + 0x38], eax
cmp ecx, 1
jg 0x1000da92
xor ecx, ecx
jmp 0x1000da9c
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 + 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 + 0x30], 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 + 0x34]
push dword [esp + 0x34]
push dword [esp + 0x44]
push dword [esp + 0x50]
push ecx
push 0x1006a300
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Sliderbar
jmp case.default.0x1000d270
cmp ecx, 6
jg 0x1000db18
mov dword [esp + 0x10], 0
cmp ecx, 5
jg 0x1000db24
mov dword [esp + 0x1c], 0
cmp ecx, 4
jg 0x1000db30
mov dword [esp + 0x28], 0
cmp ecx, 3
jg 0x1000db3c
mov dword [esp + 0x24], 0
cmp ecx, 2
jg 0x1000db48
mov dword [esp + 0x30], 0
cmp ecx, 1
jg 0x1000db54
xor eax, eax
jmp 0x1000db5c
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 + 0x28], 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 + 0x30], 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 + 0x30]
push dword [esp + 0x30]
push dword [esp + 0x40]
push eax
push 0x1006a300
push 0xffffffffffffffff
push ebx
push esi
push 2
push edi
call sym.ExuiKrnln_X32.dll_ControlSetElemAttribute_Colour
jmp case.default.0x1000d270
cmp ecx, 7
jg 0x1000dbde
mov dword [esp + 0x10], 0
cmp ecx, 6
jg 0x1000dbea
mov dword [esp + 0x1c], 0
cmp ecx, 5
jg 0x1000dbf6
mov dword [esp + 0x28], 0
cmp ecx, 4
jg 0x1000dc02
mov dword [esp + 0x24], 0
cmp ecx, 3
jg 0x1000dc0e
mov dword [esp + 0x30], 0
cmp ecx, 2
jg 0x1000dc1a
mov dword [esp + 0x38], 0
cmp ecx, 1
jg 0x1000dc26
xor eax, eax
jmp 0x1000dc2e
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 + 0x28], 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 + 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 + 0x30]
push dword [esp + 0x30]
push dword [esp + 0x40]
push dword [esp + 0x4c]
push eax
push 0x1006a300
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 0x1000d247
mov eax, dword [ecx + 4]
inc esi
cmp esi, dword [eax + 8]
jl 0x1000cc70
mov esi, dword [esp + 0x3c]
cmp dword [esi + 8], 2
mov eax, ecx
jle 0x1000e832
mov edx, dword [ecx + 8]
test edx, edx
je 0x1000e832
cmp dword [edx + 8], 0
je 0x1000e832
mov eax, dword [edi + 0x11c]
test eax, eax
je 0x1000dcc1
push eax
call fcn.10120a1f
add esp, 4
mov dword [edi + 0x11c], 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.10120a62
add esp, 4
mov esi, eax
push ebx
push 0
push esi
call fcn.10122780
mov dword [edi + 0x11c], 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 0x1000e005
nop dword [eax]
push 0x44
call fcn.10120a24
add esp, 4
mov esi, eax
push 0x44
push 0
push esi
call fcn.10122780
mov ecx, dword [edi + 0x11c]
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 0x1000de3f
mov eax, dword [eax + 0x10]
mov eax, dword [eax]
mov esi, dword [eax + 0x10]
cmp esi, 0xffffffff
jle 0x1000ddab
cmp esi, dword [edi + 0x120]
jge 0x1000ddab
mov eax, dword [edi + 0x11c]
mov eax, dword [eax + ebx*4]
mov dword [eax + 0x10], esi
mov edx, dword [edi + 0x11c]
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 + 0x11c]
mov eax, dword [eax + esi*4]
inc dword [eax + 0x1c]
mov ecx, dword [edi + 0x11c]
mov eax, dword [ecx + esi*4]
inc dword [eax + 0x18]
mov ecx, dword [edi + 0x11c]
mov eax, dword [ecx + esi*4]
mov esi, dword [eax + 0x10]
cmp esi, 0xffffffff
jg 0x1000dd92
jmp 0x1000ddc1
mov eax, dword [edi + 0x11c]
mov eax, dword [eax + ebx*4]
mov dword [eax + 0x10], 0xffffffff
inc dword [edi + 0x1a8]
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 + 0x11c]
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 + 0x11c]
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 + 0x11c]
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 0x1000dec3
mov eax, dword [edi + 0x11c]
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 + 0x11c]
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 + 0x11c]
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 + 0x11c]
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 + 0x11c]
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 + 0x11c]
mov eax, dword [eax + ebx*4]
mov dword [eax + 0x30], ebx
mov eax, dword [edi + 0x118]
inc dword [edi + 0x120]
inc eax
mul edx
seto cl
neg ecx
or ecx, eax
push ecx
call fcn.10120a62
mov ecx, dword [edi + 0x11c]
xor esi, esi
add esp, 4
mov ecx, dword [ecx + ebx*4]
mov dword [ecx], eax
cmp dword [edi + 0x118], esi
jle 0x1000dff1
nop dword [eax]
push 0x24
call fcn.10120a24
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 + 0x11c]
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 + 0x11c]
mov eax, dword [eax + ebx*4]
mov eax, dword [eax]
mov ecx, dword [eax + esi*4]
add ecx, 0xc
call fcn.100ee7a0
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 + 0x11c]
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.100ed990
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 + 0x11c]
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 + 0x118]
jl 0x1000df20
mov esi, dword [esp + 0x3c]
inc ebx
mov ecx, dword [esi + 0x10]
mov eax, dword [ecx + 8]
cmp ebx, dword [eax + 8]
jl 0x1000dd10
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 0x1000e7e0
nop dword [eax + eax]
xor ebx, ebx
cmp dword [edi + 0x118], ebx
jle 0x1000e7cf
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 0x1000e071
mov eax, dword [esi + ebx*4]
jmp 0x1000e07e
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 0x1000e7ba
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.0x1000e0d6.0
mov eax, dword [eax + 0x10]
mov eax, dword [eax]
mov eax, dword [eax + 0x10]
cmp eax, 9
ja case.default.0x1000e0d6
jmp dword [eax*4 + 0x1000ea04]
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 3
jg 0x1000e125
mov dword [esp + 0x18], 0
cmp eax, 1
jg 0x1000e131
mov ecx, dword [ecx]
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0
test eax, eax
jg 0x1000e13d
mov dword [esp + 0x10], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0
jmp 0x1000e146
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 0x1000e194
cmp dword [edi + 0x118], ebx
jle 0x1000e194
cmp dword [edi + 0x114], edx
je 0x1000e194
mov eax, dword [esp + 0x20]
cmp eax, 0xffffffff
jle 0x1000e194
cmp dword [edi + 0x120], eax
jle 0x1000e194
mov ecx, dword [edi + 0x11c]
test ecx, ecx
je 0x1000e194
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 0x1000e1bc
push 0xc
call fcn.10120a24
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.100ed990
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.0x1000e0d6
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 3
jg 0x1000e232
xor edx, edx
cmp eax, 1
jg 0x1000e23a
mov ecx, dword [ecx]
mov dword [esp + 0x14], edx
test eax, eax
jg 0x1000e246
mov dword [esp + 0x10], edx
mov dword [esp + 0x14], edx
jmp 0x1000e24f
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.0x1000e0d6
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 4
jg 0x1000e2ac
xor edx, edx
cmp eax, 3
jg 0x1000e2b4
mov ecx, dword [ecx]
mov dword [esp + 0x18], ecx
xor ecx, ecx
cmp eax, 1
jg 0x1000e2cc
mov dword [esp + 0x14], ecx
test eax, eax
jg 0x1000e2da
mov dword [esp + 0x10], ecx
mov dword [esp + 0x14], ecx
jmp 0x1000e2e7
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 0x1000e2d0
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.0x1000e0d6
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 3
jg 0x1000e334
xor edx, edx
cmp eax, 1
jg 0x1000e33c
mov ecx, dword [ecx]
mov dword [esp + 0x14], ecx
xor ecx, ecx
test eax, eax
jg 0x1000e354
mov dword [esp + 0x10], ecx
jmp 0x1000e361
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 0x1000e358
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.0x1000e0d6
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 6
jg 0x1000e3d0
xor edx, edx
cmp eax, 5
jg 0x1000e3d8
mov ecx, dword [ecx]
mov dword [esp + 0x18], edx
cmp eax, 2
jg 0x1000e3e4
mov dword [esp + 0x18], edx
mov dword [esp + 0x34], edx
cmp eax, 1
jg 0x1000e3ee
mov dword [esp + 0x18], edx
mov dword [esp + 0x34], edx
mov dword [esp + 0x14], edx
test eax, eax
jg 0x1000e3f8
xor eax, eax
mov dword [esp + 0x10], edx
mov dword [esp + 0x34], eax
mov dword [esp + 0x14], eax
jmp 0x1000e405
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.0x1000e0d6
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
mov dword [esp + 0x10], ecx
cmp eax, 2
jg 0x1000e454
xor edx, edx
cmp eax, 1
jg 0x1000e45c
xor ecx, ecx
test eax, eax
jg 0x1000e464
xor eax, eax
jmp 0x1000e46f
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.0x1000e0d6
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 2
jg 0x1000e4cd
mov dword [esp + 0x18], 0
cmp eax, 1
jg 0x1000e4d9
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0
test eax, eax
jg 0x1000e4e5
mov dword [esp + 0x28], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0
jmp 0x1000e4f0
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 + 0x28], eax
xor edx, edx
xor ecx, ecx
mov dword [esp + 0x1c], edx
cmp ebx, 0xffffffff
jle 0x1000e5d2
cmp dword [edi + 0x118], ebx
jle 0x1000e5d2
mov eax, dword [edi + 0x114]
test eax, eax
je 0x1000e5d2
mov eax, dword [eax + ebx*4]
mov ecx, dword [eax + 8]
mov eax, dword [esp + 0x20]
mov dword [esp + 0x10], ecx
cmp eax, 0xffffffff
jle 0x1000e556
cmp dword [edi + 0x120], eax
jle 0x1000e556
mov ecx, dword [edi + 0x11c]
test ecx, ecx
je 0x1000e552
mov eax, dword [ecx + eax*4]
mov eax, dword [eax]
mov eax, dword [eax + ebx*4]
mov edx, dword [eax]
mov eax, dword [esp + 0x20]
mov dword [esp + 0x1c], edx
mov ecx, dword [esp + 0x10]
cmp dword [edx + esi*4], 0
jne 0x1000e584
push 0
push 0
push 0
push 0
push 0
push 0
push edx
push ecx
push esi
push ebx
push eax
push 2
push 0x4d6
push edi
call fcn.10078ae0
mov edx, dword [esp + 0x1c]
mov dword [edx + esi*4], eax
mov byte [eax], 1
mov eax, dword [edx + esi*4]
cmp dword [esp + 0x28], 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 0x1000e5b9
mov dword [eax + 4], 0x64
mov eax, dword [edx + esi*4]
cmp dword [eax + 4], 0
jge 0x1000e1f4
mov dword [eax + 4], 0
jmp 0x1000e1f4
mov eax, dword [esp + 0x20]
jmp 0x1000e556
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 3
jg 0x1000e646
mov dword [esp + 0x2c], 0
cmp eax, 2
jg 0x1000e652
mov dword [esp + 0x2c], 0
mov dword [esp + 0x18], 0
cmp eax, 1
jg 0x1000e65e
mov dword [esp + 0x2c], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0
test eax, eax
jg 0x1000e66a
mov dword [esp + 0x1c], 0
mov dword [esp + 0x2c], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0
jmp 0x1000e675
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [esp + 0x2c], 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 0x1000e6b9
cmp dword [edi + 0x118], ebx
jle 0x1000e6b9
cmp dword [edi + 0x114], edx
je 0x1000e6b9
mov eax, dword [esp + 0x20]
cmp eax, 0xffffffff
jle 0x1000e6b9
cmp dword [edi + 0x120], eax
jle 0x1000e6b9
mov ecx, dword [edi + 0x11c]
test ecx, ecx
je 0x1000e6b9
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 0x1000e6e1
push 0xc
call fcn.10120a24
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 + 0x2c]
jmp 0x1000e1f1
mov eax, dword [edx + 8]
lea ecx, [edx + 0x10]
cmp eax, 4
jg 0x1000e743
xor edx, edx
cmp eax, 3
jg 0x1000e74b
mov ecx, dword [ecx]
mov dword [esp + 0x18], ecx
xor ecx, ecx
cmp eax, 1
jg 0x1000e763
mov dword [esp + 0x14], ecx
test eax, eax
jg 0x1000e771
mov dword [esp + 0x10], ecx
mov dword [esp + 0x14], ecx
jmp 0x1000e77e
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 0x1000e767
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 0x1000e090
mov esi, dword [esp + 0x3c]
mov ecx, dword [esi + 0x10]
jmp 0x1000e7c2
mov ecx, dword [esp + 0x1c]
mov esi, dword [esp + 0x3c]
inc ebx
cmp ebx, dword [edi + 0x118]
jl 0x1000e040
mov eax, dword [ecx + 8]
inc edx
mov dword [esp + 0x20], edx
cmp edx, dword [eax + 8]
jl 0x1000e030
cmp dword [esi + 8], 8
mov eax, ecx
jle 0x1000e832
mov edx, dword [ecx + 0x20]
test edx, edx
je 0x1000e832
cmp dword [edx + 8], 0
je 0x1000e832
xor ebx, ebx
cmp dword [edx + 8], ebx
jle 0x1000e832
nop dword [eax]
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 0x1000e800
cmp dword [esi + 8], 9
jle 0x1000e8bd
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 0x1000e8bd
nop
cmp dword [edi + 0x118], 0
je 0x1000e89e
mov eax, dword [edi + 0x114]
test eax, eax
je 0x1000e89e
mov edx, dword [eax + ebx*4]
test edx, edx
je 0x1000e89e
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 + 0x114]
mov eax, dword [eax + ebx*4]
mov ecx, dword [eax + 4]
cmp dword [eax + 0xc], ecx
jle 0x1000e89e
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 0x1000e860
push esi
call sym.ExuiKrnln_X32.dll_Destroy_StructEx
mov ecx, dword [esp + 0x54]
jmp 0x1000e8cb
xor ecx, ecx
test ecx, ecx
je 0x1000e8e6
mov eax, dword [ecx]
cmp eax, 1
jge 0x1000e8e6
add eax, 1
mov dword [ecx], eax
jne 0x1000e8e6
push ecx
call fcn.10120a1f
add esp, 4
cmp dword [edi + 0x2c], 1
jge 0x1000e903
mov eax, dword [esp + 0x64]
cmp eax, 0xffffffff
jle 0x1000e903
cmp eax, dword [edi + 0x120]
jge 0x1000e903
mov dword [edi + 0x168], eax
xor edx, edx
mov ecx, edi
call fcn.100055e0
call fcn.1000b700
mov eax, dword [edi + 0x1f4]
mov edx, dword [edi + 0x1a4]
mov ecx, dword [edi + 0x1a0]
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.100d3730
mov ecx, edi
call fcn.1000b610
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0
push 0
push edi
call sym.ExuiKrnln_X32.dll_ControlAddRedrawRect
cmp dword [edi + 0x2c], 1
jl 0x1000e983
cmp byte [edi + 0xe1], 0
jne 0x1000e983
cmp dword [edi + 0xd0], 0
jle 0x1000e975
inc dword [edi + 0xcc]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
or dword [edi + 0xbc], 1
mov byte [0x1016b3a5], 1
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret