IopCloseFileObjectExtension

VOID __stdcall IopCloseFileObjectExtension(_FILE_OBJECT *FileObject){
  _QWORD *FileObjectExtension; 
  __int64 v2; 
  FileObjectExtension = FileObject->FileObjectExtension;
  if( FileObjectExtension != (_QWORD *)IopRevocationExtension )
  {
    v2 = FileObjectExtension[8];
    if( v2 )
    {
      *(_DWORD *)(v2 + 4) &= ~1u;
      PsReleaseSiloHardReference(*(PVOID *)(v2 + 8));
    }
  }
}

Referenced by:

IoCancelFileOpen
IopCloseFile