CcRegisterExternalCache
__int64 __fastcall CcRegisterExternalCache(__int64 a1, _QWORD *a2){
unsigned int v2;
_OWORD *PoolWithTag;
_OWORD *v6;
v2 = 0;
if( !CcInitializationComplete )
KeBugCheckEx(0x34u, 0x1AD7ui64, 0xFFFFFFFFC0000420ui64, 0i64, 0i64);
PoolWithTag = ExAllocatePoolWithTag(NonPagedPoolNx, 0x30ui64, 0x43456343ui64);
v6 = PoolWithTag;
if( PoolWithTag )
{
*PoolWithTag = 0i64;
PoolWithTag[1] = 0i64;
PoolWithTag[2] = 0i64;
*(_QWORD *)PoolWithTag = a1;
CcAddExternalCache(PoolWithTag);
*a2 = v6;
}
else
{
return(unsigned int)-1073741670;
}
return v2;
}Referenced by:
No references.