12 #define _FSRTL_DEBUG_ 0x00 17 #define FSRTL_FASTIO_DEBUG 0x01 18 #define FSRTL_OPLOCK_DEBUG 0x02 19 #define FSRTL_TUNNEL_DEBUG 0x04 20 #define FSRTL_MCB_DEBUG 0x08 21 #define FSRTL_NAME_DEBUG 0x10 22 #define FSRTL_NOTIFY_DEBUG 0x20 23 #define FSRTL_FILELOCK_DEBUG 0x40 24 #define FSRTL_UNC_DEBUG 0x80 25 #define FSRTL_FILTER_DEBUG 0x100 26 #define FSRTL_CONTEXT_DEBUG 0x200 32 #ifdef NEW_DEBUG_SYSTEM_IMPLEMENTED // enable when Debug Filters are implemented 33 #define FSTRACE DbgPrintEx 35 #define FSTRACE(x, ...) \ 36 if (x & FsRtlpTraceLevel) DbgPrint(__VA_ARGS__) 39 #define FSTRACE(x, ...) DPRINT(__VA_ARGS__) 45 #define FSRTL_MAX_RESOURCES 16 50 #define MAXIMUM_PAIR_COUNT 15 55 #define WATCH_TREE 0x01 56 #define NOTIFY_IMMEDIATELY 0x02 57 #define CLEANUP_IN_PROCESS 0x04 58 #define NOTIFY_LATER 0x08 59 #define WATCH_ROOT 0x10 60 #define DELETE_IN_PROCESS 0x20 PERESOURCE FsRtlPagingIoResources
struct _REAL_NOTIFY_SYNC REAL_NOTIFY_SYNC
PSTRING FullDirectoryName
BOOLEAN NTAPI FsRtlInitSystem(VOID)
NTSTATUS NTAPI FsRtlAcquireToCreateMappedSection(_In_ PFILE_OBJECT FileObject, _In_ ULONG SectionPageProtection)
VOID NTAPI FsRtlReleaseFileForCcFlush(IN PFILE_OBJECT FileObject)
PCHECK_FOR_TRAVERSE_ACCESS TraverseCallback
VOID NTAPI FsRtlPTeardownPerFileObjectContexts(IN PFILE_OBJECT FileObject)
NTSTATUS NTAPI FsRtlAcquireFileForCcFlushEx(IN PFILE_OBJECT FileObject)
BOOLEAN(NTAPI * PFILTER_REPORT_CHANGE)(_In_ PVOID NotifyContext, _In_ PVOID FilterContext)
VOID NTAPI FsRtlInitializeTunnels(VOID)
_In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_opt_ PLARGE_INTEGER _In_ ULONG SectionPageProtection
struct _REAL_NOTIFY_SYNC * PREAL_NOTIFY_SYNC
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
BOOLEAN(NTAPI * PCHECK_FOR_TRAVERSE_ACCESS)(_In_ PVOID NotifyContext, _In_opt_ PVOID TargetContext, _In_ PSECURITY_SUBJECT_CONTEXT SubjectContext)
PAGED_LOOKASIDE_LIST FsRtlFileLockLookasideList
PSECURITY_SUBJECT_CONTEXT SubjectContext
_In_ WDFREQUEST _In_ WDFFILEOBJECT FileObject
VOID NTAPI FsRtlInitializeLargeMcbs(VOID)
struct _INT_MAPPING * PINT_MAPPING
PFILTER_REPORT_CHANGE FilterCallback
struct _INT_MAPPING INT_MAPPING
PREAL_NOTIFY_SYNC NotifySync
struct _NOTIFY_CHANGE * PNOTIFY_CHANGE
struct LOOKASIDE_ALIGN _PAGED_LOOKASIDE_LIST PAGED_LOOKASIDE_LIST
struct _NOTIFY_CHANGE NOTIFY_CHANGE