Function at 0x10098f90
Capabilities:
Print debug messages

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100dce4c
mov eax, dword fs:[0]
push eax
sub esp, 0x90
mov eax, dword [0x10145188]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, dword [ebp + 8]
cmp edi, dword [ebx + 0x7a8]
jne 0x10098fd7
mov ecx, dword [ebp + 0xc]
mov esi, ebx
call fcn.1009aae0
jmp 0x100992c9
cmp edi, dword [ebx + 0x7ac]
jne 0x1009913a
cmp dword [ebp + 0xc], 0
jne 0x100990f9
mov ecx, dword [ebx + 0x4bc]
push 0x100ee700
call dword [sym.imp.DuiLib_u.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
mov ecx, dword [ebx + 0x498]
mov eax, dword [ecx]
mov edx, dword [eax + 0x2c]
push 0x100ee700
call edx
mov ecx, dword [ebx + 0x4a4]
mov eax, dword [ecx]
mov edx, dword [eax + 0xd4]
push 0x3c
call edx
mov ecx, dword [ebx + 0x4a4]
push str.CloudAccount_32
call dword [sym.imp.DuiLib_u.dll_public:_void___thiscall_DuiLib::CControlUI::SetTextId_wchar_t_const__]
mov ecx, dword [ebx + 0x4a4]
mov eax, dword [ecx]
mov edx, dword [eax + 0xe8]
push 0
call edx
push 0x3e8
push 0x65
lea ecx, [ebx + 0x2c]
call dword [sym.imp.DuiLib_u.dll_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::GetRoot_void_const]
push eax
lea ecx, [ebx + 0x2c]
call dword [sym.imp.DuiLib_u.dll_public:_bool___thiscall_DuiLib::CPaintManagerUI::SetTimer_class_DuiLib::CControlUI___unsigned_int__unsigned_int_]
lea ecx, [ebp - 0x98]
call dword [0x100ec970]
mov dword [ebp - 4], 0
mov ecx, dword [ebx + 0x4b0]
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
lea edx, [ebp - 0x94]
push edx
call eax
sub esp, 0x84
mov esi, eax
mov edi, esp
mov byte [ebp - 4], 1
mov ecx, 0x21
push str.CloudAccount_35
rep movsd dword es:[edi], dword [esi]
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 - 0x98]
push ecx
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::Format]
add esp, 0x8c
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 0
call dword [sym.imp.DuiLib_u.dll_public:_void___thiscall_DuiLib::CDuiString::destructor_void_]
mov ecx, dword [ebx + 0x4d0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x98]
mov edx, dword [edx + 0x2c]
push eax
call edx
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
jmp 0x100992c6
mov ecx, dword [ebx + 0x498]
mov eax, dword [ecx]
mov edx, dword [eax + 0x120]
push str.vcenter
push str.valign
call edx
mov ecx, dword [ebx + 0x4c0]
push str.UI1callnameicon_error.png
call dword [sym.imp.DuiLib_u.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
mov ecx, dword [ebx + 0x498]
push str.NetError_1
call dword [sym.imp.DuiLib_u.dll_public:_void___thiscall_DuiLib::CControlUI::SetTextId_wchar_t_const__]
jmp 0x100992c9
cmp edi, dword [ebx + 0x7c4]
jne 0x100991de
mov esi, dword [ebp + 0xc]
test esi, esi
je 0x100991b9
lea ecx, [ebp - 0x98]
call dword [0x100ec970]
mov dword [ebp - 4], 2
mov ecx, dword [ebx + 0x4a8]
mov eax, dword [ecx]
mov edx, dword [eax + 0xe8]
push 1
call edx
cmp byte [ebx + 0x48e], 0
lea ecx, [ebp - 0x98]
je 0x10099188
push str.CloudAccount_48
jmp 0x1009918d
push str.CloudAccount_14
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 [ebp - 0x98]
mov ecx, dword [ebx + 0x4a8]
push eax
call dword [sym.imp.DuiLib_u.dll_public:_void___thiscall_DuiLib::CControlUI::SetTextId_wchar_t_const__]
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
cmp dword [ebx + 0x794], 0
je 0x100991d0
mov eax, esi
mov ecx, ebx
call fcn.1009c2d0
jmp 0x100992c9
mov ecx, esi
mov edx, ebx
call fcn.1009b2f0
jmp 0x100992c9
cmp edi, dword [ebx + 0x7b4]
jne 0x100991f5
mov edi, dword [ebp + 0xc]
mov ecx, ebx
call fcn.1009b220
jmp 0x100992c6
cmp edi, dword [ebx + 0x7bc]
jne 0x1009920c
mov ecx, dword [ebp + 0xc]
mov edx, ebx
call fcn.1009b3f0
jmp 0x100992c9
cmp edi, dword [ebx + 0x7a4]
jne 0x10099226
cmp dword [ebp + 0xc], 0
sete cl
mov byte [ebx + 0x48d], cl
jmp 0x100992c9
cmp edi, 0x6a
je 0x100992c9
cmp edi, dword [ebx + 0x7d0]
jne 0x100992c9
cmp dword [ebp + 0xc], 0
jne 0x100992c9
mov edx, dword [0x101489d4]
cmp dword [edx + 0x54], 1
push 0
jne 0x1009927f
lea eax, [ebp - 0x98]
push eax
call dword [sym.imp.RJCTeacher.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_RJCTLIB::cm_tch_get_autologin_url_int_]
add esp, 8
push eax
lea ecx, [ebx + 0x7fc]
mov dword [ebp - 4], 3
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_1]
lea ecx, [ebp - 0x98]
jmp 0x100992a9
lea ecx, [ebp - 0x9c]
push ecx
call dword [sym.imp.RJCStudent.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_RJCSLIB::stu_get_autologin_url_int_]
add esp, 8
push eax
lea ecx, [ebx + 0x7fc]
mov dword [ebp - 4], 4
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::operator_1]
lea ecx, [ebp - 0x9c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc100u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_cla]
cmp byte [ebx + 0x800], 0
je 0x100992c9
mov edi, ebx
call fcn.1009b9f0
mov edi, dword [ebp + 8]
cmp edi, dword [ebx + 0x7c8]
jne 0x100992de
push 0x100ee700
call dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
jmp 0x1009932e
cmp edi, 0x59
je 0x10099324
cmp edi, 0x2e
je 0x10099324
cmp edi, 0x21
je 0x10099318
cmp edi, 0x2a
je 0x10099318
cmp edi, 0x18
je 0x10099318
cmp edi, 0x13
je 0x10099318
cmp edi, 0x22
je 0x10099318
cmp edi, 0x14
je 0x10099318
cmp edi, 0x23
je 0x10099318
cmp edi, 0x87
je 0x10099318
cmp edi, 0x48
jne 0x1009932e
push 1
mov ecx, ebx
call dword [sym.imp.DuiLib_u.dll_public:_void___thiscall_DuiLib::CWindowWnd::Close_unsigned_int_]
jmp 0x1009932e
mov ecx, dword [ebp + 0xc]
mov edx, ebx
call fcn.1009c760
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.100d0962
mov esp, ebp
pop ebp
ret 8