//0x14 bytes (sizeof)
union _FS_FILTER_PARAMETERS
{
    struct
    {
        union _LARGE_INTEGER* EndingOffset;                                 //0x0
        struct _ERESOURCE** ResourceToRelease;                              //0x4
    } AcquireForModifiedPageWriter;                                         //0x0
    struct
    {
        struct _ERESOURCE* ResourceToRelease;                               //0x0
    } ReleaseForModifiedPageWriter;                                         //0x0
    struct
    {
        enum _FS_FILTER_SECTION_SYNC_TYPE SyncType;                         //0x0
        ULONG PageProtection;                                               //0x4
        struct _FS_FILTER_SECTION_SYNC_OUTPUT* OutputInformation;           //0x8
    } AcquireForSectionSynchronization;                                     //0x0
    struct
    {
        enum _FS_FILTER_STREAM_FO_NOTIFICATION_TYPE NotificationType;       //0x0
        UCHAR SafeToRecurse;                                                //0x4
    } NotifyStreamFileObject;                                               //0x0
    struct
    {
        struct _IRP* Irp;                                                   //0x0
        VOID* FileInformation;                                              //0x4
        ULONG* Length;                                                      //0x8
        enum _FILE_INFORMATION_CLASS FileInformationClass;                  //0xc
    } QueryOpen;                                                            //0x0
    struct
    {
        VOID* Argument1;                                                    //0x0
        VOID* Argument2;                                                    //0x4
        VOID* Argument3;                                                    //0x8
        VOID* Argument4;                                                    //0xc
        VOID* Argument5;                                                    //0x10
    } Others;                                                               //0x0
};