Function at 0x422080
Capabilities:
Check http status code
Create process on windows

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x505cb5
mov eax, dword fs:[0]
push eax
sub esp, 0xa28
mov eax, dword [0x55f3d0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0xa34], edi
mov ebx, dword [ebp + 8]
lea ecx, [ebp - 0xa29]
xor eax, eax
mov dword [ebp - 0xa30], eax
mov dword [ebp - 0x14], eax
call fcn.00405590
push str.click
mov ecx, ebx
call sym.CAD.exe_public:_wchar_t_const____thiscall_DuiLib::CDuiString::operator_wchar_t_const__void_const
push eax
call fcn.004e1ab4
add esp, 8
test eax, eax
jne 0x4227c6
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0x98]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.welcome_seivice
mov ecx, eax
mov dword [ebp - 4], 0
call sym.CAD.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.CAD.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x4221be
lea ecx, [ebp - 0xa29]
call fcn.004056d0
push 0x54c
lea eax, [ebp - 0x560]
push esi
push eax
call fcn.004d84c0
add esp, 0xc
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x560]
push eax
call fcn.004165c0
push esi
push esi
push esi
push esi
push esi
push 0x100
push 0x10ce0000
push 0x50cf50
mov dword [ebp - 4], 1
call dword [sym.imp.USER32.dll_GetActiveWindow]
push eax
lea ecx, [ebp - 0x560]
call sym.CAD.exe_public:_struct_HWND______thiscall_DuiLib::CWindowWnd::Create_struct_HWND_____wchar_t_const___unsigned_long_int__unsigned_long_int__int__int__int__int__struct_HMENU____
lea ecx, [ebp - 0x560]
call sym.CAD.exe_public:_void___thiscall_DuiLib::CWindowWnd::CenterWindow_void_
push 3
lea ecx, [ebp - 0x560]
call fcn.00417690
lea ecx, [ebp - 0x560]
call sym.CAD.exe_public:_unsigned_int___thiscall_DuiLib::CWindowWnd::ShowModal_void_
lea ecx, [ebp - 0x560]
mov dword [ebp - 4], 0xffffffff
call fcn.00416750
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0x98]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.welcome_feedback
mov ecx, eax
mov dword [ebp - 4], 2
call sym.CAD.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.CAD.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x42228f
lea ecx, [ebp - 0xa29]
call fcn.00405770
mov eax, dword [0x5616f8]
test eax, eax
jne 0x422257
push 0x1a0
call fcn.004d631e
mov esi, eax
add esp, 4
mov dword [ebp - 0x14], esi
mov dword [ebp - 4], 3
test esi, esi
je 0x422249
push 0x1a0
push 0
push esi
call fcn.004d84c0
add esp, 0xc
mov ecx, esi
call fcn.00410730
jmp 0x42224b
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov dword [0x5616f8], eax
lea ecx, [ebp - 0xc0]
push ecx
mov ecx, eax
call fcn.00411210
add eax, 0x60
cmp dword [eax + 0x14], 0x10
jb 0x422270
mov eax, dword [eax]
push 5
push 0
push 0
push eax
push 0x531764
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
lea ecx, [ebp - 0xc0]
call fcn.00410be0
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0x98]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.welcome_help
mov ecx, eax
mov dword [ebp - 4], 4
call sym.CAD.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.CAD.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x422357
mov eax, dword [0x5616f8]
test eax, eax
jne 0x42231d
push 0x1a0
call fcn.004d631e
mov esi, eax
add esp, 4
mov dword [ebp - 0x14], esi
mov dword [ebp - 4], 5
test esi, esi
je 0x42230f
push 0x1a0
push 0
push esi
call fcn.004d84c0
add esp, 0xc
mov ecx, esi
call fcn.00410730
jmp 0x422311
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov dword [0x5616f8], eax
lea ecx, [ebp - 0xc0]
push ecx
mov ecx, eax
call fcn.00411210
add eax, 0x90
cmp dword [eax + 0x14], 0x10
jb 0x422338
mov eax, dword [eax]
push 5
push 0
push 0
push eax
push 0x531764
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
lea ecx, [ebp - 0xc0]
call fcn.00410be0
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0x98]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push 0x50e4e8
mov ecx, eax
mov dword [ebp - 4], 6
call sym.CAD.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.CAD.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
add edi, 0xfffff948
test esi, esi
jne 0x422447
lea ecx, [ebp - 0xa29]
call fcn.00405810
lea ecx, [ebp - 0xa29]
call fcn.00405770
cmp dword [edi + 0x6f4], esi
jne 0x422436
push 0x504
call fcn.004d631e
mov esi, eax
add esp, 4
mov dword [ebp - 0x14], esi
mov dword [ebp - 4], 7
test esi, esi
je 0x422401
push 0x504
push 0
push esi
call fcn.004d84c0
add esp, 0xc
lea eax, [edi + 0x6f0]
mov ecx, edi
neg ecx
sbb ecx, ecx
and ecx, eax
push ecx
mov ecx, esi
call fcn.0041d470
jmp 0x422403
xor eax, eax
push 0
push 0
push 0
push 0
push 0
push 0x100
push 0x10ce0000
push 0x50cf50
push dword [edi + 0x6d8]
mov ecx, eax
mov dword [ebp - 4], 0xffffffff
mov dword [edi + 0x6f4], eax
call sym.CAD.exe_public:_struct_HWND______thiscall_DuiLib::CWindowWnd::Create_struct_HWND_____wchar_t_const___unsigned_long_int__unsigned_long_int__int__int__int__int__struct_HMENU____
push dword [edi + 0x6d8]
mov ecx, dword [edi + 0x6f4]
call fcn.0041dea0
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0x98]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.install
mov ecx, eax
mov dword [ebp - 4], 8
call sym.CAD.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.CAD.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x42248b
mov ecx, edi
call fcn.00423660
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0x98]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.temp
mov ecx, eax
mov dword [ebp - 4], 9
call sym.CAD.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.CAD.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x422556
push 0x538
lea eax, [ebp - 0x54c]
push esi
push eax
call fcn.004d84c0
add esp, 0xc
lea ecx, [ebp - 0x54c]
push esi
call fcn.00418020
push esi
push esi
push esi
push esi
push esi
push 0x100
push 0x10ce0000
push 0x50cf50
mov dword [ebp - 4], 0xa
call dword [sym.imp.USER32.dll_GetActiveWindow]
push eax
lea ecx, [ebp - 0x54c]
call sym.CAD.exe_public:_struct_HWND______thiscall_DuiLib::CWindowWnd::Create_struct_HWND_____wchar_t_const___unsigned_long_int__unsigned_long_int__int__int__int__int__struct_HMENU____
mov eax, dword [ebp - 0xa34]
lea ecx, [ebp - 0x54c]
push dword [eax + 0x5c]
call fcn.0041c5e0
lea ecx, [ebp - 0x54c]
call sym.CAD.exe_public:_void___thiscall_DuiLib::CWindowWnd::CenterWindow_void_
lea ecx, [ebp - 0x54c]
call sym.CAD.exe_public:_unsigned_int___thiscall_DuiLib::CWindowWnd::ShowModal_void_
lea ecx, [ebp - 0x54c]
mov dword [ebp - 4], 0xffffffff
call fcn.00418460
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0x98]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.pay_service
mov ecx, eax
mov dword [ebp - 4], 0xb
call sym.CAD.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.CAD.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x422627
lea ecx, [ebp - 0xa29]
call fcn.00405630
mov eax, dword [0x5616f8]
test eax, eax
jne 0x4225ef
push 0x1a0
call fcn.004d631e
mov esi, eax
add esp, 4
mov dword [ebp - 0x14], esi
mov dword [ebp - 4], 0xc
test esi, esi
je 0x4225e1
push 0x1a0
push 0
push esi
call fcn.004d84c0
add esp, 0xc
mov ecx, esi
call fcn.00410730
jmp 0x4225e3
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov dword [0x5616f8], eax
lea ecx, [ebp - 0xc0]
push ecx
mov ecx, eax
call fcn.00411210
add eax, 0x78
cmp dword [eax + 0x14], 0x10
jb 0x422608
mov eax, dword [eax]
push 5
push 0
push 0
push eax
push 0x531764
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
lea ecx, [ebp - 0xc0]
call fcn.00410be0
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0x98]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.pay_back
mov ecx, eax
mov dword [ebp - 4], 0xd
call sym.CAD.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.CAD.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x42266b
mov ecx, edi
call fcn.004239a0
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0x98]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.download_browse
mov ecx, eax
mov dword [ebp - 4], 0xe
call sym.CAD.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.CAD.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x4226af
mov ecx, edi
call fcn.00422c70
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0x98]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.download_download
mov ecx, eax
mov dword [ebp - 4], 0xf
call sym.CAD.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.CAD.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x4226f3
mov ecx, edi
call fcn.004230e0
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0x98]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.download_back
mov ecx, eax
mov dword [ebp - 4], 0x10
call sym.CAD.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.CAD.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x4227c0
lea ecx, [ebp - 0xa29]
call fcn.004059f0
mov ecx, dword [edi + 0x6fc]
test ecx, ecx
je 0x422753
mov eax, dword [ecx]
push 1
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x700]
test ecx, ecx
je 0x422767
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x704]
test ecx, ecx
je 0x42277b
mov eax, dword [ecx]
push 1
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x708]
test ecx, ecx
je 0x42278f
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x70c]
test ecx, ecx
je 0x4227a3
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
lea ecx, [edi + 0x7d8]
mov dword [edi + 0x754], 0
call fcn.00414f30
push 0x64
call dword [sym.imp.KERNEL32.dll_Sleep]
mov edi, dword [ebp - 0xa34]
push str.setfocus
mov ecx, ebx
call sym.CAD.exe_public:_wchar_t_const____thiscall_DuiLib::CDuiString::operator_wchar_t_const__void_const
push eax
call fcn.004e1ab4
add esp, 8
test eax, eax
jne 0x4228c7
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0x98]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.phone
mov ecx, eax
mov dword [ebp - 4], 0x11
call sym.CAD.exe_public:_wchar_t_const____thiscall_DuiLib::CDuiString::operator_wchar_t_const__void_const
push eax
call fcn.004e1ab4
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x98]
mov esi, eax
call sym.CAD.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x4228c7
lea ecx, [ebp - 0xa29]
call fcn.004058b0
mov ecx, dword [edi + 0x5c]
test ecx, ecx
je 0x422878
mov eax, dword [ecx]
lea edx, [ebp - 0x98]
push edx
call dword [eax + 0x38]
push dword [0x55f044]
mov ecx, 1
mov dword [ebp - 4], 0x12
mov dword [ebp - 0xa30], ecx
mov dword [ebp - 0x14], ecx
mov ecx, eax
call sym.CAD.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
mov byte [ebp - 0xa29], 1
test eax, eax
je 0x42287f
mov byte [ebp - 0xa29], 0
mov eax, dword [ebp - 0xa30]
mov dword [ebp - 4], 0xffffffff
test al, 1
je 0x4228a4
and eax, 0xfffffffe
lea ecx, [ebp - 0x98]
mov dword [ebp - 0xa30], eax
call sym.CAD.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
cmp byte [ebp - 0xa29], 0
je 0x4228c7
mov ecx, dword [edi + 0x5c]
push 0x531754
mov eax, dword [ecx]
call dword [eax + 0x3c]
mov ecx, dword [edi + 0x5c]
push 0xff000000
call sym.CAD.exe_public:_void___thiscall_DuiLib::CLabelUI::SetTextColor_unsigned_long_int_
push str.killfocus
mov ecx, ebx
call sym.CAD.exe_public:_wchar_t_const____thiscall_DuiLib::CDuiString::operator_wchar_t_const__void_const
push eax
call fcn.004e1ab4
add esp, 8
test eax, eax
jne 0x4229bf
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0x98]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.phone
mov ecx, eax
mov dword [ebp - 4], 0x13
call sym.CAD.exe_public:_wchar_t_const____thiscall_DuiLib::CDuiString::operator_wchar_t_const__void_const
push eax
call fcn.004e1ab4
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x98]
mov esi, eax
call sym.CAD.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x4229bf
lea ecx, [ebp - 0xa29]
call fcn.00405950
mov ecx, dword [edi + 0x5c]
test ecx, ecx
je 0x422977
mov eax, dword [ecx]
lea edx, [ebp - 0x98]
push edx
call dword [eax + 0x38]
mov ecx, dword [ebp - 0xa30]
or ecx, 2
mov dword [ebp - 4], 0x14
mov dword [ebp - 0xa30], ecx
mov dword [ebp - 0x14], ecx
mov ecx, eax
call sym.CAD.exe_public:_bool___thiscall_DuiLib::CDuiString::IsEmpty_void_const
mov byte [ebp - 0xa29], 1
test al, al
jne 0x42297e
mov byte [ebp - 0xa29], 0
mov ecx, dword [ebp - 0xa30]
mov dword [ebp - 4], 0xffffffff
test cl, 2
je 0x42299b
lea ecx, [ebp - 0x98]
call sym.CAD.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
cmp byte [ebp - 0xa29], 0
je 0x4229bf
mov ecx, dword [edi + 0x5c]
push dword [0x55f044]
mov eax, dword [ecx]
call dword [eax + 0x3c]
mov ecx, dword [edi + 0x5c]
push 0xff555555
call sym.CAD.exe_public:_void___thiscall_DuiLib::CLabelUI::SetTextColor_unsigned_long_int_
push str.timer
mov ecx, ebx
call sym.CAD.exe_public:_bool___thiscall_DuiLib::CDuiString::operator_wchar_t_const__const
test al, al
je 0x422c46
cmp dword [ebx + 0x118], 0x3ea
lea esi, [edi - 0x6b8]
jne 0x4229ec
mov ecx, esi
call fcn.00423a70
cmp dword [ebx + 0x118], 0x3e9
jne 0x422a34
lea ecx, [ebp - 0xa29]
call fcn.00405590
mov eax, dword [edi + 0x10c]
test eax, eax
jg 0x422a26
mov ecx, dword [edi + 0x1c]
push 0x3e9
push dword [edi + 0x7c]
call sym.CAD.exe_public:_bool___thiscall_DuiLib::CPaintManagerUI::KillTimer_class_DuiLib::CControlUI___unsigned_int_
mov ecx, esi
call fcn.004239a0
jmp 0x422a34
dec eax
mov ecx, esi
mov dword [edi + 0x10c], eax
call fcn.0041f1a0
cmp dword [ebx + 0x118], 0x3eb
jne 0x422aba
lea ecx, [ebp - 0xa29]
call fcn.00405630
mov ecx, dword [esi + 0x6d4]
push 0x3eb
push dword [esi + 0x734]
call sym.CAD.exe_public:_bool___thiscall_DuiLib::CPaintManagerUI::KillTimer_class_DuiLib::CControlUI___unsigned_int_
mov ecx, dword [esi + 0x724]
test ecx, ecx
je 0x422a72
push 0x64
call sym.CAD.exe_public:_void___thiscall_DuiLib::CProgressUI::SetValue_int_
cmp dword [esi + 0x7bc], 0xc8
mov edx, 0x15e
mov eax, 0x12c
mov ecx, esi
cmovne eax, edx
mov edx, 0x50e700
push eax
mov eax, 0x50e720
cmove eax, edx
push eax
call fcn.00424910
mov ecx, dword [esi + 0x6d4]
push 0x7d0
push 0x3ed
push dword [esi + 0x734]
call sym.CAD.exe_public:_bool___thiscall_DuiLib::CPaintManagerUI::SetTimer_class_DuiLib::CControlUI___unsigned_int__unsigned_int_
cmp dword [ebx + 0x118], 0x3ed
jne 0x422b9a
lea ecx, [ebp - 0xa29]
call fcn.004056d0
mov ecx, dword [esi + 0x6d4]
push 0x3ed
push dword [esi + 0x734]
call sym.CAD.exe_public:_bool___thiscall_DuiLib::CPaintManagerUI::KillTimer_class_DuiLib::CControlUI___unsigned_int_
mov ecx, dword [esi + 0x718]
test ecx, ecx
je 0x422aff
mov eax, dword [ecx]
push 1
call dword [eax + 0xec]
mov ecx, dword [esi + 0x710]
test ecx, ecx
je 0x422b13
mov eax, dword [ecx]
push 1
call dword [eax + 0xec]
mov ecx, dword [esi + 0x714]
test ecx, ecx
je 0x422b27
mov eax, dword [ecx]
push 1
call dword [eax + 0xec]
mov ecx, dword [esi + 0x71c]
test ecx, ecx
je 0x422b4b
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [esi + 0x71c]
push 0x531754
mov eax, dword [ecx]
call dword [eax + 0x3c]
mov ecx, dword [esi + 0x720]
test ecx, ecx
je 0x422b5f
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [esi + 0x724]
test ecx, ecx
je 0x422b80
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [esi + 0x724]
push 0
call sym.CAD.exe_public:_void___thiscall_DuiLib::CProgressUI::SetValue_int_
cmp dword [esi + 0x7bc], 0xc8
mov ecx, esi
jne 0x422b95
call fcn.00424140
jmp 0x422b9a
call fcn.00424670
cmp dword [ebx + 0x118], 0x3ee
jne 0x422bad
mov ecx, esi
call fcn.00423ce0
cmp dword [ebx + 0x118], 0x3ef
jne 0x422c46
mov eax, dword [edi + 0x44]
test eax, eax
je 0x422bd2
mov ecx, dword [edi + 0x1c]
push 0x3ef
push eax
call sym.CAD.exe_public:_bool___thiscall_DuiLib::CPaintManagerUI::KillTimer_class_DuiLib::CControlUI___unsigned_int_
push 0x4c8
lea eax, [ebp - 0xa28]
push 0
push eax
call fcn.004d84c0
add esp, 0xc
lea ecx, [ebp - 0xa28]
call fcn.00406d60
push 0
push 0
push 0
push 0
push 0
push 0x100
push 0x10ce0000
push 0x50cf50
mov dword [ebp - 4], 0x15
call dword [sym.imp.USER32.dll_GetActiveWindow]
push eax
lea ecx, [ebp - 0xa28]
call sym.CAD.exe_public:_struct_HWND______thiscall_DuiLib::CWindowWnd::Create_struct_HWND_____wchar_t_const___unsigned_long_int__unsigned_long_int__int__int__int__int__struct_HMENU____
lea ecx, [ebp - 0xa28]
call sym.CAD.exe_public:_void___thiscall_DuiLib::CWindowWnd::CenterWindow_void_
lea ecx, [ebp - 0xa28]
call sym.CAD.exe_public:_unsigned_int___thiscall_DuiLib::CWindowWnd::ShowModal_void_
lea ecx, [ebp - 0xa28]
call sym.CAD.exe_public_virtual:_void___thiscall_DuiLib::WindowImplBase::destructor_void_
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004d635c
mov esp, ebp
pop ebp
ret 4