Function at 0x40bc80
Capabilities:
Print debug messages

Disassembly:
push esi
push edi
push str._XIMAO_InitWindow_r_n
mov edi, ecx
call dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
push 0
push 0x5a1458
push 0x5a1438
push 0
push str.Carousel
lea ecx, [edi + 0x2c]
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x568], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a1480
push 0x5a1438
push 0
push str.InsSplash
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x520], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a14a0
push 0x5a1438
push 0
push str.Start
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x524], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a14a0
push 0x5a1438
push 0
push str.InstallNextStep
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x528], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a14a0
push 0x5a1438
push 0
push str.InstallBackTo01
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x52c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a14a0
push 0x5a1438
push 0
push str.InstallBackTo02
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x530], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a14a0
push 0x5a1438
push 0
push str.BeginInstall
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
push 0
push 0x5a14a0
push 0x5a1438
push 0
push str.StartGame
lea ecx, [edi + 0x2c]
mov dword [edi + 0x534], eax
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x538], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a14a0
push 0x5a1438
push 0
push str.InstallFinish
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x53c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a14a0
push 0x5a1438
push 0
push str.BtnScan
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x540], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a14c0
push 0x5a1438
push 0
push str.AgreeLicense
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x544], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a14e0
push 0x5a1438
push 0
push str.Path
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x548], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a1480
push 0x5a1438
push 0
push str.SpaceLeftTips
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x54c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a1480
push 0x5a1438
push 0
push str.SpaceLTitle
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x550], eax
push 0
push 0x5a1480
push 0x5a1438
push 0
push str.NeedSpace
lea ecx, [edi + 0x2c]
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x554], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a1480
push 0x5a1438
push 0
push str.InstallPath
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x558], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a1504
push 0x5a1438
push 0
push str.ProgressText
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x570], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a1504
push 0x5a1438
push 0
push str.InstallPercentText
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x574], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a1524
push 0x5a1438
push 0
push str.InstallProgressBar
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x56c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a1548
push 0x5a1438
push 0
push str.InstallStep_01
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x508], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a1548
push 0x5a1438
push 0
push str.InstallStep_02
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x50c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a1548
push 0x5a1438
push 0
push str.InstallStep_03
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x510], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a1548
push 0x5a1438
push 0
push str.InstallStep_04
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x514], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a1548
push 0x5a1438
push 0
push str.InstallStep_05
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x518], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a1548
push 0x5a1438
push 0
push str.InstallStep_06
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x51c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a14a0
push 0x5a1438
push 0
push str.InstallBtnClose
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x55c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a14a0
push 0x5a1438
push 0
push str.InstallBtnMin
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x560], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a14a0
push 0x5a1438
push 0
push str.InstallLogo
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x564], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a1458
push 0x5a1438
push 0
push str.DownloadCarousel
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x578], eax
push 0
push 0x5a1524
push 0x5a1438
push 0
push str.DownloadProgressBar
lea ecx, [edi + 0x2c]
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x57c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a1504
push 0x5a1438
push 0
push str.DownloadProgressText
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x580], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5a1504
push 0x5a1438
push 0
push str.DownloadPercentText
call fcn.00414840
push eax
call fcn.004eaa07
add esp, 0x14
mov dword [edi + 0x584], eax
pop edi
pop esi
ret