|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "fatprocs.h"
Go to the source code of this file.
Macros | |
| #define | BugCheckFileId (FAT_BUG_CHECK_FLUSH) |
| #define | Dbg (DEBUG_TRACE_FLUSH) |
Functions | |
| NTSTATUS NTAPI | FatFlushCompletionRoutine (_In_ PDEVICE_OBJECT DeviceObject, _In_ PIRP Irp, _In_reads_opt_(_Inexpressible_("varies")) PVOID Contxt) |
| NTSTATUS NTAPI | FatHijackCompletionRoutine (_In_ PDEVICE_OBJECT DeviceObject, _In_ PIRP Irp, _In_reads_opt_(_Inexpressible_("varies")) PVOID Contxt) |
| _Function_class_ (IRP_MJ_FLUSH_BUFFERS) | |
| _Requires_lock_held_ (_Global_critical_region_) | |
| NTSTATUS | FatFlushFat (IN PIRP_CONTEXT IrpContext, IN PVCB Vcb) |
| NTSTATUS | FatHijackIrpAndFlushDevice (IN PIRP_CONTEXT IrpContext, IN PIRP Irp, IN PDEVICE_OBJECT TargetDeviceObject) |
| VOID | FatFlushFatEntries (IN PIRP_CONTEXT IrpContext, IN PVCB Vcb, IN ULONG Cluster, IN ULONG Count) |
| VOID | FatFlushDirentForFile (IN PIRP_CONTEXT IrpContext, IN PFCB Fcb) |
| NTSTATUS NTAPI | FatFlushCompletionRoutine (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Contxt) |
Variables | |
| IO_COMPLETION_ROUTINE | FatFlushCompletionRoutine |
| IO_COMPLETION_ROUTINE | FatHijackCompletionRoutine |
| #define BugCheckFileId (FAT_BUG_CHECK_FLUSH) |
| _Function_class_ | ( | IRP_MJ_FLUSH_BUFFERS | ) |
Definition at line 68 of file flush.c.
| _Requires_lock_held_ | ( | _Global_critical_region_ | ) |
Definition at line 148 of file flush.c.
| NTSTATUS NTAPI FatFlushCompletionRoutine | ( | _In_ PDEVICE_OBJECT | DeviceObject, |
| _In_ PIRP | Irp, | ||
| _In_reads_opt_(_Inexpressible_("varies")) PVOID | Contxt | ||
| ) |
| NTSTATUS NTAPI FatFlushCompletionRoutine | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PIRP | Irp, | ||
| IN PVOID | Contxt | ||
| ) |
Definition at line 1316 of file flush.c.
| VOID FatFlushDirentForFile | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PFCB | Fcb | ||
| ) |
Definition at line 1264 of file flush.c.
| NTSTATUS FatFlushFat | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PVCB | Vcb | ||
| ) |
Definition at line 801 of file flush.c.
Referenced by _Requires_lock_held_().
| VOID FatFlushFatEntries | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PVCB | Vcb, | ||
| IN ULONG | Cluster, | ||
| IN ULONG | Count | ||
| ) |
Definition at line 1191 of file flush.c.
| NTSTATUS NTAPI FatHijackCompletionRoutine | ( | _In_ PDEVICE_OBJECT | DeviceObject, |
| _In_ PIRP | Irp, | ||
| _In_reads_opt_(_Inexpressible_("varies")) PVOID | Contxt | ||
| ) |
Definition at line 1353 of file flush.c.
| NTSTATUS FatHijackIrpAndFlushDevice | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PIRP | Irp, | ||
| IN PDEVICE_OBJECT | TargetDeviceObject | ||
| ) |
Definition at line 1101 of file flush.c.
Referenced by _Requires_lock_held_(), FatFlushDirentForFile(), and FatFlushFatEntries().
| IO_COMPLETION_ROUTINE FatFlushCompletionRoutine |
Definition at line 47 of file flush.c.
Referenced by _Requires_lock_held_().
Definition at line 57 of file flush.c.
Referenced by FatHijackIrpAndFlushDevice().