Function at 0x413aa8
Capabilities:
Read .ini file

Disassembly:
push 0x290
mov eax, 0x5f22f9
call fcn.0044ea40
mov ebx, ecx
mov esi, dword [sym.imp.DuiLib32.dll_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const]
lea edi, [ebx + 0x2c]
push str.caption
mov ecx, edi
call esi
push str.UserName
mov ecx, edi
mov dword [ebx + 0x2e0], eax
call esi
push str.OperateResult
mov ecx, edi
mov dword [ebx + 0x2e4], eax
call esi
push str.OperateResult_Center
mov ecx, edi
mov dword [ebx + 0x2e8], eax
call esi
mov dword [ebx + 0x2ec], eax
xor esi, esi
push esi
mov eax, 0xbb8
mov ecx, ebx
push eax
push eax
call dword [sym.imp.DuiLib32.dll_public:_struct_HWND______thiscall_DuiLib::CWindowWnd::GetHWND_void_const]
push eax
call dword [sym.imp.USER32.dll_SetTimer]
push 0x208
lea eax, [ebp - 0x218]
push esi
push eax
call fcn.00543220
add esp, 0xc
lea ecx, [ebp - 0x29c]
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CDuiString::constructor_void_]
mov dword [ebp - 4], esi
call fcn.00403028
mov ecx, eax
call fcn.005165e5
mov edi, dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov esi, eax
push esi
push 0x104
lea eax, [ebp - 0x218]
push eax
push 0x5faef8
push str.NickName
push str.UserLogin
call edi
lea eax, [ebp - 0x218]
push 0x5faef8
push eax
call fcn.0054ab2b
pop ecx
pop ecx
test eax, eax
jne 0x413ba2
push esi
push 0x104
lea eax, [ebp - 0x218]
push eax
push 0x5faef8
push str.UserName
push str.UserLogin
call edi
lea eax, [ebp - 0x218]
push eax
lea eax, [ebp - 0x29c]
push 0x5feb10
push eax
call dword [sym.imp.DuiLib32.dll_public:_int___cdecl_DuiLib::CDuiString::Format_wchar_t_const__]
mov eax, dword [ebx + 0x2e4]
lea ecx, [ebp - 0x29c]
add esp, 0xc
mov esi, dword [eax]
call dword [sym.imp.DuiLib32.dll_public:_wchar_t_const____thiscall_DuiLib::CDuiString::operator_wchar_t_const__void_const]
mov ecx, dword [ebx + 0x2e4]
push eax
call dword [esi + 0x2c]
mov eax, dword [ebx + 0x2d8]
test eax, eax
jne 0x413c6b
mov ecx, dword [ebx + 0x2e0]
push 0x5feb24
push str.width
mov eax, dword [ecx]
call dword [eax + 0x120]
cmp dword [ebx + 0x2dc], 0
mov ecx, dword [ebx + 0x2e0]
je 0x413c36
push 0x5feb38
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
push 0x5feb50
mov ecx, dword [ebx + 0x2e8]
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0x5feb64
jmp 0x413de4
push 0x5feb70
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
mov ecx, dword [ebx + 0x2e8]
push 0x5feb84
mov eax, dword [ecx]
call dword [eax + 0x2c]
mov ecx, dword [ebx + 0x2ec]
push 0x5feb98
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0xffd90000
jmp 0x413e21
cmp eax, 1
jne 0x413ce1
mov ecx, dword [ebx + 0x2e0]
push 0x5feb24
push str.width
mov eax, dword [ecx]
call dword [eax + 0x120]
cmp dword [ebx + 0x2dc], 0
mov ecx, dword [ebx + 0x2e0]
je 0x413cbc
push 0x5feb38
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
push 0x5feba4
mov ecx, dword [ebx + 0x2e8]
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0x5febb4
jmp 0x413de4
push 0x5feb70
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
push str._nN_OM
mov ecx, dword [ebx + 0x2e8]
mov eax, dword [ecx]
call dword [eax + 0x2c]
push str._nN_O1Y_
jmp 0x413e11
cmp eax, 2
jne 0x413d31
mov ecx, dword [ebx + 0x2e0]
push 0x5feb24
push str.width
mov eax, dword [ecx]
call dword [eax + 0x120]
cmp dword [ebx + 0x2dc], 0
mov ecx, dword [ebx + 0x2e0]
je 0x413d1f
push 0x5feb38
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
push 0x5febdc
jmp 0x413ca7
push 0x5feb70
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
push str._nN_O
jmp 0x413ccc
cmp eax, 3
jne 0x413d94
mov ecx, dword [ebx + 0x2e0]
push 0x5feb24
push str.width
mov eax, dword [ecx]
call dword [eax + 0x120]
cmp dword [ebx + 0x2dc], 0
mov ecx, dword [ebx + 0x2e0]
je 0x413d72
push 0x5feb38
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
push 0x5febfc
jmp 0x413c21
push 0x5feb70
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
mov ecx, dword [ebx + 0x2e8]
push 0x5fec0c
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0x5feb98
jmp 0x413e11
cmp eax, 4
jne 0x413e2d
mov ecx, dword [ebx + 0x2e0]
push 0x5feb24
push str.width
mov eax, dword [ecx]
call dword [eax + 0x120]
cmp dword [ebx + 0x2dc], 0
mov ecx, dword [ebx + 0x2e0]
je 0x413df1
push 0x5feb38
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
mov ecx, dword [ebx + 0x2e8]
push 0x5fec1c
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0x5fec2c
mov ecx, dword [ebx + 0x2ec]
mov eax, dword [ecx]
call dword [eax + 0x2c]
jmp 0x413e2d
push 0x5feb70
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CControlUI::SetBkImage_wchar_t_const__]
mov ecx, dword [ebx + 0x2e8]
push 0x5fec38
mov eax, dword [ecx]
call dword [eax + 0x2c]
push str._fTek1Y_
mov ecx, dword [ebx + 0x2ec]
mov eax, dword [ecx]
call dword [eax + 0x2c]
push 0xd9
mov ecx, dword [ebx + 0x2ec]
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CLabelUI::SetTextColor_unsigned_long_int_]
lea ecx, [ebp - 0x29c]
call dword [sym.imp.DuiLib32.dll_public:_void___thiscall_DuiLib::CDuiString::destructor_void_]
call fcn.0044e9ea
ret