Function at 0x412480
Capabilities:
Query or enumerate registry value

Disassembly:
push esi
push edi
mov edi, ecx
push dword [edi + 4]
lea ecx, [edi + 0x4e0]
call sym.GameDownloader.exe_public:_void___thiscall_CWndShadow::Create_struct_HWND____
push 0
push 0
lea ecx, [edi + 0x4e0]
call sym.GameDownloader.exe_public:_bool___thiscall_CWndShadow::SetPosition_int__int_
push 3
lea ecx, [edi + 0x4e0]
call sym.GameDownloader.exe_public:_bool___thiscall_CWndShadow::SetSize_int_
push str.tip_title
lea ecx, [edi + 0x2c]
call sym.GameDownloader.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
push str.tip_ok_message
lea ecx, [edi + 0x2c]
mov dword [edi + 0x524], eax
call sym.GameDownloader.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
push str.tip_okcancel_message
lea ecx, [edi + 0x2c]
mov dword [edi + 0x528], eax
call sym.GameDownloader.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
push str.tip_service_wx
lea ecx, [edi + 0x2c]
mov dword [edi + 0x52c], eax
call sym.GameDownloader.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
push str.tip_service_alreadycopy
lea ecx, [edi + 0x2c]
mov dword [edi + 0x530], eax
call sym.GameDownloader.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
push str.tip_3d_state
lea ecx, [edi + 0x2c]
mov dword [edi + 0x534], eax
call sym.GameDownloader.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
push str.tip_3d_start
lea ecx, [edi + 0x2c]
mov dword [edi + 0x538], eax
call sym.GameDownloader.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
push str.tip_3d_close
lea ecx, [edi + 0x2c]
mov dword [edi + 0x53c], eax
call sym.GameDownloader.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
push str.tip_pay_name
lea ecx, [edi + 0x2c]
mov dword [edi + 0x540], eax
call sym.GameDownloader.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
push str.tip_pay_label
lea ecx, [edi + 0x2c]
mov dword [edi + 0x544], eax
call sym.GameDownloader.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
push str.tip_pay_all
lea ecx, [edi + 0x2c]
mov dword [edi + 0x548], eax
call sym.GameDownloader.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
push str.tip_layout_ok
lea ecx, [edi + 0x2c]
mov dword [edi + 0x54c], eax
call sym.GameDownloader.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
push str.tip_layout_okcancel
lea ecx, [edi + 0x2c]
mov dword [edi + 0x550], eax
call sym.GameDownloader.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
push str.tip_layout_pay
lea ecx, [edi + 0x2c]
mov dword [edi + 0x554], eax
call sym.GameDownloader.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
push str.tip_layout_service
lea ecx, [edi + 0x2c]
mov dword [edi + 0x558], eax
call sym.GameDownloader.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
push str.tip_layout_3d
lea ecx, [edi + 0x2c]
mov dword [edi + 0x55c], eax
call sym.GameDownloader.exe_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const
mov ecx, dword [edi + 0x550]
mov dword [edi + 0x560], eax
test ecx, ecx
je 0x4125f2
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x554]
test ecx, ecx
je 0x412606
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x558]
test ecx, ecx
je 0x41261a
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x55c]
test ecx, ecx
je 0x41262e
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x560]
test ecx, ecx
je 0x412642
mov eax, dword [ecx]
push 0
call dword [eax + 0xe0]
mov ecx, dword [edi + 0x544]
test ecx, ecx
je 0x412655
push 1
push 1
call sym.GameDownloader.exe_public:_void___thiscall_DuiLib::CCheckBoxUI::SetCheck_bool__bool_
mov ecx, edi
pop edi
pop esi
jmp fcn.00412270