Function at 0x4133f0
Capabilities:
Check for time delay via gettickcount
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x230
push esi
cmp dword [0x56e3f8], 0
je 0x41367d
call fcn.00417210
cmp dword [0xa0f6a0], 0
je 0x41341a
call fcn.00413170
call fcn.00415c30
cmp dword [0xa0cd8c], 0
je 0x41344b
mov esi, dword [0xa0cb70]
add esi, 0x7530
call dword [sym.imp.KERNEL32.dll_GetTickCount]
cmp esi, eax
ja 0x41344b
push 0x48b830
call fcn.00411fc0
add esp, 4
cmp dword [0x94abc8], 0
je 0x413485
mov esi, dword [0x94abc8]
add esi, 0x493e0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
cmp esi, eax
ja 0x413485
push str.DNF.exe
call fcn.00411fc0
add esp, 4
cmp dword [0xa0f6a0], 0
je 0x413485
call fcn.00413310
mov dword [ebp - 8], 0x48b850
push 0
mov eax, dword [ebp - 8]
push eax
call dword [sym.imp.USER32.dll_FindWindowW]
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
je 0x4135ea
mov ecx, dword [ebp - 0x10]
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp - 0x14]
push edx
call dword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
je 0x4135c3
lea eax, [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0x14]
push ecx
call dword [sym.imp.USER32.dll_GetWindowRect]
mov edx, dword [ebp - 0x24]
cmp edx, dword [ebp - 0x1c]
je 0x4135c3
lea eax, [ebp - 0x230]
push eax
push 0x104
push 0xd
mov ecx, dword [ebp - 0x14]
push ecx
call dword [sym.imp.USER32.dll_SendMessageW]
push 8
push 0x48b860
lea edx, [ebp - 0x230]
push edx
call fcn.00474d68
add esp, 0xc
test eax, eax
jne 0x41351f
push 0
push 0x415bc0
mov eax, dword [ebp - 0x14]
push eax
call dword [sym.imp.USER32.dll_EnumChildWindows]
jmp 0x4135c3
push str.vU_P
lea ecx, [ebp - 0x230]
push ecx
call fcn.00474343
add esp, 8
test eax, eax
jne 0x413554
push 0xfffffffffffffff3
call fcn.00415b90
add esp, 4
push 0
push 0x415bc0
mov edx, dword [ebp - 0x14]
push edx
call dword [sym.imp.USER32.dll_EnumChildWindows]
jmp 0x4135c3
push str.DNF_Launcher
lea eax, [ebp - 0x230]
push eax
call fcn.00474343
add esp, 8
test eax, eax
jne 0x41357b
push 0x48b89c
call fcn.00411fc0
add esp, 4
jmp 0x4135c3
push 0x48b8b4
lea ecx, [ebp - 0x230]
push ecx
call fcn.00474343
add esp, 8
test eax, eax
jne 0x4135a2
push 0x48b8c8
call fcn.00411fc0
add esp, 4
jmp 0x4135c3
mov edx, dword [ebp - 0x14]
push edx
call fcn.004171d0
add esp, 4
test eax, eax
je 0x4135c3
push 0
push 0x417180
mov eax, dword [ebp - 0x14]
push eax
call dword [sym.imp.USER32.dll_EnumChildWindows]
push 0
mov ecx, dword [ebp - 8]
push ecx
mov edx, dword [ebp - 0x14]
push edx
push 0
call dword [sym.imp.USER32.dll_FindWindowExW]
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0
je 0x4135ea
mov eax, dword [ebp - 0x14]
cmp eax, dword [ebp - 0x10]
jne 0x4134ab
push str.Client.exe
call fcn.00415d10
add esp, 4
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
je 0x413629
mov esi, dword [0x8c87e4]
add esi, 0x2bf20
call dword [sym.imp.KERNEL32.dll_GetTickCount]
cmp esi, eax
ja 0x41361d
call fcn.00417150
jmp 0x413629
mov ecx, dword [ebp - 0xc]
push ecx
call fcn.00415da0
add esp, 4
call fcn.004172a0
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
je 0x41367d
call fcn.004174d0
test eax, eax
jne 0x41367d
mov edx, dword [ebp - 4]
push edx
call fcn.004172e0
add esp, 4
test eax, eax
je 0x41367d
mov eax, dword [ebp - 4]
push eax
call fcn.00413690
add esp, 4
call fcn.004144d0
call fcn.004144b0
mov ecx, dword [ebp - 4]
push ecx
call fcn.00417440
add esp, 4
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x94abc8], eax
pop esi
mov esp, ebp
pop ebp
ret