FsRtlCheckNotifyForDelete

VOID __stdcall FsRtlCheckNotifyForDelete(_LIST_ENTRY *NotifyListHead, VOID *StreamID){
  _LIST_ENTRY *i; 
  _LIST_ENTRY *v5; 

  for( i = NotifyListHead->Flink; i != NotifyListHead; i = i->Flink )
  {
    v5 = i - 2;
    if( i[6].Flink == StreamID )
    {
      LOWORD(v5[4].Blink) |= 0x20u;
      if( v5[3].Flink != &v5[3] )
        FsRtlNotifyCompleteIrpList((_NOTIFY_CHANGE_LITE *)v5, -1073741738);
    }
  }
}

Referenced by:

FsRtlNotifyFilterChangeDirectory