IoChangeFileObjectFilterContext
VOID __fastcall IoChangeFileObjectFilterContext(_FILE_OBJECT *FileObject, VOID *FilterContext, UINT8 Set){
signed __int64 v3;
char v4;
VOID *FoExt;
FoExt = 0i64;
if( FileObject->FileObjectExtension )
{
IopGetFileObjectExtension(FileObject, FoExtTypeGeneric, &FoExt);
if( v4 )
_InterlockedCompareExchange64((volatile signed __int64 *)FoExt + 4, v3, 0i64);
else
_InterlockedCompareExchange64((volatile signed __int64 *)FoExt + 4, 0i64, v3);
}
}Referenced by:
FsRtlInsertPerFileObjectContext
FsRtlPTeardownPerFileObjectContexts