static BOOLEAN __stdcall acquire_for_read_ahead(PVOID Context, BOOLEAN Wait)
CACHE_MANAGER_CALLBACKS cache_callbacks
static BOOLEAN __stdcall acquire_for_lazy_write(PVOID Context, BOOLEAN Wait)
static void __stdcall release_from_read_ahead(PVOID Context)
static void __stdcall release_from_lazy_write(PVOID Context)
#define ExAcquireResourceExclusiveLite(res, wait)
#define ExAcquireResourceSharedLite(res, wait)
#define FSRTL_CACHE_TOP_LEVEL_IRP
#define KeGetCurrentThread
VOID FASTCALL ExReleaseResourceLite(IN PERESOURCE Resource)
PIRP NTAPI IoGetTopLevelIrp(VOID)
VOID NTAPI IoSetTopLevelIrp(IN PIRP Irp)
PACQUIRE_FOR_LAZY_WRITE AcquireForLazyWrite
PRELEASE_FROM_LAZY_WRITE ReleaseFromLazyWrite
PACQUIRE_FOR_READ_AHEAD AcquireForReadAhead
PRELEASE_FROM_READ_AHEAD ReleaseFromReadAhead
PKTHREAD lazy_writer_thread
struct _device_extension * Vcb
FSRTL_ADVANCED_FCB_HEADER Header
_In_ WDFREQUEST _In_ WDFFILEOBJECT FileObject
_In_ WDFDPC _In_ BOOLEAN Wait