typedef struct _FS_FILTER_CALLBACKS { unsigned long SizeOfFsFilterCallbacks; unsigned long Reserved; long (*PreAcquireForSectionSynchronization)(FS_FILTER_CALLBACK_DATA *, void **); void (*PostAcquireForSectionSynchronization)(FS_FILTER_CALLBACK_DATA *, long, void *); long (*PreReleaseForSectionSynchronization)(FS_FILTER_CALLBACK_DATA *, void **); void (*PostReleaseForSectionSynchronization)(FS_FILTER_CALLBACK_DATA *, long, void *); long (*PreAcquireForCcFlush)(FS_FILTER_CALLBACK_DATA *, void **); void (*PostAcquireForCcFlush)(FS_FILTER_CALLBACK_DATA *, long, void *); long (*PreReleaseForCcFlush)(FS_FILTER_CALLBACK_DATA *, void **); void (*PostReleaseForCcFlush)(FS_FILTER_CALLBACK_DATA *, long, void *); long (*PreAcquireForModifiedPageWriter)(FS_FILTER_CALLBACK_DATA *, void **); void (*PostAcquireForModifiedPageWriter)(FS_FILTER_CALLBACK_DATA *, long, void *); long (*PreReleaseForModifiedPageWriter)(FS_FILTER_CALLBACK_DATA *, void **); void (*PostReleaseForModifiedPageWriter)(FS_FILTER_CALLBACK_DATA *, long, void *); } FS_FILTER_CALLBACKS, *PFS_FILTER_CALLBACKS;