Function at 0x10063ab0
Capabilities:
Resume thread

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100d94b3
mov eax, dword fs:[0]
push eax
sub esp, 8
push ebx
push edi
mov eax, dword [0x10145188]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ecx, dword [esi + 0x79c]
mov edi, dword [sym.imp.DuiLib_u.dll_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const]
push str.Tab_MainTopPanelSign_Mode
call edi
mov dword [esi + 0x7d0], eax
mov eax, dword [0x101489d4]
mov eax, dword [eax + 0x5d8]
cmp eax, 1
jne 0x10063b58
mov ecx, dword [esi + 0x79c]
push str.HL_tch_gift_point
call edi
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xdc]
push 0
call eax
mov ecx, dword [esi + 0x79c]
push str.Btn_Tchtop_Login
call edi
mov edx, dword [eax]
push str.fileUI1callnameicon_tea_off_46.png_dest0_0_46_46
mov ecx, eax
mov eax, dword [edx + 0x120]
push str.normalimage
call eax
mov ecx, dword [esi + 0x79c]
push str.VL_tch_head_online
call edi
push str.fileUI1callnameicon_tea_on_46.png
mov ecx, eax
call dword [sym.imp.DuiLib_u.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
mov ecx, dword [esi + 0x79c]
push str.Tab_Tch_Toppanel_Sign
call edi
mov ecx, dword [esi + 0x79c]
push str.Text_Tch_Top_Panel_Countdown
mov dword [esi + 0x7d0], eax
call edi
mov ecx, dword [esi + 0x79c]
push str.Text_Tch_Toppanel_Sign_Classinfo
mov dword [esi + 0x7d4], eax
call edi
mov ecx, dword [esi + 0x79c]
push str.Text_Tch_Toppanel_Sign_TotalNum
mov dword [esi + 0x7c8], eax
call edi
mov ecx, dword [esi + 0x79c]
push str.pgr_tch_sign
mov dword [esi + 0x7cc], eax
call edi
mov ebx, dword [sym.imp.DuiLib_u.dll_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindSubControlByName_class_DuiLib::CControlUI___wchar_t_const__const]
mov dword [esi + 0x7dc], eax
mov eax, dword [esi + 0x7d0]
test eax, eax
je 0x10063c19
mov edx, dword [eax + 0x760]
lea ecx, [eax + 0x760]
mov eax, dword [edx]
push str.Btn_TopPanel_divideGroup
push 0
call eax
mov ecx, dword [esi + 0x79c]
push eax
call ebx
mov ecx, dword [esi + 0x7d0]
mov dword [esi + 0x7fc], eax
mov edx, dword [ecx + 0x760]
mov eax, dword [edx]
add ecx, 0x760
push str.Btn_TopPanel_divideGroup
push 3
call eax
mov ecx, dword [esi + 0x79c]
push eax
call ebx
mov dword [esi + 0x800], eax
mov ecx, dword [esi + 0x79c]
push str.Btn_Cancel_Group
call edi
mov ecx, dword [esi + 0x79c]
push str.Btn_Tch_Top_Panel_Absence
mov dword [esi + 0x804], eax
call edi
mov ecx, dword [esi + 0x79c]
push str.Text_Tch_Toppanel_Sign_Classname
mov dword [esi + 0x7d8], eax
call edi
mov edi, eax
test edi, edi
je 0x10063c73
push str.Account_4
mov ecx, edi
call dword [sym.imp.DuiLib_u.dll_public:_void___thiscall_DuiLib::CControlUI::SetTextId_wchar_t_const__]
push str.Account_4
mov ecx, edi
call dword [sym.imp.DuiLib_u.dll_public:_void___thiscall_DuiLib::CControlUI::SetToolTipId_wchar_t_const__]
mov ecx, esi
call fcn.100620a0
lea ecx, [ebp - 0x10]
call dword [0x100ec970]
push 0
push str.Account_5
mov dword [ebp - 4], 0
call dword [sym.imp.DuiLib_u.dll_public:_static_wchar_t_const____cdecl_DuiLib::CPaintManagerUI::GetStringById_wchar_t_const__]
add esp, 4
push eax
lea ecx, [ebp - 0x10]
push ecx
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::Format]
mov ecx, dword [esi + 0x7cc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x10]
mov edx, dword [edx + 0x2c]
add esp, 0xc
push eax
call edx
mov ecx, dword [esi + 0x79c]
push str.Btn_TextDemoButton
push esi
call ebx
mov edi, eax
mov ecx, edi
call dword [sym.imp.DuiLib_u.dll_public:_wchar_t_const____thiscall_DuiLib::CButtonUI::GetNormalImage_void_]
push eax
lea ecx, [esi + 0x7a8]
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
mov ecx, edi
call dword [sym.imp.DuiLib_u.dll_public:_wchar_t_const____thiscall_DuiLib::CButtonUI::GetPushedImage_void_]
push eax
lea ecx, [esi + 0x7ac]
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
mov ecx, edi
call dword [sym.imp.DuiLib_u.dll_public:_wchar_t_const____thiscall_DuiLib::CButtonUI::GetFocusedImage_void_]
push eax
lea ecx, [esi + 0x7b0]
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
mov ecx, edi
call dword [sym.imp.DuiLib_u.dll_public:_wchar_t_const____thiscall_DuiLib::CButtonUI::GetDisabledImage_void_]
push eax
lea ecx, [esi + 0x7b4]
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
mov ecx, edi
call dword [sym.imp.DuiLib_u.dll_public:_wchar_t_const____thiscall_DuiLib::CButtonUI::GetHotImage_void_]
push eax
lea ecx, [esi + 0x7b8]
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_2]
mov eax, dword [0x101489d4]
cmp dword [eax + 0x5d8], 0
jne 0x10063d94
push 0x44
call dword [sym.imp.mfc100u.dll_new]
add esp, 4
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], 1
test eax, eax
je 0x10063d5f
push esi
push 0x10062d80
mov ecx, eax
call dword [sym.imp.mfc100u.dll_CWinThread::CWinThread]
jmp 0x10063d61
xor eax, eax
mov byte [ebp - 4], 0
push 0
mov dword [esi + 0x7c4], eax
push 0
mov dword [eax + 0x28], 0
mov ecx, dword [esi + 0x7c4]
push 4
call dword [sym.imp.mfc100u.dll_CWinThread::CreateThread]
mov ecx, dword [esi + 0x7c4]
mov edx, dword [ecx + 0x2c]
push edx
call dword [sym.imp.KERNEL32.dll_ResumeThread]
lea ecx, [ebp - 0x10]
mov byte [esi + 0x828], 1
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop ebx
mov esp, ebp
pop ebp
ret