Function at 0x427150
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x495f28
mov eax, dword fs:[0]
push eax
sub esp, 0x1c
push ebp
push esi
push edi
mov eax, dword [0x4d01d4]
xor eax, esp
push eax
lea eax, [esp + 0x2c]
mov dword fs:[0], eax
mov eax, dword [esp + 0x3c]
lea ebp, [ebx + 4]
push eax
mov ecx, ebp
call dword [sym.imp.DTLUI.dll_public:_void___thiscall_DuiLib::CWinChildPage::Prepare_class_DuiLib::CPaintManagerUI__]
mov ecx, dword [ebp]
mov esi, dword [sym.imp.DTLUI.dll_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const]
push str.drv_peripheralstab
call esi
mov ecx, dword [ebp]
push str.drv_peripherals_state_logolab
mov dword [ebx + 8], eax
call esi
mov ecx, dword [ebp]
push str.drv_peripherals_devlab
mov dword [ebx + 0xc], eax
call esi
mov ecx, dword [ebp]
push str.drv_peripherals_pnp_devlist
mov dword [ebx + 0x10], eax
call esi
mov ecx, dword [ebp]
push str.drv_peripherals_freshbtn
mov dword [ebx + 0x28], eax
call esi
mov ecx, dword [ebp]
push str.drv_peripherals_refresh_anim
mov dword [ebx + 0x30], eax
call esi
mov ecx, dword [ebp]
push str.drv_peripherals_pnp_detail_info
mov dword [ebx + 0x40], eax
call esi
mov ecx, dword [ebp]
push str.drv_pnp_info_lab1
mov dword [ebx + 0x2c], eax
call esi
mov ecx, dword [ebp]
push str.drv_pnp_info_lab2
mov dword [ebx + 0x18], eax
call esi
mov ecx, dword [ebp]
push str.drv_pnp_info_lab3
mov dword [ebx + 0x1c], eax
call esi
mov ecx, dword [ebp]
push str.drv_pnp_info_lab4
mov dword [ebx + 0x20], eax
call esi
mov ecx, dword [ebp]
push str.drv_pnp_info_link1
mov dword [ebx + 0x24], eax
call esi
mov ecx, dword [ebp]
push str.drv_pnp_info_link2
mov dword [ebx + 0x60], eax
call esi
mov ecx, dword [ebp]
push str.drv_pnp_info_setshow_lab
mov dword [ebx + 0x64], eax
call esi
mov ecx, dword [ebp]
push str.pnp_scan_tab
mov dword [ebx + 0x38], eax
call esi
mov ecx, dword [ebp]
push str.drv_peripherals_usbbox
mov dword [ebx + 0x8c], eax
call esi
mov esi, str.STR_PNBUSBBOX_TEXT
lea edi, [esp + 0x10]
mov dword [ebx + 0x14], eax
call fcn.0040ba70
mov dword [esp + 0x34], 0
mov ecx, dword [ebx + 0x14]
mov esi, dword [ecx]
mov ecx, eax
call fcn.0048cdb0
mov ecx, dword [ebx + 0x14]
push eax
mov edx, dword [esi + 0x2c]
call edx
mov dword [esp + 0x34], 0xffffffff
mov ecx, edi
call fcn.0048cfe0
mov ecx, dword [ebp]
push str.drv_usbbox_close_btn
call dword [sym.imp.DTLUI.dll_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CPaintManagerUI::FindControl_wchar_t_const__const]
mov ecx, dword [ebx + 0x40]
push 0xc8
mov dword [ebx + 0x3c], eax
call dword [sym.imp.DTLUI.dll_public:_void___thiscall_DuiLib::CAnimationUI::StartAnimation_int_]
mov ecx, dword [ebx + 0x30]
mov eax, dword [ecx]
mov edx, dword [eax + 0xf0]
push 0
call edx
mov ecx, dword [ebx + 0x28]
call fcn.00443f00
push str.drv_item_bk_btn
mov ecx, eax
call dword [sym.imp.DTLUI.dll_public:_class_DuiLib::CControlUI____thiscall_DuiLib::CContainerUI::FindSubControl_wchar_t_const__]
mov dword [ebx + 0x34], eax
mov edx, dword [eax]
mov ecx, eax
mov eax, dword [edx + 0xf0]
push 0
call eax
push 0
push ebx
call fcn.00428990
mov ecx, dword [esp + 0x2c]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
add esp, 0x28
ret 4