KsepDbCacheQueryDeviceData
INT64 __fastcall KsepDbCacheQueryDeviceData(INT64 a1, const WCHAR *a2, _DWORD *a3, UINT64 *a4, UINT8 *dst){
unsigned int v7;
_QWORD *Data;
_QWORD *v9;
unsigned int v10;
unsigned int v11;
v7 = -1073741275;
if( a1 )
{
v7 = 0;
Data = KsepCacheDeviceQueryData(a1, a2, (WCHAR)a3);
v9 = Data;
if( Data )
{
*a3 = *((_DWORD *)Data + 9);
v10 = *(_DWORD *)a4;
v11 = *((_DWORD *)Data + 8);
*(_DWORD *)a4 = v11;
if( v10 < v11 )
return(unsigned int)-1073741789;
else
memmove(dst, (UINT8 *)v9[5], *((unsigned int *)v9 + 8));
}
else
{
*(_DWORD *)a4 = 0;
}
}
return v7;
}Referenced by:
KseQueryDeviceData
KsepDbCacheQueryDevice