Function at 0x419320
Capabilities:
Check if file exists
Delete file
Enumerate files on windows

Disassembly:
sub esp, 0xa7c
mov eax, dword [0x44a2b8]
xor eax, esp
mov dword [esp + 0xa78], eax
push ebx
push ebp
mov ebp, dword [esp + 0xa88]
push esi
push 0x40e
lea eax, [esp + 0x676]
push 0
push eax
mov esi, ecx
mov word [esp + 0x67c], 0
call fcn.00429d70
push 0x40e
lea ecx, [esp + 0x272]
push 0
push ecx
mov word [esp + 0x278], 0
call fcn.00429d70
push esi
push ebp
push 0x441ab4
push 0x410
lea edx, [esp + 0x698]
push 0x208
push edx
call fcn.00425032
add esp, 0x30
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x674]
push ecx
call dword [sym.imp.KERNEL32.dll_FindFirstFileW]
mov ebx, eax
cmp ebx, 0xffffffff
je 0x419730
lea edx, [esp + 0x10]
push edx
push ebx
call dword [sym.imp.KERNEL32.dll_FindNextFileW]
test eax, eax
je 0x419730
mov esi, dword [sym.imp.SHLWAPI.dll_PathFileExistsW]
jmp 0x4193e0
mov ecx, 0x442410
lea eax, [esp + 0x3c]
lea esp, [esp]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x419416
test dx, dx
je 0x419412
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x419416
add eax, 4
add ecx, 4
test dx, dx
jne 0x4193f0
xor eax, eax
jmp 0x41941b
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x41971c
mov ecx, 0x442414
lea eax, [esp + 0x3c]
lea esp, [esp]
mov dx, word [eax]
cmp dx, word [ecx]
jne 0x419456
test dx, dx
je 0x419452
mov dx, word [eax + 2]
cmp dx, word [ecx + 2]
jne 0x419456
add eax, 4
add ecx, 4
test dx, dx
jne 0x419430
xor eax, eax
jmp 0x41945b
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je 0x41971c
cmp dword [0x45150c], 0
je 0x4196d4
lea eax, [esp + 0x3c]
push str.VQQPlayer.ocx
push eax
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea ecx, [esp + 0x3c]
push str.auzip.dll
push ecx
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea edx, [esp + 0x3c]
push str.CMInternet.dll
push edx
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea eax, [esp + 0x3c]
push str.GdiPlus.dll
push eax
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea ecx, [esp + 0x3c]
push str.LyricDisp.dll
push ecx
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea edx, [esp + 0x3c]
push str.msdmo.dll
push edx
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea eax, [esp + 0x3c]
push str.QQMediaPlayer.dll
push eax
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea ecx, [esp + 0x3c]
push str.QQMusic_Login.dll
push ecx
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea edx, [esp + 0x3c]
push str.QQMusic_NetWork.dll
push edx
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea eax, [esp + 0x3c]
push str.QQMusicDldEx.dll
push eax
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea ecx, [esp + 0x3c]
push str.QQMusicFileManager.dll
push ecx
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea edx, [esp + 0x3c]
push str.QQMusicFoundation.dll
push edx
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea eax, [esp + 0x3c]
push str.QQMusicHooks.dll
push eax
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea ecx, [esp + 0x3c]
push str.QQMusicPlayer.dll
push ecx
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea edx, [esp + 0x3c]
push str.QQMusicSettingModule.dll
push edx
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea eax, [esp + 0x3c]
push str.QQMusicSkin.dll
push eax
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea ecx, [esp + 0x3c]
push str.QQMusicUI.dll
push ecx
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea edx, [esp + 0x3c]
push str.QQMusicWidget.dll
push edx
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea eax, [esp + 0x3c]
push str.QQPlayer.dll
push eax
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea ecx, [esp + 0x3c]
push str.QzoneMusic.dll
push ecx
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea edx, [esp + 0x3c]
push str.riched20.dll
push edx
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea eax, [esp + 0x3c]
push str.TNProxy.dll
push eax
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea ecx, [esp + 0x3c]
push str.vbscript.dll
push ecx
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea edx, [esp + 0x3c]
push str.vqqsdl.dll
push edx
call fcn.004255c9
add esp, 8
test eax, eax
je 0x41971c
lea eax, [esp + 0x3c]
push eax
push ebp
push 0x441ab4
push 0x410
lea ecx, [esp + 0x270]
push 0x208
push ecx
call fcn.00425032
add esp, 0x18
lea edx, [esp + 0x260]
push edx
call esi
test eax, eax
je 0x41971c
test byte [esp + 0x10], 0x10
jne 0x41971c
lea eax, [esp + 0x260]
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileW]
lea ecx, [esp + 0x10]
push ecx
push ebx
call dword [sym.imp.KERNEL32.dll_FindNextFileW]
test eax, eax
jne 0x4193e0
mov ecx, dword [esp + 0xa84]
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.00424e88
add esp, 0xa7c
ret