#include "avscan.h"
#include <ntdddisk.h>
Go to the source code of this file.
|
NTSTATUS | AvAddCsvRevisionECP (_Inout_ PFLT_CALLBACK_DATA Data) |
|
NTSTATUS | AvReadCsvRevisionECP (_Inout_ PFLT_CALLBACK_DATA Data, _Out_ LONGLONG *VolumeRevision, _Out_ LONGLONG *CacheRevision, _Out_ LONGLONG *FileRevision) |
|
NTSTATUS | AvQueryCsvRevisionNumbers (_In_ PCFLT_RELATED_OBJECTS FltObjects, _Out_ LONGLONG *VolumeRevision, _Out_ LONGLONG *CacheRevision, _Out_ LONGLONG *FileRevision) |
|
NTSTATUS | AvFindAckedECP (_Inout_ PFLT_CALLBACK_DATA Data, _In_ LPCGUID EcpGuid, _Out_ PVOID *Ecp, _Out_ ULONG *EcpSize) |
|
BOOLEAN | AvIsVolumeOnCsvDisk (_In_ PFLT_VOLUME Volume) |
|
BOOLEAN | AvIsCsvDlEcpPresent (_In_ PFLT_FILTER Filter, _In_ PFLT_CALLBACK_DATA Data) |
|
NTSTATUS | AvPreCreateCsvfs (_Inout_ PFLT_CALLBACK_DATA Data, _In_ PCFLT_RELATED_OBJECTS FltObjects) |
|
NTSTATUS | AvPostCreateCsvfs (_Inout_ PFLT_CALLBACK_DATA Data, _In_ PCFLT_RELATED_OBJECTS FltObjects, _Inout_ PAV_STREAM_CONTEXT StreamContext, _Out_ BOOLEAN *UpdateRevisionNumbers, _Out_ LONGLONG *VolumeRevisionPtr, _Out_ LONGLONG *CacheRevisionPtr, _Out_ LONGLONG *FileRevisionPtr) |
|
NTSTATUS | AvPreCleanupCsvfs (_Unreferenced_parameter_ PFLT_CALLBACK_DATA Data, _In_ PCFLT_RELATED_OBJECTS FltObjects, _Inout_ PAV_STREAM_CONTEXT StreamContext, _Out_ BOOLEAN *UpdateRevisionNumbers, _Out_ LONGLONG *VolumeRevisionPtr, _Out_ LONGLONG *CacheRevisionPtr, _Out_ LONGLONG *FileRevisionPtr) |
|
◆ AvAddCsvRevisionECP()
NTSTATUS AvAddCsvRevisionECP |
( |
_Inout_ PFLT_CALLBACK_DATA |
Data | ) |
|
◆ AvFindAckedECP()
NTSTATUS AvFindAckedECP |
( |
_Inout_ PFLT_CALLBACK_DATA |
Data, |
|
|
_In_ LPCGUID |
EcpGuid, |
|
|
_Out_ PVOID * |
Ecp, |
|
|
_Out_ ULONG * |
EcpSize |
|
) |
| |
◆ AvIsCsvDlEcpPresent()
BOOLEAN AvIsCsvDlEcpPresent |
( |
_In_ PFLT_FILTER |
Filter, |
|
|
_In_ PFLT_CALLBACK_DATA |
Data |
|
) |
| |
◆ AvIsVolumeOnCsvDisk()
BOOLEAN AvIsVolumeOnCsvDisk |
( |
_In_ PFLT_VOLUME |
Volume | ) |
|
◆ AvPostCreateCsvfs()
NTSTATUS AvPostCreateCsvfs |
( |
_Inout_ PFLT_CALLBACK_DATA |
Data, |
|
|
_In_ PCFLT_RELATED_OBJECTS |
FltObjects, |
|
|
_Inout_ PAV_STREAM_CONTEXT |
StreamContext, |
|
|
_Out_ BOOLEAN * |
UpdateRevisionNumbers, |
|
|
_Out_ LONGLONG * |
VolumeRevisionPtr, |
|
|
_Out_ LONGLONG * |
CacheRevisionPtr, |
|
|
_Out_ LONGLONG * |
FileRevisionPtr |
|
) |
| |
◆ AvPreCleanupCsvfs()
NTSTATUS AvPreCleanupCsvfs |
( |
_Unreferenced_parameter_ PFLT_CALLBACK_DATA |
Data, |
|
|
_In_ PCFLT_RELATED_OBJECTS |
FltObjects, |
|
|
_Inout_ PAV_STREAM_CONTEXT |
StreamContext, |
|
|
_Out_ BOOLEAN * |
UpdateRevisionNumbers, |
|
|
_Out_ LONGLONG * |
VolumeRevisionPtr, |
|
|
_Out_ LONGLONG * |
CacheRevisionPtr, |
|
|
_Out_ LONGLONG * |
FileRevisionPtr |
|
) |
| |
◆ AvPreCreateCsvfs()
NTSTATUS AvPreCreateCsvfs |
( |
_Inout_ PFLT_CALLBACK_DATA |
Data, |
|
|
_In_ PCFLT_RELATED_OBJECTS |
FltObjects |
|
) |
| |
◆ AvQueryCsvRevisionNumbers()
NTSTATUS AvQueryCsvRevisionNumbers |
( |
_In_ PCFLT_RELATED_OBJECTS |
FltObjects, |
|
|
_Out_ LONGLONG * |
VolumeRevision, |
|
|
_Out_ LONGLONG * |
CacheRevision, |
|
|
_Out_ LONGLONG * |
FileRevision |
|
) |
| |
◆ AvReadCsvRevisionECP()
NTSTATUS AvReadCsvRevisionECP |
( |
_Inout_ PFLT_CALLBACK_DATA |
Data, |
|
|
_Out_ LONGLONG * |
VolumeRevision, |
|
|
_Out_ LONGLONG * |
CacheRevision, |
|
|
_Out_ LONGLONG * |
FileRevision |
|
) |
| |