typedef union _FS_FILTER_PARAMETERS { struct { LARGE_INTEGER *EndingOffset; ERESOURCE **ResourceToRelease; } AcquireForModifiedPageWriter; struct { ERESOURCE *ResourceToRelease; } ReleaseForModifiedPageWriter; struct { FS_FILTER_SECTION_SYNC_TYPE SyncType; unsigned long PageProtection; } AcquireForSectionSynchronization; struct { FS_FILTER_STREAM_FO_NOTIFICATION_TYPE NotificationType; unsigned char SafeToRecurse; } NotifyStreamFileObject; struct { void *Argument1; void *Argument2; void *Argument3; void *Argument4; void *Argument5; } Others; } FS_FILTER_PARAMETERS, *PFS_FILTER_PARAMETERS;