diff --git a/reactos/include/ddk/ntifs.h b/reactos/include/ddk/ntifs.h index 8b155ee8951..aedf4fd58dd 100644 --- a/reactos/include/ddk/ntifs.h +++ b/reactos/include/ddk/ntifs.h @@ -1819,9 +1819,15 @@ typedef enum _FS_FILTER_SECTION_SYNC_TYPE { SyncTypeCreateSection } FS_FILTER_SECTION_SYNC_TYPE, *PFS_FILTER_SECTION_SYNC_TYPE; +typedef enum _FS_FILTER_STREAM_FO_NOTIFICATION_TYPE { + NotifyTypeCreate = 0, + NotifyTypeRetired +} FS_FILTER_STREAM_FO_NOTIFICATION_TYPE, *PFS_FILTER_STREAM_FO_NOTIFICATION_TYPE; + typedef union _FS_FILTER_PARAMETERS { struct { PLARGE_INTEGER EndingOffset; + PERESOURCE *ResourceToRelease; } AcquireForModifiedPageWriter; struct { @@ -1833,6 +1839,11 @@ typedef union _FS_FILTER_PARAMETERS { ULONG PageProtection; } AcquireForSectionSynchronization; + struct { + FS_FILTER_STREAM_FO_NOTIFICATION_TYPE NotificationType; + BOOLEAN POINTER_ALIGNMENT SafeToRecurse; + } NotifyStreamFileObject; + struct { PVOID Argument1; PVOID Argument2; @@ -2278,7 +2289,7 @@ CcSetFileSizes ( typedef VOID (NTAPI *PFLUSH_TO_LSN) ( IN PVOID LogHandle, - IN PLARGE_INTEGER Lsn + IN LARGE_INTEGER Lsn ); NTKERNELAPI