|
ReactOS 0.4.16-dev-1948-gd260c1d
|

Go to the source code of this file.
Macros | |
| #define | NDEBUG |
Functions | |
| static NTSTATUS NTAPI | VfatReadWritePartialCompletion (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context) |
| NTSTATUS | VfatReadDisk (IN PDEVICE_OBJECT pDeviceObject, IN PLARGE_INTEGER ReadOffset, IN ULONG ReadLength, IN OUT PUCHAR Buffer, IN BOOLEAN Override) |
| NTSTATUS | VfatReadDiskPartial (IN PVFAT_IRP_CONTEXT IrpContext, IN PLARGE_INTEGER ReadOffset, IN ULONG ReadLength, ULONG BufferOffset, IN BOOLEAN Wait) |
| NTSTATUS | VfatWriteDisk (IN PDEVICE_OBJECT pDeviceObject, IN PLARGE_INTEGER WriteOffset, IN ULONG WriteLength, IN OUT PUCHAR Buffer, IN BOOLEAN Override) |
| NTSTATUS | VfatWriteDiskPartial (IN PVFAT_IRP_CONTEXT IrpContext, IN PLARGE_INTEGER WriteOffset, IN ULONG WriteLength, IN ULONG BufferOffset, IN BOOLEAN Wait) |
| NTSTATUS | VfatBlockDeviceIoControl (IN PDEVICE_OBJECT DeviceObject, IN ULONG CtlCode, IN PVOID InputBuffer OPTIONAL, IN ULONG InputBufferSize, IN OUT PVOID OutputBuffer OPTIONAL, IN OUT PULONG OutputBufferSize, IN BOOLEAN Override) |
Variables | |
| static IO_COMPLETION_ROUTINE | VfatReadWritePartialCompletion |
| #define NDEBUG |
Definition at line 12 of file blockdev.c.
| NTSTATUS VfatBlockDeviceIoControl | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN ULONG | CtlCode, | ||
| IN PVOID InputBuffer | OPTIONAL, | ||
| IN ULONG | InputBufferSize, | ||
| IN OUT PVOID OutputBuffer | OPTIONAL, | ||
| IN OUT PULONG | OutputBufferSize, | ||
| IN BOOLEAN | Override | ||
| ) |
Definition at line 430 of file blockdev.c.
Referenced by VfatHasFileSystem(), VfatOpenFile(), and VfatVerify().
| NTSTATUS VfatReadDisk | ( | IN PDEVICE_OBJECT | pDeviceObject, |
| IN PLARGE_INTEGER | ReadOffset, | ||
| IN ULONG | ReadLength, | ||
| IN OUT PUCHAR | Buffer, | ||
| IN BOOLEAN | Override | ||
| ) |
Definition at line 70 of file blockdev.c.
Referenced by FAT16GetDirtyStatus(), FAT16SetDirtyStatus(), FAT32GetDirtyStatus(), FAT32SetDirtyStatus(), FAT32UpdateFreeClustersCount(), ReadVolumeLabel(), and VfatHasFileSystem().
| NTSTATUS VfatReadDiskPartial | ( | IN PVFAT_IRP_CONTEXT | IrpContext, |
| IN PLARGE_INTEGER | ReadOffset, | ||
| IN ULONG | ReadLength, | ||
| ULONG | BufferOffset, | ||
| IN BOOLEAN | Wait | ||
| ) |
Definition at line 151 of file blockdev.c.
Referenced by VfatReadFileData().
|
static |
Definition at line 22 of file blockdev.c.
| NTSTATUS VfatWriteDisk | ( | IN PDEVICE_OBJECT | pDeviceObject, |
| IN PLARGE_INTEGER | WriteOffset, | ||
| IN ULONG | WriteLength, | ||
| IN OUT PUCHAR | Buffer, | ||
| IN BOOLEAN | Override | ||
| ) |
Definition at line 253 of file blockdev.c.
Referenced by FAT16SetDirtyStatus(), FAT32SetDirtyStatus(), and FAT32UpdateFreeClustersCount().
| NTSTATUS VfatWriteDiskPartial | ( | IN PVFAT_IRP_CONTEXT | IrpContext, |
| IN PLARGE_INTEGER | WriteOffset, | ||
| IN ULONG | WriteLength, | ||
| IN ULONG | BufferOffset, | ||
| IN BOOLEAN | Wait | ||
| ) |
Definition at line 334 of file blockdev.c.
Referenced by VfatWriteFileData().
|
static |
Definition at line 17 of file blockdev.c.
Referenced by VfatReadDiskPartial(), and VfatWriteDiskPartial().