|
ReactOS 0.4.16-dev-1946-g52006dd
|
#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().