Function at 0x4297e0
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4ff989
mov eax, dword fs:[0]
push eax
sub esp, 0xa4
mov eax, dword [0x5503c8]
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 - 0x14], edi
mov ebx, dword [ebp + 8]
lea ecx, [ebp - 0x1d]
xor eax, eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], eax
call fcn.00404b90
push str.click
mov ecx, ebx
call sym.Office2.exe_public:_wchar_t_const____thiscall_DuiLib::CDuiString::operator_wchar_t_const__void_const
push eax
call fcn.004db0b0
add esp, 8
test eax, eax
jne 0x42a271
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.temp_label_soft
mov ecx, eax
mov dword [ebp - 4], 0
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x4298d2
lea ecx, [ebp - 0x1d]
call fcn.00404d10
mov ecx, dword [edi + 0xec]
test ecx, ecx
je 0x42989c
mov eax, dword [ecx]
push 1
call dword [eax + 0xe0]
mov ecx, dword [edi + 0xf0]
test ecx, ecx
je 0x4298b0
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x48]
test ecx, ecx
je 0x4298c1
mov eax, dword [ecx]
push 1
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x4c]
test ecx, ecx
je 0x4298d2
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.soft_label_temp
mov ecx, eax
mov dword [ebp - 4], 1
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
add edi, 0xfffff948
test esi, esi
jne 0x429973
lea ecx, [ebp - 0x1d]
call fcn.00404e90
mov ecx, dword [edi + 0x7a4]
test ecx, ecx
je 0x429930
mov eax, dword [ecx]
push esi
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x7a8]
test ecx, ecx
je 0x429944
mov eax, dword [ecx]
push 1
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x700]
test ecx, ecx
je 0x429958
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x704]
test ecx, ecx
je 0x42996c
mov eax, dword [ecx]
push 1
call dword [eax + 0xe0]
mov ecx, edi
call fcn.00425cd0
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.welcome_seivice
mov ecx, eax
mov dword [ebp - 4], 2
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x4299b7
mov ecx, edi
call fcn.0042c290
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.welcome_feedback
mov ecx, eax
mov dword [ebp - 4], 3
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x4299fb
mov ecx, edi
call fcn.0042b8e0
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push 0x506a04
mov ecx, eax
mov dword [ebp - 4], 4
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x429adf
lea ecx, [ebp - 0x1d]
call fcn.00404e90
lea ecx, [ebp - 0x1d]
call fcn.00404dd0
cmp dword [edi + 0x6f8], esi
jne 0x429ace
push 0x504
call fcn.004cf87e
mov esi, eax
add esp, 4
mov dword [ebp - 0x28], esi
mov dword [ebp - 4], 5
test esi, esi
je 0x429a99
push 0x504
push 0
push esi
call fcn.004d1960
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.00420630
jmp 0x429a9b
xor eax, eax
push 0
push 0
push 0
push 0
push 0
push 0x100
push 0x10ce0000
push 0x503f10
push dword [edi + 0x6d8]
mov ecx, eax
mov dword [ebp - 4], 0xffffffff
mov dword [edi + 0x6f8], eax
call sym.Office2.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 + 0x6f8]
call fcn.004210f0
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push 0x506a14
mov ecx, eax
mov dword [ebp - 4], 6
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x429b23
mov ecx, edi
call fcn.0042ba80
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.temp
mov ecx, eax
mov dword [ebp - 4], 7
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x429bbe
lea ecx, [ebp - 0x1d]
call fcn.00404e90
mov ecx, dword [edi + 0x7a4]
test ecx, ecx
je 0x429b7b
mov eax, dword [ecx]
push esi
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x7a8]
test ecx, ecx
je 0x429b8f
mov eax, dword [ecx]
push 1
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x700]
test ecx, ecx
je 0x429ba3
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x704]
test ecx, ecx
je 0x429bb7
mov eax, dword [ecx]
push 1
call dword [eax + 0xe0]
mov ecx, edi
call fcn.00425cd0
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.pay_wx
mov ecx, eax
mov dword [ebp - 4], 8
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x429d0e
lea ecx, [ebp - 0x1d]
call fcn.00405190
mov ecx, dword [edi + 0x748]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x754]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x760]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x76c]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x780]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x750]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x75c]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x768]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x774]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x74c]
push 1
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x758]
push 1
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x764]
push 1
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x770]
push 1
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x77c]
push 1
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x778]
push 0x506e8c
push 0x506ea0
mov eax, dword [ecx]
call dword [eax + 0x128]
mov ecx, dword [edi + 0x784]
push 0xff00c250
call sym.Office2.exe_public:_void___thiscall_DuiLib::CControlUI::SetBkColor_unsigned_long_int_
push esi
mov ecx, edi
call fcn.00425330
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.pay_zfb
mov ecx, eax
mov dword [ebp - 4], 9
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x429e67
lea ecx, [ebp - 0x1d]
call fcn.00404b90
mov ecx, dword [edi + 0x74c]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x758]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x764]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x770]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x77c]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x750]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x75c]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x768]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x774]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x754]
push 1
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x748]
push 1
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x760]
push 1
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x76c]
push 1
mov eax, dword [ecx]
call dword [eax + 0xe0]
cmp dword [edi + 0x7b8], 1
je 0x429e36
mov ecx, dword [edi + 0x780]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x778]
push str.445__190
push 0x506ea0
mov eax, dword [ecx]
call dword [eax + 0x128]
mov ecx, dword [edi + 0x784]
push 0xff09a8f2
call sym.Office2.exe_public:_void___thiscall_DuiLib::CControlUI::SetBkColor_unsigned_long_int_
push 1
mov ecx, edi
call fcn.00425330
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.pay_yl
mov ecx, eax
mov dword [ebp - 4], 0xa
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x429fb8
lea ecx, [ebp - 0x1d]
call fcn.00404f50
mov ecx, dword [edi + 0x748]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x754]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x760]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x76c]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x780]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x74c]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x758]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x764]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x770]
push esi
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x750]
push 1
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x75c]
push 1
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x768]
push 1
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x774]
push 1
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x77c]
push 1
mov eax, dword [ecx]
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x778]
push str.445__190
push 0x506ea0
mov eax, dword [ecx]
call dword [eax + 0x128]
mov ecx, dword [edi + 0x784]
push 0xff09a8f2
call sym.Office2.exe_public:_void___thiscall_DuiLib::CControlUI::SetBkColor_unsigned_long_int_
push 2
mov ecx, edi
call fcn.00425330
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.pay_service
mov ecx, eax
mov dword [ebp - 4], 0xb
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x429ffc
mov ecx, edi
call fcn.0042bef0
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.pay_back
mov ecx, eax
mov dword [ebp - 4], 0xc
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x42a040
mov ecx, edi
call fcn.0042be40
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.download_browse
mov ecx, eax
mov dword [ebp - 4], 0xd
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x42a084
mov ecx, edi
call fcn.0042a940
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.download_download
mov ecx, eax
mov dword [ebp - 4], 0xe
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x42a0c8
mov ecx, edi
call fcn.0042adb0
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.download_back
mov ecx, eax
mov dword [ebp - 4], 0xf
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x42a192
lea ecx, [ebp - 0x1d]
call fcn.004050d0
mov ecx, dword [edi + 0x708]
test ecx, ecx
je 0x42a125
mov eax, dword [ecx]
push 1
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x70c]
test ecx, ecx
je 0x42a139
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x710]
test ecx, ecx
je 0x42a14d
mov eax, dword [ecx]
push 1
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x714]
test ecx, ecx
je 0x42a161
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x718]
test ecx, ecx
je 0x42a175
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
lea ecx, [edi + 0x894]
mov dword [edi + 0x7bc], 0
call fcn.0041e780
push 0x64
call dword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push 0
push str._tempclass
mov ecx, eax
mov dword [ebp - 4], 0x10
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Find_wchar_t_const___int_const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jle 0x42a1de
push dword [ebx + 0x108]
mov ecx, edi
call fcn.0042c7b0
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push 0
push str._tempbutton
mov ecx, eax
mov dword [ebp - 4], 0x11
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Find_wchar_t_const___int_const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jle 0x42a22a
push dword [ebx + 0x108]
mov ecx, edi
call fcn.0042c430
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.search
mov ecx, eax
mov dword [ebp - 4], 0x12
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x42a26e
mov ecx, edi
call fcn.0042c090
mov edi, dword [ebp - 0x14]
push str.setfocus
mov ecx, ebx
call sym.Office2.exe_public:_wchar_t_const____thiscall_DuiLib::CDuiString::operator_wchar_t_const__void_const
push eax
call fcn.004db0b0
add esp, 8
test eax, eax
jne 0x42a436
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push 0x503ebc
mov ecx, eax
mov dword [ebp - 4], 0x13
call sym.Office2.exe_public:_wchar_t_const____thiscall_DuiLib::CDuiString::operator_wchar_t_const__void_const
push eax
call fcn.004db0b0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb0]
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x42a35d
lea ecx, [ebp - 0x1d]
call fcn.00404f50
mov ecx, dword [edi + 0x68]
test ecx, ecx
je 0x42a31a
mov eax, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
call dword [eax + 0x38]
push dword [0x550038]
mov ecx, 1
mov dword [ebp - 4], 0x14
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov ecx, eax
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
mov byte [ebp - 0x1d], 1
test eax, eax
je 0x42a31e
mov byte [ebp - 0x1d], 0
mov eax, dword [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
test al, 1
je 0x42a33d
and eax, 0xfffffffe
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0x24], eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
cmp byte [ebp - 0x1d], 0
je 0x42a35d
mov ecx, dword [edi + 0x68]
push 0x529254
mov eax, dword [ecx]
call dword [eax + 0x3c]
mov ecx, dword [edi + 0x68]
push 0xff000000
call sym.Office2.exe_public:_void___thiscall_DuiLib::CLabelUI::SetTextColor_unsigned_long_int_
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.search_edit
mov ecx, eax
mov dword [ebp - 4], 0x15
call sym.Office2.exe_public:_wchar_t_const____thiscall_DuiLib::CDuiString::operator_wchar_t_const__void_const
push eax
call fcn.004db0b0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb0]
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x42a436
lea ecx, [ebp - 0x1d]
call fcn.004050d0
mov ecx, dword [edi + 0xfc]
test ecx, ecx
je 0x42a3ed
mov eax, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
call dword [eax + 0x38]
mov ecx, dword [ebp - 0x24]
push dword [0x550040]
or ecx, 2
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov ecx, eax
call sym.Office2.exe_public:_int___thiscall_DuiLib::CDuiString::Compare_wchar_t_const__const
mov byte [ebp - 0x1d], 1
test eax, eax
je 0x42a3f1
mov byte [ebp - 0x1d], 0
mov eax, dword [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
test al, 2
je 0x42a410
and eax, 0xfffffffd
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0x24], eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
cmp byte [ebp - 0x1d], 0
je 0x42a436
mov ecx, dword [edi + 0xfc]
push 0x529254
mov eax, dword [ecx]
call dword [eax + 0x3c]
mov ecx, dword [edi + 0xfc]
push 0xff000000
call sym.Office2.exe_public:_void___thiscall_DuiLib::CLabelUI::SetTextColor_unsigned_long_int_
push str.killfocus
mov ecx, ebx
call sym.Office2.exe_public:_wchar_t_const____thiscall_DuiLib::CDuiString::operator_wchar_t_const__void_const
push eax
call fcn.004db0b0
add esp, 8
test eax, eax
jne 0x42a5ed
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push 0x503ebc
mov ecx, eax
mov dword [ebp - 4], 0x17
call sym.Office2.exe_public:_wchar_t_const____thiscall_DuiLib::CDuiString::operator_wchar_t_const__void_const
push eax
call fcn.004db0b0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb0]
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x42a51e
lea ecx, [ebp - 0x1d]
call fcn.00405010
mov ecx, dword [edi + 0x68]
test ecx, ecx
je 0x42a4da
mov eax, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
call dword [eax + 0x38]
mov ecx, dword [ebp - 0x24]
or ecx, 4
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov ecx, eax
call sym.Office2.exe_public:_bool___thiscall_DuiLib::CDuiString::IsEmpty_void_const
mov byte [ebp - 0x1d], 1
test al, al
jne 0x42a4de
mov byte [ebp - 0x1d], 0
mov eax, dword [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
test al, 4
je 0x42a4fd
and eax, 0xfffffffb
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0x24], eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
cmp byte [ebp - 0x1d], 0
je 0x42a51e
mov ecx, dword [edi + 0x68]
push dword [0x550038]
mov eax, dword [ecx]
call dword [eax + 0x3c]
mov ecx, dword [edi + 0x68]
push 0xff555555
call sym.Office2.exe_public:_void___thiscall_DuiLib::CLabelUI::SetTextColor_unsigned_long_int_
mov ecx, dword [ebx + 0x108]
lea edx, [ebp - 0xb0]
push edx
mov eax, dword [ecx]
call dword [eax + 8]
push str.search_edit
mov ecx, eax
mov dword [ebp - 4], 0x19
call sym.Office2.exe_public:_wchar_t_const____thiscall_DuiLib::CDuiString::operator_wchar_t_const__void_const
push eax
call fcn.004db0b0
add esp, 8
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xb0]
mov esi, eax
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
test esi, esi
jne 0x42a5ed
lea ecx, [ebp - 0x1d]
call fcn.004050d0
mov ecx, dword [edi + 0xfc]
test ecx, ecx
je 0x42a5a8
mov eax, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
call dword [eax + 0x38]
mov ecx, dword [ebp - 0x24]
or ecx, 8
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0x24], ecx
mov dword [ebp - 0x28], ecx
mov ecx, eax
call sym.Office2.exe_public:_bool___thiscall_DuiLib::CDuiString::IsEmpty_void_const
mov byte [ebp - 0x1d], 1
test al, al
jne 0x42a5ac
mov byte [ebp - 0x1d], 0
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
test cl, 8
je 0x42a5c6
lea ecx, [ebp - 0xb0]
call sym.Office2.exe_public:_void___thiscall_DuiLib::CDuiString::destructor_void_
cmp byte [ebp - 0x1d], 0
je 0x42a5ed
mov ecx, dword [edi + 0xfc]
push dword [0x550040]
mov eax, dword [ecx]
call dword [eax + 0x3c]
mov ecx, dword [edi + 0xfc]
push 0xff555555
call sym.Office2.exe_public:_void___thiscall_DuiLib::CLabelUI::SetTextColor_unsigned_long_int_
push str.scroll
mov ecx, ebx
call sym.Office2.exe_public:_wchar_t_const____thiscall_DuiLib::CDuiString::operator_wchar_t_const__void_const
push eax
call fcn.004db0b0
add esp, 8
test eax, eax
jne 0x42a6b3
lea esi, [edi - 0x6b8]
lea eax, [esi + 0x840]
push eax
lea eax, [ebp - 0x1c]
lea ecx, [esi + 0x830]
push eax
call fcn.00421f20
mov edx, dword [eax + 8]
cmp byte [edx + 0xd], 0
jne 0x42a6b3
mov eax, dword [esi + 0x840]
lea ecx, [esi + 0x840]
cmp eax, dword [edx + 0x10]
jl 0x42a6b3
push ecx
lea ecx, [esi + 0x830]
call fcn.00423740
cmp dword [eax + 0x48], 0
je 0x42a6b3
lea eax, [esi + 0x840]
push eax
lea ecx, [esi + 0x830]
call fcn.00423740
lea edx, [ebp - 0x18]
push edx
mov ecx, dword [eax + 0x48]
mov eax, dword [ecx]
call dword [eax + 0x194]
lea eax, [esi + 0x840]
push eax
lea ecx, [esi + 0x830]
call fcn.00423740
imul edx, dword [eax + 4], 0x320
mov eax, dword [ebp - 0x14]
add eax, 0x280
cmp eax, edx
jb 0x42a6b3
cmp byte [esi + 0x844], 0
jne 0x42a6b3
mov ecx, esi
mov byte [esi + 0x844], 1
call fcn.00425e20
push str.timer
mov ecx, ebx
call sym.Office2.exe_public:_bool___thiscall_DuiLib::CDuiString::operator_wchar_t_const__const
test al, al
je 0x42a8d4
cmp dword [ebx + 0x118], 0x3ea
lea esi, [edi - 0x6b8]
jne 0x42a6e0
mov ecx, esi
call fcn.0042e450
cmp dword [ebx + 0x118], 0x3e9
jne 0x42a728
lea ecx, [ebp - 0x1d]
call fcn.00404b90
mov eax, dword [edi + 0x174]
test eax, eax
jg 0x42a71a
mov ecx, dword [edi + 0x1c]
push 0x3e9
push dword [edi + 0xc4]
call sym.Office2.exe_public:_bool___thiscall_DuiLib::CPaintManagerUI::KillTimer_class_DuiLib::CControlUI___unsigned_int_
mov ecx, esi
call fcn.0042be40
jmp 0x42a728
dec eax
mov ecx, esi
mov dword [edi + 0x174], eax
call fcn.004238c0
cmp dword [ebx + 0x118], 0x3eb
jne 0x42a7ab
lea ecx, [ebp - 0x1d]
call fcn.00404c50
mov ecx, dword [esi + 0x6d4]
push 0x3eb
push dword [esi + 0x77c]
call sym.Office2.exe_public:_bool___thiscall_DuiLib::CPaintManagerUI::KillTimer_class_DuiLib::CControlUI___unsigned_int_
mov ecx, dword [esi + 0x730]
test ecx, ecx
je 0x42a763
push 0x64
call sym.Office2.exe_public:_void___thiscall_DuiLib::CProgressUI::SetValue_int_
cmp dword [esi + 0x824], 0xc8
mov edx, 0x15e
mov eax, 0x12c
mov ecx, esi
cmovne eax, edx
mov edx, 0x506fb0
push eax
mov eax, 0x506fd0
cmove eax, edx
push eax
call fcn.0042f330
mov ecx, dword [esi + 0x6d4]
push 0x7d0
push 0x3ed
push dword [esi + 0x77c]
call sym.Office2.exe_public:_bool___thiscall_DuiLib::CPaintManagerUI::SetTimer_class_DuiLib::CControlUI___unsigned_int__unsigned_int_
cmp dword [ebx + 0x118], 0x3ed
jne 0x42a888
lea ecx, [ebp - 0x29]
call fcn.00404d10
mov ecx, dword [esi + 0x6d4]
push 0x3ed
push dword [esi + 0x77c]
call sym.Office2.exe_public:_bool___thiscall_DuiLib::CPaintManagerUI::KillTimer_class_DuiLib::CControlUI___unsigned_int_
mov ecx, dword [esi + 0x724]
test ecx, ecx
je 0x42a7ed
mov eax, dword [ecx]
push 1
call dword [eax + 0xec]
mov ecx, dword [esi + 0x71c]
test ecx, ecx
je 0x42a801
mov eax, dword [ecx]
push 1
call dword [eax + 0xec]
mov ecx, dword [esi + 0x720]
test ecx, ecx
je 0x42a815
mov eax, dword [ecx]
push 1
call dword [eax + 0xec]
mov ecx, dword [esi + 0x728]
test ecx, ecx
je 0x42a839
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [esi + 0x728]
push 0x529254
mov eax, dword [ecx]
call dword [eax + 0x3c]
mov ecx, dword [esi + 0x72c]
test ecx, ecx
je 0x42a84d
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [esi + 0x730]
test ecx, ecx
je 0x42a86e
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [esi + 0x730]
push 0
call sym.Office2.exe_public:_void___thiscall_DuiLib::CProgressUI::SetValue_int_
cmp dword [esi + 0x824], 0xc8
mov ecx, esi
jne 0x42a883
call fcn.0042e760
jmp 0x42a888
call fcn.0042ebb0
cmp dword [ebx + 0x118], 0x3ee
jne 0x42a89b
mov ecx, esi
call fcn.0042c9d0
cmp dword [ebx + 0x118], 0x3ef
jne 0x42a8ae
mov ecx, esi
call fcn.0042ce60
cmp dword [ebx + 0x118], 0x3f0
jne 0x42a8c1
mov ecx, esi
call fcn.0042e2c0
cmp dword [ebx + 0x118], 0x3f1
jne 0x42a8d4
mov ecx, esi
call fcn.00425970
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.004cf8bc
mov esp, ebp
pop ebp
ret 4