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;