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

Disassembly:
push ebp
mov ebp, esp
mov ecx, dword [ebp + 0x18]
sub esp, 0x60
mov eax, dword [ecx + 4]
push ebx
push esi
push edi
cmp eax, 0x1d
jne 0x10007d45
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x70]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x60], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x6c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x5c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x68]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x58], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x64]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x54], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x60]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x50], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x5c]
movzx eax, byte [eax + 0x10]
mov dword [ebp - 0x4c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x58]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x48], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x54]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x44], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x50]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x40], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x4c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x3c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x48]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x38], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x44]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x34], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x40]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x30], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x3c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x2c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x38]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x28], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x34]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x24], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x20], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x1c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x28]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x18], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x24]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x14], eax
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x60]
mov eax, dword [eax + 0x20]
push dword [ebp - 0x5c]
push dword [ebp - 0x58]
movzx ebx, byte [eax + 0x10]
push dword [ebp - 0x54]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x50]
push 0
mov eax, dword [eax + 0x1c]
push 0
push 0
push dword [ebp - 0x4c]
movzx esi, byte [eax + 0x10]
push dword [ebp - 0x48]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x44]
push dword [ebp - 0x40]
mov eax, dword [eax + 0x18]
push dword [ebp - 0x3c]
push dword [ebp - 0x38]
mov edi, dword [eax + 0x10]
push dword [ebp - 0x34]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x30]
push dword [ebp - 0x2c]
mov eax, dword [eax + 0x14]
push dword [ebp - 0x28]
push dword [ebp - 0x24]
mov edx, dword [eax + 0x10]
push dword [ebp - 0x20]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x1c]
push dword [ebp - 0x18]
mov eax, dword [eax + 0x10]
push dword [ebp - 0x14]
push ebx
mov ecx, dword [eax + 0x10]
mov eax, dword [ebp + 0x18]
push esi
push dword [ebp + 0x14]
push dword [ebp + 0x10]
mov eax, dword [eax + 0x18]
push edi
push edx
push ecx
mov eax, dword [eax + 0xc]
push dword [eax + 0x10]
push dword [ebp + 0xc]
push dword [ebp + 8]
call sym.ExuiKrnln_X32.dll_CreateControl_AdvancedFormEx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14
cmp eax, 0x1e
jne 0x10007ee8
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x74]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x60], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x70]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x5c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x6c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x58], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x68]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x54], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x64]
mov al, byte [eax + 0x10]
mov byte [ebp - 0x50], al
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x60]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x4c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x5c]
movzx eax, byte [eax + 0x10]
mov dword [ebp - 0x48], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x58]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x44], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x54]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x40], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x50]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x3c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x4c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x38], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x48]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x34], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x44]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x30], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x40]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x2c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x3c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x28], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x38]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x24], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x34]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x20], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x1c], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x18], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x28]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x14], eax
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x24]
push 0
push dword [ebp - 0x60]
push dword [ebp - 0x5c]
mov eax, dword [eax + 0x10]
push dword [ebp - 0x58]
mov dword [ebp - 0x10], eax
push dword [ebp - 0x54]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x50]
push dword [ebp - 0x4c]
mov eax, dword [eax + 0x20]
push 0
push dword [ebp - 0x48]
push dword [ebp - 0x44]
movzx ebx, byte [eax + 0x10]
push dword [ebp - 0x40]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x3c]
push dword [ebp - 0x38]
mov eax, dword [eax + 0x1c]
push dword [ebp - 0x34]
push dword [ebp - 0x30]
movzx esi, byte [eax + 0x10]
push dword [ebp - 0x2c]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x28]
push dword [ebp - 0x24]
mov eax, dword [eax + 0x18]
push dword [ebp - 0x20]
push dword [ebp - 0x1c]
mov edi, dword [eax + 0x10]
mov eax, dword [ecx + 0x18]
push dword [ebp - 0x18]
push dword [ebp - 0x14]
mov eax, dword [eax + 0x14]
push dword [ebp - 0x10]
push ebx
mov edx, dword [eax + 0x10]
mov eax, dword [ecx + 0x18]
push esi
push dword [ebp + 0x14]
mov eax, dword [eax + 0x10]
push dword [ebp + 0x10]
push edi
mov ecx, dword [eax + 0x10]
mov eax, dword [ebp + 0x18]
push edx
push ecx
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0xc]
push dword [eax + 0x10]
push dword [ebp + 0xc]
push dword [ebp + 8]
call sym.ExuiKrnln_X32.dll_CreateControl_AdvancedFormEx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14
lea esi, [ecx + 0x18]
cmp eax, 0x1f
jg 0x100083ca
xor edx, edx
cmp eax, 0x1e
jg 0x100083d3
xor ecx, ecx
cmp eax, 0x1d
jg 0x100083db
xor edi, edi
cmp eax, 0x1c
jg 0x100083e3
xor ebx, ebx
cmp eax, 0x1b
jg 0x100083eb
mov dword [ebp + 0x18], ecx
cmp eax, 0x1a
jg 0x100083f6
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
cmp eax, 0x19
jg 0x10008401
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
cmp eax, 0x18
jg 0x1000840c
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
cmp eax, 0x17
jg 0x10008417
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
cmp eax, 0x16
jg 0x10008423
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
cmp eax, 0x15
jg 0x1000842e
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
cmp eax, 0x14
jg 0x10008439
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
cmp eax, 0x13
jg 0x10008444
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
cmp eax, 0x12
jg 0x1000844f
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
cmp eax, 0x11
jg 0x1000845a
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
cmp eax, 0x10
jg 0x10008465
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
cmp eax, 0xf
jg 0x10008470
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
cmp eax, 0xe
jg 0x1000847b
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
cmp eax, 0xd
jg 0x10008486
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
cmp eax, 0xc
jg 0x10008491
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
cmp eax, 0xb
jg 0x1000849c
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
cmp eax, 0xa
jg 0x100084a7
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
cmp eax, 9
jg 0x100084b2
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
cmp eax, 8
jg 0x100084bd
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x4c], ecx
cmp eax, 7
jg 0x100084c9
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x50], ecx
cmp eax, 6
jg 0x100084d5
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x54], ecx
cmp eax, 5
jg 0x100084e0
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x54], ecx
mov dword [ebp - 0x58], ecx
cmp eax, 4
jg 0x100084eb
mov dword [ebp + 0x18], ecx
mov byte [ebp - 4], cl
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x14], ecx
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x2c], ecx
mov dword [ebp - 0x30], ecx
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x3c], ecx
mov dword [ebp - 0x40], ecx
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x4c], ecx
mov dword [ebp - 0x50], ecx
mov dword [ebp - 0x54], ecx
mov dword [ebp - 0x58], ecx
mov dword [ebp - 0x5c], ecx
cmp eax, 3
jg 0x100084f6
xor eax, eax
mov dword [ebp - 0x60], ecx
mov byte [ebp - 4], al
xor esi, esi
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x5c], eax
jmp 0x10008507
mov eax, dword [ecx + 0x18]
mov eax, dword [eax + 0x7c]
mov edx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 0x78]
mov ecx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 0x74]
mov edi, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 0x70]
mov ebx, dword [eax + 0x10]
mov eax, dword [esi]
mov eax, dword [eax + 0x6c]
mov eax, dword [eax + 0x10]
mov dword [ebp + 0x18], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x68]
mov al, byte [eax + 0x10]
mov byte [ebp - 4], al
mov eax, dword [esi]
mov eax, dword [eax + 0x64]
mov eax, dword [eax + 0x10]
mov dword [ebp - 8], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x60]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0xc], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x5c]
movzx eax, byte [eax + 0x10]
mov dword [ebp - 0x10], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x58]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x14], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x54]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x18], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x50]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x1c], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x4c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x20], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x48]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x24], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x44]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x28], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x40]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x2c], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x3c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x30], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x38]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x34], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x34]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x38], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x3c], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x2c]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x40], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x28]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x44], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x24]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x48], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x20]
movzx eax, byte [eax + 0x10]
mov dword [ebp - 0x4c], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x1c]
movzx eax, byte [eax + 0x10]
mov dword [ebp - 0x50], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x54], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x14]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x58], eax
mov eax, dword [esi]
mov eax, dword [eax + 0x10]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x5c], eax
mov eax, dword [esi]
mov esi, dword [ebp - 8]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x60], eax
mov eax, dword [ebp + 0x18]
push edx
push ecx
push edi
push ebx
push eax
push dword [ebp - 4]
push esi
push dword [ebp - 0xc]
push dword [ebp - 0x10]
push dword [ebp - 0x14]
push dword [ebp - 0x18]
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
push dword [ebp - 0x24]
push dword [ebp - 0x28]
push dword [ebp - 0x2c]
push dword [ebp - 0x30]
push dword [ebp - 0x34]
push dword [ebp - 0x38]
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push dword [ebp - 0x48]
push dword [ebp - 0x4c]
push dword [ebp - 0x50]
push dword [ebp + 0x14]
push dword [ebp + 0x10]
push dword [ebp - 0x54]
push dword [ebp - 0x58]
push dword [ebp - 0x5c]
push dword [ebp - 0x60]
push dword [ebp + 0xc]
push dword [ebp + 8]
call sym.ExuiKrnln_X32.dll_CreateControl_AdvancedFormEx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14