//0x28 bytes (sizeof)
union _FS_FILTER_PARAMETERS
{
struct
{
union _LARGE_INTEGER* EndingOffset; //0x0
struct _ERESOURCE** ResourceToRelease; //0x8
} 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
ULONG Flags; //0x10
ULONG AllocationAttributes; //0x14
} AcquireForSectionSynchronization; //0x0
struct
{
struct _IRP* Irp; //0x0
VOID* FileInformation; //0x8
ULONG* Length; //0x10
enum _FILE_INFORMATION_CLASS FileInformationClass; //0x18
LONG CompletionStatus; //0x1c
} QueryOpen; //0x0
struct
{
VOID* Argument1; //0x0
VOID* Argument2; //0x8
VOID* Argument3; //0x10
VOID* Argument4; //0x18
VOID* Argument5; //0x20
} Others; //0x0
};