Function at 0x40ce00
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 0x5aa4a8
push 0x5aa488
push 0
push str.Carousel
lea ecx, [edi + 0x2c]
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x574], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa4d0
push 0x5aa488
push 0
push str.InsSplash
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x524], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa4f0
push 0x5aa488
push 0
push str.afterVersionSelect
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x528], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa510
push 0x5aa488
push 0
push str.ComboVersionSelect
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x570], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa4f0
push 0x5aa488
push 0
push str.Start
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x52c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa4f0
push 0x5aa488
push 0
push str.InstallNextStep
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x530], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa4f0
push 0x5aa488
push 0
push str.InstallBackTo01
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
push 0
push 0x5aa4f0
push 0x5aa488
push 0
push str.InstallBackTo02
lea ecx, [edi + 0x2c]
mov dword [edi + 0x534], eax
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x538], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa4f0
push 0x5aa488
push 0
push str.BeginInstall
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x53c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa4f0
push 0x5aa488
push 0
push str.StartGame
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x540], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa4f0
push 0x5aa488
push 0
push str.InstallFinish
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x544], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa4f0
push 0x5aa488
push 0
push str.BtnScan
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x548], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa530
push 0x5aa488
push 0
push str.AgreeLicense
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x54c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa550
push 0x5aa488
push 0
push str.Path
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x550], eax
push 0
push 0x5aa4d0
push 0x5aa488
push 0
push str.SpaceLeftTips
lea ecx, [edi + 0x2c]
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x554], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa4d0
push 0x5aa488
push 0
push str.SpaceLTitle
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x558], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa4d0
push 0x5aa488
push 0
push str.NeedSpace
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x55c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa4d0
push 0x5aa488
push 0
push str.InstallPath
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x560], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa574
push 0x5aa488
push 0
push str.ProgressText
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x57c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa574
push 0x5aa488
push 0
push str.InstallPercentText
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x580], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa594
push 0x5aa488
push 0
push str.InstallProgressBar
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x578], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa5b8
push 0x5aa488
push 0
push str.InstallStep_01
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x508], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa5b8
push 0x5aa488
push 0
push str.InstallStep_02
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x50c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa5b8
push 0x5aa488
push 0
push str.InstallStep_03
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x510], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa5b8
push 0x5aa488
push 0
push str.InstallStep_04
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x514], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa5b8
push 0x5aa488
push 0
push str.InstallStep_05
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x518], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa5b8
push 0x5aa488
push 0
push str.InstallStep_06
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x51c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa5b8
push 0x5aa488
push 0
push str.InstallStep_07
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x520], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa4f0
push 0x5aa488
push 0
push str.InstallBtnClose
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x564], eax
push 0
push 0x5aa4f0
push 0x5aa488
push 0
push str.InstallBtnMin
lea ecx, [edi + 0x2c]
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x568], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa4f0
push 0x5aa488
push 0
push str.InstallLogo
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x56c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa4a8
push 0x5aa488
push 0
push str.DownloadCarousel
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x584], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa594
push 0x5aa488
push 0
push str.DownloadProgressBar
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x588], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa574
push 0x5aa488
push 0
push str.DownloadProgressText
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x58c], eax
lea ecx, [edi + 0x2c]
push 0
push 0x5aa574
push 0x5aa488
push 0
push str.DownloadPercentText
call fcn.00418ba0
push eax
call fcn.004f30ae
add esp, 0x14
mov dword [edi + 0x590], eax
pop edi
pop esi
ret