Function at 0x10069d20
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
and esp, 0xffffffc0
sub esp, 0x34
push ebx
push esi
push edi
mov edi, dword [ebp + 0x14]
test edi, edi
js 0x1006c32d
mov eax, dword [ebp + 0x18]
or ecx, 0xffffffff
test eax, eax
cmove eax, ecx
mov ecx, dword [ebp + 8]
mov dword [ebp + 0x18], eax
xor ebx, ebx
mov eax, dword [ebp + 0xc]
sub eax, ebx
je 0x10069dd7
sub eax, 1
je 0x10069dab
mov edx, dword [ebp + 0x10]
cmp edx, 0xffffffff
jle 0x10069e07
cmp dword [ecx + 0x128], edx
jle 0x10069e07
mov eax, dword [ecx + 0x124]
test eax, eax
je 0x10069e07
mov eax, dword [eax + edx*4]
mov ebx, dword [eax + 8]
test ebx, ebx
je 0x10069e07
mov eax, dword [ebx + edi*4]
test eax, eax
je 0x10069e07
mov eax, dword [eax + 0xc]
test eax, eax
je 0x10069e07
cmp eax, 0x54c5638
je 0x10069e07
push 0
push 1
push edi
call fcn.10059eb0
jmp 0x10069e01
mov ebx, dword [ecx + 0x10c]
test ebx, ebx
je 0x10069e04
mov eax, dword [ebx + edi*4]
test eax, eax
je 0x10069e04
mov eax, dword [eax + 0xc]
test eax, eax
je 0x10069e04
cmp eax, 0x54c5638
je 0x10069e04
push 0
push 1
mov edx, edi
call fcn.10059b10
jmp 0x10069e01
mov ebx, dword [ecx + 0x100]
test ebx, ebx
je 0x10069e04
mov eax, dword [ebx + edi*4]
test eax, eax
je 0x10069e04
mov eax, dword [eax + 0xc]
test eax, eax
je 0x10069e04
cmp eax, 0x54c5638
je 0x10069e04
push 0
push 1
mov edx, edi
call fcn.1005a350
mov ecx, dword [ebp + 8]
mov edx, dword [ebp + 0x10]
cmp dword [ebx + edi*4], 0
mov esi, dword [ebp + 0x38]
jne 0x10069e49
push 0
push 0
push 0
push esi
push fcn.100694f0
push 0x54c5638
push 0
push ebx
push edi
push edx
push 0xffffffffffffffff
push dword [ebp + 0xc]
push 0x4d4
push ecx
call fcn.100694f0
mov dword [ebx + edi*4], eax
mov dword [eax + 0xc], 0x54c5638
mov eax, dword [ebx + edi*4]
mov dword [eax], fcn.100694f0
mov eax, dword [ebp + 0x18]
mov ecx, eax
and ecx, 0x80
mov dword [esp + 0x3c], ecx
je 0x10069f02
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push esi
push 0x190d5
push 0
push 0
push 0
push 0
push 0
call sym.ExuiKrnln_X32.dll_ControlRunElemCmd
mov ecx, dword [ebx + edi*4]
cmp dword [ecx + 0x30], eax
je 0x10069ebc
mov eax, dword [ebp + 0xc]
mov ecx, dword [ebp + 8]
push 0
push 1
sub eax, 0
je 0x10069eb5
sub eax, 1
je 0x10069eac
mov edx, dword [ebp + 0x10]
push edi
call fcn.10059eb0
jmp 0x10069ebc
mov edx, edi
call fcn.10059b10
jmp 0x10069ebc
mov edx, edi
call fcn.1005a350
mov eax, dword [ebx + edi*4]
cmp dword [eax + 0x30], 0
jne 0x10069eff
push 0
push 0
push 0
push esi
push fcn.100694f0
push 0xffffffffffffffff
push 0
push ebx
push edi
push dword [ebp + 0x10]
push 0xffffffffffffffff
push dword [ebp + 0xc]
push 0x4d4
push dword [ebp + 8]
call fcn.100694f0
mov dword [ebx + edi*4], eax
mov dword [eax + 0xc], 0x54c5638
mov eax, dword [ebx + edi*4]
mov dword [eax], fcn.100694f0
mov eax, dword [ebp + 0x18]
mov ecx, eax
and ecx, 1
cmp dword [ebp + 0x94], 0xffffffff
jne 0x1006bf6b
test ecx, ecx
je 0x10069f36
mov esi, dword [ebp + 0x1c]
mov eax, esi
cdq
push edx
push eax
mov eax, dword [ebx + edi*4]
push 1
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
mov eax, dword [ebx + edi*4]
mov dword [eax + 4], esi
mov eax, dword [ebp + 0x18]
test al, 2
je 0x10069f54
mov eax, dword [ebx + edi*4]
mov esi, dword [ebp + 0x20]
push esi
push 2
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
mov eax, dword [ebx + edi*4]
mov dword [eax + 0x10], esi
mov eax, dword [ebp + 0x18]
test al, 4
je 0x10069f72
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x24]
push ecx
push 3
mov dword [eax + 0x14], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
mov eax, dword [ebp + 0x18]
test al, 8
je 0x10069f90
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x28]
push ecx
push 4
mov dword [eax + 0x18], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
mov eax, dword [ebp + 0x18]
test al, 0x10
je 0x10069fae
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x2c]
push ecx
push 5
mov dword [eax + 0x1c], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
mov eax, dword [ebp + 0x18]
test al, 0x20
je 0x10069fcc
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x30]
push ecx
push 6
mov dword [eax + 0x20], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
mov eax, dword [ebp + 0x18]
test al, 0x40
je 0x10069fe7
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x34]
push ecx
push 7
mov dword [eax + 8], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
cmp dword [esp + 0x3c], 0
je 0x10069fff
mov eax, dword [ebp + 0x38]
push eax
mov eax, dword [ebx + edi*4]
push 8
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
test dword [ebp + 0x18], 0x100
mov esi, dword [ebp + 0x3c]
je case.0x1006a034.8
test esi, esi
je case.0x1006a034.8
cmp dword [esi + 8], 0
jle case.0x1006a034.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006a034.8
jmp dword [eax*4 + 0x1006c338]
push 0
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 9
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp case.0x1006a034.8
push 0
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 9
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp case.0x1006a034.8
push 0
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 9
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp case.0x1006a034.8
push 0
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 9
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp case.0x1006a034.8
push 0
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 9
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp case.0x1006a034.8
push 0
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 9
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp case.0x1006a034.8
push 0
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 9
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp case.0x1006a034.8
cmp dword [esi + 8], 0
jle 0x1006a108
mov eax, dword [esi + 0x10]
mov ecx, dword [eax]
jmp 0x1006a10a
xor ecx, ecx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006a034.8
cmp dword [eax + 8], 9
jle case.0x1006a034.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x24], ecx
je case.0x1006a034.8
push ecx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x24]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x24]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x200
je case.0x1006a181.8
test esi, esi
je case.0x1006a181.8
cmp dword [esi + 8], 1
jle case.0x1006a181.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 4]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006a181.8
jmp dword [eax*4 + 0x1006c360]
push 1
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xa
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006a29a
push 1
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0xa
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006a29a
push 1
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0xa
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006a29a
push 1
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0xa
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006a29a
push 1
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xa
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006a29a
push 1
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xa
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006a29a
push 1
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xa
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006a29a
cmp dword [esi + 8], 1
jle 0x1006a256
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 4]
jmp 0x1006a258
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006a181.8
cmp dword [eax + 8], 0xa
jle case.0x1006a181.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x28], edx
je case.0x1006a181.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x28]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x400
je case.0x1006a2cf.8
test esi, esi
je case.0x1006a2cf.8
cmp dword [esi + 8], 2
jle case.0x1006a2cf.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 8]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006a2cf.8
jmp dword [eax*4 + 0x1006c388]
push 2
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xb
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006a3e8
push 2
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0xb
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006a3e8
push 2
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0xb
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006a3e8
push 2
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0xb
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006a3e8
push 2
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xb
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006a3e8
push 2
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xb
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006a3e8
push 2
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xb
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006a3e8
cmp dword [esi + 8], 2
jle 0x1006a3a4
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 8]
jmp 0x1006a3a6
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006a2cf.8
cmp dword [eax + 8], 0xb
jle case.0x1006a2cf.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x2c], edx
je case.0x1006a2cf.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x2c]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x2c]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x800
je case.0x1006a41d.8
test esi, esi
je case.0x1006a41d.8
cmp dword [esi + 8], 3
jle case.0x1006a41d.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0xc]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006a41d.8
jmp dword [eax*4 + 0x1006c3b0]
push 3
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xc
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006a536
push 3
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0xc
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006a536
push 3
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0xc
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006a536
push 3
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0xc
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006a536
push 3
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xc
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006a536
push 3
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xc
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006a536
push 3
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xc
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006a536
cmp dword [esi + 8], 3
jle 0x1006a4f2
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0xc]
jmp 0x1006a4f4
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006a41d.8
cmp dword [eax + 8], 0xc
jle case.0x1006a41d.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x30], edx
je case.0x1006a41d.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x30]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x30]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x1000
je case.0x1006a56b.8
test esi, esi
je case.0x1006a56b.8
cmp dword [esi + 8], 4
jle case.0x1006a56b.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x10]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006a56b.8
jmp dword [eax*4 + 0x1006c3d8]
push 4
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xd
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006a684
push 4
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0xd
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006a684
push 4
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0xd
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006a684
push 4
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0xd
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006a684
push 4
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xd
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006a684
push 4
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xd
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006a684
push 4
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xd
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006a684
cmp dword [esi + 8], 4
jle 0x1006a640
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x10]
jmp 0x1006a642
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006a56b.8
cmp dword [eax + 8], 0xd
jle case.0x1006a56b.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x34], edx
je case.0x1006a56b.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x34]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x34]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x2000
je case.0x1006a6b9.8
test esi, esi
je case.0x1006a6b9.8
cmp dword [esi + 8], 5
jle case.0x1006a6b9.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x14]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006a6b9.8
jmp dword [eax*4 + 0x1006c400]
push 5
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xe
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006a7d2
push 5
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0xe
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006a7d2
push 5
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0xe
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006a7d2
push 5
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0xe
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006a7d2
push 5
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xe
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006a7d2
push 5
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xe
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006a7d2
push 5
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xe
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006a7d2
cmp dword [esi + 8], 5
jle 0x1006a78e
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x14]
jmp 0x1006a790
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006a6b9.8
cmp dword [eax + 8], 0xe
jle case.0x1006a6b9.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x38], edx
je case.0x1006a6b9.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x38]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x38]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x4000
je case.0x1006a807.8
test esi, esi
je case.0x1006a807.8
cmp dword [esi + 8], 6
jle case.0x1006a807.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x18]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006a807.8
jmp dword [eax*4 + 0x1006c428]
push 6
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xf
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006a920
push 6
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0xf
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006a920
push 6
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0xf
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006a920
push 6
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0xf
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006a920
push 6
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xf
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006a920
push 6
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xf
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006a920
push 6
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0xf
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006a920
cmp dword [esi + 8], 6
jle 0x1006a8dc
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x18]
jmp 0x1006a8de
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006a807.8
cmp dword [eax + 8], 0xf
jle case.0x1006a807.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x3c], edx
je case.0x1006a807.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x3c]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x3c]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x8000
je case.0x1006a955.8
test esi, esi
je case.0x1006a955.8
cmp dword [esi + 8], 7
jle case.0x1006a955.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x1c]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006a955.8
jmp dword [eax*4 + 0x1006c450]
push 7
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x10
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006aa6e
push 7
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x10
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006aa6e
push 7
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x10
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006aa6e
push 7
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x10
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006aa6e
push 7
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x10
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006aa6e
push 7
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x10
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006aa6e
push 7
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x10
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006aa6e
cmp dword [esi + 8], 7
jle 0x1006aa2a
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x1c]
jmp 0x1006aa2c
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006a955.8
cmp dword [eax + 8], 0x10
jle case.0x1006a955.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x40], edx
je case.0x1006a955.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x40]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x40]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x10000
je case.0x1006aaa3.8
test esi, esi
je case.0x1006aaa3.8
cmp dword [esi + 8], 8
jle case.0x1006aaa3.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x20]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006aaa3.8
jmp dword [eax*4 + 0x1006c478]
push 8
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x11
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006abbc
push 8
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x11
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006abbc
push 8
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x11
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006abbc
push 8
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x11
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006abbc
push 8
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x11
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006abbc
push 8
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x11
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006abbc
push 8
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x11
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006abbc
cmp dword [esi + 8], 8
jle 0x1006ab78
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x20]
jmp 0x1006ab7a
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006aaa3.8
cmp dword [eax + 8], 0x11
jle case.0x1006aaa3.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x44], edx
je case.0x1006aaa3.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x44]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x44]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x20000
je case.0x1006abf1.8
test esi, esi
je case.0x1006abf1.8
cmp dword [esi + 8], 9
jle case.0x1006abf1.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x24]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006abf1.8
jmp dword [eax*4 + 0x1006c4a0]
push 9
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x12
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006ad0a
push 9
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x12
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006ad0a
push 9
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x12
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006ad0a
push 9
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x12
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006ad0a
push 9
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x12
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006ad0a
push 9
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x12
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006ad0a
push 9
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x12
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006ad0a
cmp dword [esi + 8], 9
jle 0x1006acc6
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x24]
jmp 0x1006acc8
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006abf1.8
cmp dword [eax + 8], 0x12
jle case.0x1006abf1.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x48], edx
je case.0x1006abf1.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x48]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x48]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x40000
je case.0x1006ad3f.8
test esi, esi
je case.0x1006ad3f.8
cmp dword [esi + 8], 0xa
jle case.0x1006ad3f.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x28]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006ad3f.8
jmp dword [eax*4 + 0x1006c4c8]
push 0xa
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x13
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006ae58
push 0xa
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x13
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006ae58
push 0xa
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x13
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006ae58
push 0xa
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x13
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006ae58
push 0xa
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x13
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006ae58
push 0xa
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x13
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006ae58
push 0xa
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x13
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006ae58
cmp dword [esi + 8], 0xa
jle 0x1006ae14
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x28]
jmp 0x1006ae16
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006ad3f.8
cmp dword [eax + 8], 0x13
jle case.0x1006ad3f.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x4c], edx
je case.0x1006ad3f.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x4c]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x4c]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x80000
je case.0x1006ae8d.8
test esi, esi
je case.0x1006ae8d.8
cmp dword [esi + 8], 0xb
jle case.0x1006ae8d.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x2c]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006ae8d.8
jmp dword [eax*4 + 0x1006c4f0]
push 0xb
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x14
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006afa6
push 0xb
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x14
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006afa6
push 0xb
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x14
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006afa6
push 0xb
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x14
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006afa6
push 0xb
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x14
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006afa6
push 0xb
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x14
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006afa6
push 0xb
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x14
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006afa6
cmp dword [esi + 8], 0xb
jle 0x1006af62
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x2c]
jmp 0x1006af64
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006ae8d.8
cmp dword [eax + 8], 0x14
jle case.0x1006ae8d.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x50], edx
je case.0x1006ae8d.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x50]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x50]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x100000
je case.0x1006afdb.8
test esi, esi
je case.0x1006afdb.8
cmp dword [esi + 8], 0xc
jle case.0x1006afdb.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x30]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006afdb.8
jmp dword [eax*4 + 0x1006c518]
push 0xc
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x15
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006b0f4
push 0xc
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x15
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006b0f4
push 0xc
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x15
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006b0f4
push 0xc
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x15
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006b0f4
push 0xc
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x15
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006b0f4
push 0xc
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x15
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006b0f4
push 0xc
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x15
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006b0f4
cmp dword [esi + 8], 0xc
jle 0x1006b0b0
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x30]
jmp 0x1006b0b2
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006afdb.8
cmp dword [eax + 8], 0x15
jle case.0x1006afdb.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x54], edx
je case.0x1006afdb.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x54]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x54]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x200000
je case.0x1006b129.8
test esi, esi
je case.0x1006b129.8
cmp dword [esi + 8], 0xd
jle case.0x1006b129.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x34]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006b129.8
jmp dword [eax*4 + 0x1006c540]
push 0xd
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x16
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006b242
push 0xd
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x16
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006b242
push 0xd
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x16
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006b242
push 0xd
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x16
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006b242
push 0xd
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x16
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006b242
push 0xd
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x16
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006b242
push 0xd
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x16
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006b242
cmp dword [esi + 8], 0xd
jle 0x1006b1fe
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x34]
jmp 0x1006b200
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006b129.8
cmp dword [eax + 8], 0x16
jle case.0x1006b129.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x58], edx
je case.0x1006b129.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x58]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x58]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x400000
je case.0x1006b277.8
test esi, esi
je case.0x1006b277.8
cmp dword [esi + 8], 0xe
jle case.0x1006b277.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x38]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006b277.8
jmp dword [eax*4 + 0x1006c568]
push 0xe
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x17
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006b390
push 0xe
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x17
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006b390
push 0xe
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x17
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006b390
push 0xe
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x17
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006b390
push 0xe
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x17
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006b390
push 0xe
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x17
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006b390
push 0xe
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x17
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006b390
cmp dword [esi + 8], 0xe
jle 0x1006b34c
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x38]
jmp 0x1006b34e
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006b277.8
cmp dword [eax + 8], 0x17
jle case.0x1006b277.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x5c], edx
je case.0x1006b277.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x5c]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x5c]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x800000
je case.0x1006b3c5.8
test esi, esi
je case.0x1006b3c5.8
cmp dword [esi + 8], 0xf
jle case.0x1006b3c5.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x3c]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006b3c5.8
jmp dword [eax*4 + 0x1006c590]
push 0xf
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x18
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006b4de
push 0xf
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x18
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006b4de
push 0xf
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x18
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006b4de
push 0xf
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x18
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006b4de
push 0xf
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x18
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006b4de
push 0xf
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x18
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006b4de
push 0xf
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x18
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006b4de
cmp dword [esi + 8], 0xf
jle 0x1006b49a
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x3c]
jmp 0x1006b49c
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006b3c5.8
cmp dword [eax + 8], 0x18
jle case.0x1006b3c5.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x60], edx
je case.0x1006b3c5.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x60]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x60]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x1000000
je case.0x1006b513.8
test esi, esi
je case.0x1006b513.8
cmp dword [esi + 8], 0x10
jle case.0x1006b513.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x40]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006b513.8
jmp dword [eax*4 + 0x1006c5b8]
push 0x10
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x19
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006b62c
push 0x10
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x19
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006b62c
push 0x10
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x19
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006b62c
push 0x10
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x19
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006b62c
push 0x10
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x19
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006b62c
push 0x10
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x19
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006b62c
push 0x10
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x19
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006b62c
cmp dword [esi + 8], 0x10
jle 0x1006b5e8
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x40]
jmp 0x1006b5ea
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006b513.8
cmp dword [eax + 8], 0x19
jle case.0x1006b513.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x64], edx
je case.0x1006b513.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x64]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x64]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x2000000
je case.0x1006b661.8
test esi, esi
je case.0x1006b661.8
cmp dword [esi + 8], 0x11
jle case.0x1006b661.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x44]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006b661.8
jmp dword [eax*4 + 0x1006c5e0]
push 0x11
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1a
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006b77a
push 0x11
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x1a
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006b77a
push 0x11
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x1a
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006b77a
push 0x11
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x1a
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006b77a
push 0x11
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1a
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006b77a
push 0x11
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1a
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006b77a
push 0x11
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1a
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006b77a
cmp dword [esi + 8], 0x11
jle 0x1006b736
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x44]
jmp 0x1006b738
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006b661.8
cmp dword [eax + 8], 0x1a
jle case.0x1006b661.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x68], edx
je case.0x1006b661.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x68]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x68]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x4000000
je case.0x1006b7af.8
test esi, esi
je case.0x1006b7af.8
cmp dword [esi + 8], 0x12
jle case.0x1006b7af.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x48]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006b7af.8
jmp dword [eax*4 + 0x1006c608]
push 0x12
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1b
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006b8c8
push 0x12
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x1b
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006b8c8
push 0x12
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x1b
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006b8c8
push 0x12
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x1b
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006b8c8
push 0x12
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1b
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006b8c8
push 0x12
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1b
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006b8c8
push 0x12
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1b
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006b8c8
cmp dword [esi + 8], 0x12
jle 0x1006b884
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x48]
jmp 0x1006b886
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006b7af.8
cmp dword [eax + 8], 0x1b
jle case.0x1006b7af.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x6c], edx
je case.0x1006b7af.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x6c]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x6c]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x8000000
je case.0x1006b8fd.8
test esi, esi
je case.0x1006b8fd.8
cmp dword [esi + 8], 0x13
jle case.0x1006b8fd.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x4c]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006b8fd.8
jmp dword [eax*4 + 0x1006c630]
push 0x13
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1c
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006ba16
push 0x13
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x1c
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006ba16
push 0x13
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x1c
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006ba16
push 0x13
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x1c
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006ba16
push 0x13
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1c
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006ba16
push 0x13
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1c
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006ba16
push 0x13
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1c
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006ba16
cmp dword [esi + 8], 0x13
jle 0x1006b9d2
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x4c]
jmp 0x1006b9d4
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006b8fd.8
cmp dword [eax + 8], 0x1c
jle case.0x1006b8fd.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x70], edx
je case.0x1006b8fd.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x70]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x70]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x10000000
je case.0x1006ba4b.8
test esi, esi
je case.0x1006ba4b.8
cmp dword [esi + 8], 0x14
jle case.0x1006ba4b.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x50]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006ba4b.8
jmp dword [eax*4 + 0x1006c658]
push 0x14
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1d
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006bb64
push 0x14
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x1d
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006bb64
push 0x14
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x1d
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006bb64
push 0x14
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x1d
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006bb64
push 0x14
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1d
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006bb64
push 0x14
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1d
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006bb64
push 0x14
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1d
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006bb64
cmp dword [esi + 8], 0x14
jle 0x1006bb20
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x50]
jmp 0x1006bb22
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006ba4b.8
cmp dword [eax + 8], 0x1d
jle case.0x1006ba4b.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x74], edx
je case.0x1006ba4b.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x74]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x74]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x20000000
je case.0x1006bb99.8
test esi, esi
je case.0x1006bb99.8
cmp dword [esi + 8], 0x15
jle case.0x1006bb99.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x54]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006bb99.8
jmp dword [eax*4 + 0x1006c680]
push 0x15
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1e
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006bcb2
push 0x15
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x1e
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006bcb2
push 0x15
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x1e
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006bcb2
push 0x15
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x1e
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006bcb2
push 0x15
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1e
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006bcb2
push 0x15
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1e
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006bcb2
push 0x15
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1e
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006bcb2
cmp dword [esi + 8], 0x15
jle 0x1006bc6e
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x54]
jmp 0x1006bc70
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006bb99.8
cmp dword [eax + 8], 0x1e
jle case.0x1006bb99.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x78], edx
je case.0x1006bb99.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x78]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x78]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, 0x40000000
je case.0x1006bce7.8
test esi, esi
je case.0x1006bce7.8
cmp dword [esi + 8], 0x16
jle case.0x1006bce7.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x58]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006bce7.8
jmp dword [eax*4 + 0x1006c6a8]
push 0x16
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1f
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp 0x1006be00
push 0x16
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x1f
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp 0x1006be00
push 0x16
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x1f
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp 0x1006be00
push 0x16
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x1f
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp 0x1006be00
push 0x16
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1f
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp 0x1006be00
push 0x16
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1f
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp 0x1006be00
push 0x16
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x1f
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp 0x1006be00
cmp dword [esi + 8], 0x16
jle 0x1006bdbc
mov eax, dword [esi + 0x10]
mov edx, dword [eax + 0x58]
jmp 0x1006bdbe
xor edx, edx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006bce7.8
cmp dword [eax + 8], 0x1f
jle case.0x1006bce7.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x7c], edx
je case.0x1006bce7.8
push edx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x7c]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x7c]
mov dword [eax], 0xc
mov ecx, dword [ebp + 0x18]
test ecx, ecx
jns case.0x1006be31.8
test esi, esi
je case.0x1006be31.8
cmp dword [esi + 8], 0x17
jle case.0x1006be31.8
mov eax, dword [esi + 0x10]
mov eax, dword [eax + 0x5c]
mov eax, dword [eax]
sub eax, 3
cmp eax, 9
ja case.0x1006be31.8
jmp dword [eax*4 + 0x1006c6d0]
push 0x17
push esi
call sym.ExuiKrnln_X32.dll_GetMemberInt_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x20
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
jmp case.0x1006be31.8
push 0x17
push esi
call sym.ExuiKrnln_X32.dll_GetMemberLongInt_StructEx
push edx
push eax
mov eax, dword [ebx + edi*4]
push 0x20
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
jmp case.0x1006be31.8
push 0x17
push esi
call sym.ExuiKrnln_X32.dll_GetMemberFloat_StructEx
mov eax, dword [ebx + edi*4]
push ecx
fstp dword [esp]
push 0x20
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberFloat_StructEx
jmp case.0x1006be31.8
push 0x17
push esi
call sym.ExuiKrnln_X32.dll_GetMemberDouble_StructEx
mov eax, dword [ebx + edi*4]
sub esp, 8
fstp qword [esp]
push 0x20
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberDouble_StructEx
jmp case.0x1006be31.8
push 0x17
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBool_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x20
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBool_StructEx
jmp case.0x1006be31.8
push 0x17
push esi
call sym.ExuiKrnln_X32.dll_GetMemberText_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x20
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberText_StructEx
jmp case.0x1006be31.8
push 0x17
push esi
call sym.ExuiKrnln_X32.dll_GetMemberBin_StructEx
push eax
mov eax, dword [ebx + edi*4]
push 0x20
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
jmp case.0x1006be31.8
cmp dword [esi + 8], 0x17
jle 0x1006bf06
mov eax, dword [esi + 0x10]
mov ecx, dword [eax + 0x5c]
jmp 0x1006bf08
xor ecx, ecx
mov eax, dword [ebx + edi*4]
mov eax, dword [eax + 0x28]
mov dword [esp + 0x3c], eax
test eax, eax
je case.0x1006be31.8
cmp dword [eax + 8], 0x20
jle case.0x1006be31.8
mov eax, dword [eax + 0x10]
cmp dword [eax + 0x80], ecx
je case.0x1006be31.8
push ecx
call sym.ExuiKrnln_X32.dll_Pack_StructEx
push eax
mov eax, dword [esp + 0x40]
mov eax, dword [eax + 0x10]
push dword [eax + 0x80]
call sym.ExuiKrnln_X32.dll_Load_StructEx
mov ecx, dword [esp + 0x3c]
mov eax, dword [ecx + 0x10]
mov eax, dword [eax + 0x80]
mov dword [eax], 0xc
cmp dword [ebp + 0x98], 0xffffffff
jne 0x1006c2d8
push esi
call sym.ExuiKrnln_X32.dll_Destroy_StructEx
jmp 0x1006c2d8
test ecx, ecx
je 0x1006bf8d
mov esi, dword [ebp + 0x1c]
mov eax, esi
cdq
push edx
push eax
mov eax, dword [ebx + edi*4]
push 1
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberLongInt_StructEx
mov eax, dword [ebx + edi*4]
mov dword [eax + 4], esi
mov eax, dword [ebp + 0x18]
test al, 2
je 0x1006bfab
mov eax, dword [ebx + edi*4]
mov esi, dword [ebp + 0x20]
push esi
push 2
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
mov eax, dword [ebx + edi*4]
mov dword [eax + 0x10], esi
mov eax, dword [ebp + 0x18]
test al, 4
je 0x1006bfc9
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x24]
push ecx
push 3
mov dword [eax + 0x14], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
mov eax, dword [ebp + 0x18]
test al, 8
je 0x1006bfe7
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x28]
push ecx
push 4
mov dword [eax + 0x18], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
mov eax, dword [ebp + 0x18]
test al, 0x10
je 0x1006c005
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x2c]
push ecx
push 5
mov dword [eax + 0x1c], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
mov eax, dword [ebp + 0x18]
test al, 0x20
je 0x1006c023
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x30]
push ecx
push 6
mov dword [eax + 0x20], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
mov eax, dword [ebp + 0x18]
test al, 0x40
je 0x1006c03e
mov eax, dword [ebx + edi*4]
mov ecx, dword [ebp + 0x34]
push ecx
push 7
mov dword [eax + 8], ecx
mov eax, dword [ebx + edi*4]
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberInt_StructEx
cmp dword [esp + 0x3c], 0
je 0x1006c056
mov eax, dword [ebp + 0x38]
push eax
mov eax, dword [ebx + edi*4]
push 8
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x100
je 0x1006c073
push dword [ebp + 0x3c]
mov eax, dword [ebx + edi*4]
push 9
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x200
je 0x1006c08d
push dword [ebp + 0x40]
mov eax, dword [ebx + edi*4]
push 0xa
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x400
je 0x1006c0a7
push dword [ebp + 0x44]
mov eax, dword [ebx + edi*4]
push 0xb
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x800
je 0x1006c0c1
push dword [ebp + 0x48]
mov eax, dword [ebx + edi*4]
push 0xc
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x1000
je 0x1006c0db
push dword [ebp + 0x4c]
mov eax, dword [ebx + edi*4]
push 0xd
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x2000
je 0x1006c0f5
push dword [ebp + 0x50]
mov eax, dword [ebx + edi*4]
push 0xe
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x4000
je 0x1006c10f
push dword [ebp + 0x54]
mov eax, dword [ebx + edi*4]
push 0xf
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x8000
je 0x1006c129
push dword [ebp + 0x58]
mov eax, dword [ebx + edi*4]
push 0x10
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x10000
je 0x1006c143
push dword [ebp + 0x5c]
mov eax, dword [ebx + edi*4]
push 0x11
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x20000
je 0x1006c15d
push dword [ebp + 0x60]
mov eax, dword [ebx + edi*4]
push 0x12
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x40000
je 0x1006c177
push dword [ebp + 0x64]
mov eax, dword [ebx + edi*4]
push 0x13
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x80000
je 0x1006c191
push dword [ebp + 0x68]
mov eax, dword [ebx + edi*4]
push 0x14
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x100000
je 0x1006c1ab
push dword [ebp + 0x6c]
mov eax, dword [ebx + edi*4]
push 0x15
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x200000
je 0x1006c1c5
push dword [ebp + 0x70]
mov eax, dword [ebx + edi*4]
push 0x16
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x400000
je 0x1006c1df
push dword [ebp + 0x74]
mov eax, dword [ebx + edi*4]
push 0x17
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x800000
je 0x1006c1f9
push dword [ebp + 0x78]
mov eax, dword [ebx + edi*4]
push 0x18
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x1000000
je 0x1006c213
push dword [ebp + 0x7c]
mov eax, dword [ebx + edi*4]
push 0x19
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x2000000
je 0x1006c230
push dword [ebp + 0x80]
mov eax, dword [ebx + edi*4]
push 0x1a
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x4000000
je 0x1006c24d
push dword [ebp + 0x84]
mov eax, dword [ebx + edi*4]
push 0x1b
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x8000000
je 0x1006c26a
push dword [ebp + 0x88]
mov eax, dword [ebx + edi*4]
push 0x1c
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x10000000
je 0x1006c287
push dword [ebp + 0x8c]
mov eax, dword [ebx + edi*4]
push 0x1d
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x20000000
je 0x1006c2a4
push dword [ebp + 0x90]
mov eax, dword [ebx + edi*4]
push 0x1e
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, 0x40000000
je 0x1006c2c1
push dword [ebp + 0x94]
mov eax, dword [ebx + edi*4]
push 0x1f
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebp + 0x18]
test eax, eax
jns 0x1006c2d8
push dword [ebp + 0x98]
mov eax, dword [ebx + edi*4]
push 0x20
push dword [eax + 0x28]
call sym.ExuiKrnln_X32.dll_SetMemberBin_StructEx
mov eax, dword [ebx + edi*4]
mov esi, dword [ebp + 0x10]
push 0
push 0
mov eax, dword [eax + 0x30]
push 0
push 0
push 0
push dword [ebp + 0x18]
mov eax, dword [eax + 4]
push 0
push ebx
mov ebx, dword [ebp + 8]
push edi
push esi
push 0xffffffffffffffff
push dword [ebp + 0xc]
push 0x4d8
push ebx
call eax
mov eax, dword [ebp + 0xc]
mov ecx, ebx
test eax, eax
jne 0x1006c31f
test byte [ebp + 0x18], 0x3e
mov eax, 0xffffffff
cmovne edi, eax
xor edx, edx
jmp 0x1006c321
mov edx, eax
push edi
push esi
push 0xffffffffffffffff
call fcn.10059a20
add esp, 0xc
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x94