PnpObjectListCallback
__int64 __fastcall PnpObjectListCallback(__int64 a1, __int64 a2, const wchar_t *a3, __int64 a4){
__int64 v4;
unsigned int v7;
unsigned int v8;
UINT64 dwFlags;
v4 = -1i64;
do
++v4;
while( a3[v4] );
v7 = v4 + 1;
if( !*(_QWORD *)a4
|| (*(unsigned __int8(__fastcall **)(__int64, const wchar_t *, _QWORD, _QWORD))a4)(
a1,
a3,
0i64,
*(_QWORD *)(a4 + 8)) )
{
*(_DWORD *)(a4 + 28) += v7;
v8 = *(_DWORD *)(a4 + 24);
if( v8 > v7 )
{
LODWORD(dwFlags) = 2304;
RtlStringCchCopyExW(*(WCHAR **)(a4 + 16), v8, (WCHAR *)a3, 0i64, 0i64, dwFlags);
*(_QWORD *)(a4 + 16) += 2i64 * v7;
*(_DWORD *)(a4 + 24) -= v7;
}
}
return 0i64;
}Referenced by:
No references.