Function at 0x4608cc
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xc
mov eax, 0x522365
call fcn.004e6398
mov edi, ecx
mov dword [ebp - 0x10], edi
lea esi, [edi + 4]
mov dword [edi], vtable.DuiLib::CControlFactory.0
mov dword [ebp - 0x14], esi
and dword [esi], 0
and dword [esi + 4], 0
push 0x98
call fcn.004e5464
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi], eax
mov dword [ebp - 4], 1
or esi, 0xffffffff
mov dword [esp], 0x445fd3
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push 0x54ead4
call fcn.00448c0c
mov byte [ebp - 4], 2
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x46492e
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CContainerUI
call fcn.00448c0c
mov byte [ebp - 4], 3
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x46ac15
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CButtonUI
call fcn.00448c0c
mov byte [ebp - 4], 4
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x4749dc
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CComboUI
call fcn.00448c0c
mov byte [ebp - 4], 5
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x483bfa
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CComboBoxUI
call fcn.00448c0c
mov byte [ebp - 4], 6
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x4792a3
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CDateTimeUI
call fcn.00448c0c
mov byte [ebp - 4], 7
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x4702f1
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CEditUI
call fcn.00448c0c
mov byte [ebp - 4], 8
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x482fe7
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CActiveXUI
call fcn.00448c0c
mov byte [ebp - 4], 9
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x47e93a
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CFlashUI
call fcn.00448c0c
mov byte [ebp - 4], 0xa
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x4720a5
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CGifAnimUI
call fcn.00448c0c
mov byte [ebp - 4], 0xb
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x470fd8
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CGroupBoxUI
call fcn.00448c0c
mov byte [ebp - 4], 0xc
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x471cd8
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CIPAddressUI
call fcn.00448c0c
mov byte [ebp - 4], 0xd
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x479671
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CIPAddressExUI
call fcn.00448c0c
mov byte [ebp - 4], 0xe
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x46bac9
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CLabelUI
call fcn.00448c0c
mov byte [ebp - 4], 0xf
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x43f9dc
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CListUI
call fcn.00448c0c
mov byte [ebp - 4], 0x10
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x442389
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CListHeaderUI
call fcn.00448c0c
mov byte [ebp - 4], 0x11
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x442a1f
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CListHeaderItemUI
call fcn.00448c0c
mov byte [ebp - 4], 0x12
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x443c83
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CListLabelElementUI
call fcn.00448c0c
mov byte [ebp - 4], 0x13
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x444189
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CListTextElementUI
call fcn.00448c0c
mov byte [ebp - 4], 0x14
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x44489f
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CListContainerElementUI
call fcn.00448c0c
mov byte [ebp - 4], 0x15
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x4763f0
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CMenuUI
call fcn.00448c0c
mov byte [ebp - 4], 0x16
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x477687
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CMenuElementUI
call fcn.00448c0c
mov byte [ebp - 4], 0x17
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x44517a
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.COptionUI
call fcn.00448c0c
mov byte [ebp - 4], 0x18
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x445d25
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CCheckBoxUI
call fcn.00448c0c
mov byte [ebp - 4], 0x19
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x44b126
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CProgressUI
call fcn.00448c0c
mov byte [ebp - 4], 0x1a
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x44d406
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CRichEditUI
call fcn.00448c0c
mov byte [ebp - 4], 0x1b
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x46800f
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CScrollBarUI
call fcn.00448c0c
mov byte [ebp - 4], 0x1c
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x48149c
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CSliderUI
call fcn.00448c0c
mov byte [ebp - 4], 0x1d
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x47f37d
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CTextUI
call fcn.00448c0c
mov byte [ebp - 4], 0x1e
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x472706
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CTreeNodeUI
call fcn.00448c0c
mov byte [ebp - 4], 0x1f
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x473294
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CTreeViewUI
call fcn.00448c0c
mov byte [ebp - 4], 0x20
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x47da8c
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CWebBrowserUI
call fcn.00448c0c
mov byte [ebp - 4], 0x21
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x47cfb3
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CAnimationTabLayoutUI
call fcn.00448c0c
mov byte [ebp - 4], 0x22
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x47fa33
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CChildLayoutUI
call fcn.00448c0c
mov byte [ebp - 4], 0x23
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x469d69
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CHorizontalLayoutUI
call fcn.00448c0c
mov byte [ebp - 4], 0x24
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x47d44c
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CTabLayoutUI
call fcn.00448c0c
mov byte [ebp - 4], 0x25
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x47fc39
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CTileLayoutUI
call fcn.00448c0c
mov byte [ebp - 4], 0x26
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x467076
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CVerticalLayoutUI
call fcn.00448c0c
mov byte [ebp - 4], 0x27
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x48101b
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CRollTextUI
call fcn.00448c0c
mov byte [ebp - 4], 0x28
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x48055a
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CColorPaletteUI
call fcn.00448c0c
mov byte [ebp - 4], 0x29
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x47a2ac
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CListExUI
call fcn.00448c0c
mov byte [ebp - 4], 0x2a
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x47ad65
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CListContainerHeaderItemUI
call fcn.00448c0c
mov byte [ebp - 4], 0x2b
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x47bdf2
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CListTextExtElementUI
call fcn.00448c0c
mov byte [ebp - 4], 0x2c
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x46f221
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CHotKeyUI
call fcn.00448c0c
mov byte [ebp - 4], 0x2d
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x47edb4
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CFadeButtonUI
call fcn.00448c0c
mov byte [ebp - 4], 0x2e
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
push 0x4715a4
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x14], esp
push esi
push str.CRingUI
call fcn.00448c0c
mov byte [ebp - 4], 0x2f
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.004611ce
mov dword [ebp - 4], esi
mov eax, edi
call fcn.004e6361
ret