PsReplaceSiloContext
INT64 __stdcall PsReplaceSiloContext(_EJOB *Silo, UINT64 ContextSlot, PVOID NewSiloContext, PVOID *OldSiloContext){
unsigned int v4;
INT64 v5;
struct _DMA_ADAPTER *v6;
_QWORD *v7;
INT64 v8;
_QWORD *ExtendedUserInfo;
__int64 v10;
v4 = ContextSlot;
if( !PspIsSiloContext(NewSiloContext) )
return PspStorageReplaceObject(v8, v4, v6, v7);
ExtendedUserInfo = (_QWORD *)ObGetExtendedUserInfo(v5);
if( *ExtendedUserInfo == v10 )
return PspStorageReplaceObject(v8, v4, v6, v7);
else
return 3221225485i64;
}Referenced by:
No references.