struct _FS_FILTER_CALLBACKS { unsigned long SizeOfFsFilterCallbacks;/* 0x0 4 */ unsigned long Reserved;/* 0x4 4 */ long (*PreAcquireForSectionSynchronization)(struct _FS_FILTER_CALLBACK_DATA*, void**);/* 0x8 4 */ void (*PostAcquireForSectionSynchronization)(struct _FS_FILTER_CALLBACK_DATA*, long, void*);/* 0xc 4 */ long (*PreReleaseForSectionSynchronization)(struct _FS_FILTER_CALLBACK_DATA*, void**);/* 0x10 4 */ void (*PostReleaseForSectionSynchronization)(struct _FS_FILTER_CALLBACK_DATA*, long, void*);/* 0x14 4 */ long (*PreAcquireForCcFlush)(struct _FS_FILTER_CALLBACK_DATA*, void**);/* 0x18 4 */ void (*PostAcquireForCcFlush)(struct _FS_FILTER_CALLBACK_DATA*, long, void*);/* 0x1c 4 */ long (*PreReleaseForCcFlush)(struct _FS_FILTER_CALLBACK_DATA*, void**);/* 0x20 4 */ void (*PostReleaseForCcFlush)(struct _FS_FILTER_CALLBACK_DATA*, long, void*);/* 0x24 4 */ long (*PreAcquireForModifiedPageWriter)(struct _FS_FILTER_CALLBACK_DATA*, void**);/* 0x28 4 */ void (*PostAcquireForModifiedPageWriter)(struct _FS_FILTER_CALLBACK_DATA*, long, void*);/* 0x2c 4 */ long (*PreReleaseForModifiedPageWriter)(struct _FS_FILTER_CALLBACK_DATA*, void**);/* 0x30 4 */ void (*PostReleaseForModifiedPageWriter)(struct _FS_FILTER_CALLBACK_DATA*, long, void*);/* 0x34 4 */ long (*PreQueryOpen)(struct _FS_FILTER_CALLBACK_DATA*, void**);/* 0x38 4 */ void (*PostQueryOpen)(struct _FS_FILTER_CALLBACK_DATA*, long, void*);/* 0x3c 4 */};size 64 (0x40)16 members0 holespadding 01 cacheline
Used in (1)