ReactOS 0.4.16-dev-197-g92996da
|
#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Macros | |
#define | NDEBUG |
#define | FsRtlNotifyGetLastPartOffset(FullLen, TargLen, Type, Chr) |
Definition at line 79 of file notify.c.
Referenced by FsRtlNotifySetCancelRoutine().
VOID FsRtlCheckNotifyForDelete | ( | IN PLIST_ENTRY | NotifyList, |
IN PVOID | FsContext | ||
) |
Definition at line 259 of file notify.c.
Referenced by FsRtlNotifyFilterChangeDirectory().
PNOTIFY_CHANGE FsRtlIsNotifyOnList | ( | IN PLIST_ENTRY | NotifyList, |
IN PVOID | FsContext | ||
) |
Definition at line 286 of file notify.c.
Referenced by FsRtlNotifyCleanup(), and FsRtlNotifyFilterChangeDirectory().
FORCEINLINE VOID FsRtlNotifyAcquireFastMutex | ( | IN PREAL_NOTIFY_SYNC | RealNotifySync | ) |
Definition at line 22 of file notify.c.
Referenced by FsRtlCancelNotify(), FsRtlNotifyCleanup(), FsRtlNotifyFilterChangeDirectory(), and FsRtlNotifyFilterReportChange().
VOID NTAPI FsRtlNotifyChangeDirectory | ( | IN PNOTIFY_SYNC | NotifySync, |
IN PVOID | FsContext, | ||
IN PSTRING | FullDirectoryName, | ||
IN PLIST_ENTRY | NotifyList, | ||
IN BOOLEAN | WatchTree, | ||
IN ULONG | CompletionFilter, | ||
IN PIRP | NotifyIrp | ||
) |
Definition at line 616 of file notify.c.
VOID NTAPI FsRtlNotifyCleanup | ( | IN PNOTIFY_SYNC | NotifySync, |
IN PLIST_ENTRY | NotifyList, | ||
IN PVOID | FsContext | ||
) |
Definition at line 659 of file notify.c.
Referenced by _Dispatch_type_(), _Requires_lock_held_(), Ext2Cleanup(), UDFCommonCleanup(), and VfatCleanupFile().
VOID FsRtlNotifyCompleteIrp | ( | IN PIRP | Irp, |
IN PNOTIFY_CHANGE | NotifyChange, | ||
IN ULONG | DataLength, | ||
IN NTSTATUS | Status, | ||
IN BOOLEAN | SkipCompletion | ||
) |
Definition at line 314 of file notify.c.
Referenced by FsRtlNotifyCompleteIrpList(), and FsRtlNotifyFilterChangeDirectory().
VOID FsRtlNotifyCompleteIrpList | ( | IN PNOTIFY_CHANGE | NotifyChange, |
IN NTSTATUS | Status | ||
) |
Definition at line 418 of file notify.c.
Referenced by FsRtlCheckNotifyForDelete(), FsRtlNotifyCleanup(), and FsRtlNotifyFilterReportChange().
VOID NTAPI FsRtlNotifyFilterChangeDirectory | ( | IN PNOTIFY_SYNC | NotifySync, |
IN PLIST_ENTRY | NotifyList, | ||
IN PVOID | FsContext, | ||
IN PSTRING | FullDirectoryName, | ||
IN BOOLEAN | WatchTree, | ||
IN BOOLEAN | IgnoreBuffer, | ||
IN ULONG | CompletionFilter, | ||
IN PIRP | NotifyIrp, | ||
IN PCHECK_FOR_TRAVERSE_ACCESS TraverseCallback | OPTIONAL, | ||
IN PSECURITY_SUBJECT_CONTEXT SubjectContext | OPTIONAL, | ||
IN PFILTER_REPORT_CHANGE FilterCallback | OPTIONAL | ||
) |
Definition at line 773 of file notify.c.
Referenced by FsRtlNotifyChangeDirectory(), FsRtlNotifyFullChangeDirectory(), and notify_change_directory().
VOID NTAPI FsRtlNotifyFilterReportChange | ( | IN PNOTIFY_SYNC | NotifySync, |
IN PLIST_ENTRY | NotifyList, | ||
IN PSTRING | FullTargetName, | ||
IN USHORT | TargetNameOffset, | ||
IN PSTRING StreamName | OPTIONAL, | ||
IN PSTRING NormalizedParentName | OPTIONAL, | ||
IN ULONG | FilterMatch, | ||
IN ULONG | Action, | ||
IN PVOID | TargetContext, | ||
IN PVOID | FilterContext | ||
) |
Definition at line 997 of file notify.c.
Referenced by FsRtlNotifyFullReportChange(), FsRtlNotifyReportChange(), send_notification_fcb(), send_notification_fileref(), and set_rename_information().
VOID NTAPI FsRtlNotifyFullChangeDirectory | ( | IN PNOTIFY_SYNC | NotifySync, |
IN PLIST_ENTRY | NotifyList, | ||
IN PVOID | FsContext, | ||
IN PSTRING | FullDirectoryName, | ||
IN BOOLEAN | WatchTree, | ||
IN BOOLEAN | IgnoreBuffer, | ||
IN ULONG | CompletionFilter, | ||
IN PIRP | NotifyIrp, | ||
IN PCHECK_FOR_TRAVERSE_ACCESS TraverseCallback | OPTIONAL, | ||
IN PSECURITY_SUBJECT_CONTEXT SubjectContext | OPTIONAL | ||
) |
Definition at line 1487 of file notify.c.
Referenced by _Requires_lock_held_(), Ext2Cleanup(), Ext2IsFileRemovable(), Ext2NotifyChangeDirectory(), set_disposition_information(), UDFCommonCleanup(), UDFNotifyChangeDirectory(), UDFSetDispositionInformation(), and VfatNotifyChangeDirectory().
VOID NTAPI FsRtlNotifyFullReportChange | ( | IN PNOTIFY_SYNC | NotifySync, |
IN PLIST_ENTRY | NotifyList, | ||
IN PSTRING | FullTargetName, | ||
IN USHORT | TargetNameOffset, | ||
IN PSTRING StreamName | OPTIONAL, | ||
IN PSTRING NormalizedParentName | OPTIONAL, | ||
IN ULONG | FilterMatch, | ||
IN ULONG | Action, | ||
IN PVOID | TargetContext | ||
) |
Definition at line 1552 of file notify.c.
Referenced by Ext2NotifyReportChange(), UDFHardLink(), UDFNotifyFullReportChange(), UDFRename(), and vfatReportChange().
VOID NTAPI FsRtlNotifyInitializeSync | ( | IN PNOTIFY_SYNC * | NotifySync | ) |
Definition at line 1590 of file notify.c.
Referenced by _Requires_lock_held_(), CdInitializeVcb(), Ext2InitializeVcb(), mount_vol(), UDFInitializeVCB(), and VfatMount().
FORCEINLINE VOID FsRtlNotifyReleaseFastMutex | ( | IN PREAL_NOTIFY_SYNC | RealNotifySync | ) |
Definition at line 41 of file notify.c.
Referenced by FsRtlCancelNotify(), FsRtlNotifyCleanup(), FsRtlNotifyFilterChangeDirectory(), and FsRtlNotifyFilterReportChange().
VOID NTAPI FsRtlNotifyReportChange | ( | IN PNOTIFY_SYNC | NotifySync, |
IN PLIST_ENTRY | NotifyList, | ||
IN PSTRING | FullTargetName, | ||
IN PUSHORT | FileNamePartLength, | ||
IN ULONG | FilterMatch | ||
) |
Definition at line 1633 of file notify.c.
BOOLEAN FsRtlNotifySetCancelRoutine | ( | IN PIRP | Irp, |
IN PNOTIFY_CHANGE NotifyChange | OPTIONAL | ||
) |
Definition at line 448 of file notify.c.
Referenced by FsRtlNotifyCompleteIrp(), and FsRtlNotifyFilterChangeDirectory().
VOID NTAPI FsRtlNotifyUninitializeSync | ( | IN PNOTIFY_SYNC * | NotifySync | ) |
Definition at line 1668 of file notify.c.
Referenced by CdDeleteVcb(), CdInitializeVcb(), Ext2DestroyVcb(), Ext2InitializeVcb(), FatDeleteVcb(), UDFReleaseVCB(), and VfatCheckForDismount().
BOOLEAN FsRtlNotifyUpdateBuffer | ( | OUT PFILE_NOTIFY_INFORMATION | OutputBuffer, |
IN ULONG | Action, | ||
IN PSTRING | ParentName, | ||
IN PSTRING | TargetName, | ||
IN PSTRING | StreamName, | ||
IN BOOLEAN | IsUnicode, | ||
IN ULONG | DataLength | ||
) |
Definition at line 497 of file notify.c.
Referenced by FsRtlNotifyFilterReportChange().