ReactOS 0.4.15-dev-8636-g945e856
|
#include <ntifs.h>
#include <pshpack1.h>
#include <poppack.h>
Go to the source code of this file.
Classes | |
union | _UCHAR1 |
union | _UCHAR2 |
union | _UCHAR4 |
struct | _PACKED_BIOS_PARAMETER_BLOCK |
struct | _PACKED_BOOT_SECTOR |
struct | BIOS_PARAMETER_BLOCK |
struct | _TAG |
struct | _EXTENT |
struct | _AVDP |
struct | _DEVICE_EXTENSION |
Macros | |
#define | FSREC_TAG 'cRsF' |
#define | UDFS_VRS_START_OFFSET 32768 |
#define | UDFS_AVDP_SECTOR 256 |
#define | ROUND_UP(n, align) ROUND_DOWN(((ULONG)n) + (align) - 1, (align)) |
#define | ROUND_DOWN(n, align) (((ULONG)n) & ~((align) - 1l)) |
#define | CopyUchar1(Dst, Src) |
#define | CopyUchar2(Dst, Src) |
#define | CopyUchar4(Dst, Src) |
#define | FatUnpackBios(Bios, Pbios) |
Enumerations | |
enum | _FILE_SYSTEM_TYPE { FS_TYPE_UNUSED , FS_TYPE_VFAT , FS_TYPE_NTFS , FS_TYPE_CDFS , FS_TYPE_UDFS , FS_TYPE_EXT2 , FS_TYPE_BTRFS , FS_TYPE_REISERFS , FS_TYPE_FFS , FS_TYPE_FATX } |
enum | _FS_REC_STATE { Pending , Loaded , Unloading } |
#define FatUnpackBios | ( | Bios, | |
Pbios | |||
) |
typedef struct _DEVICE_EXTENSION DEVICE_EXTENSION |
typedef enum _FILE_SYSTEM_TYPE FILE_SYSTEM_TYPE |
typedef enum _FS_REC_STATE FS_REC_STATE |
typedef struct BIOS_PARAMETER_BLOCK * PBIOS_PARAMETER_BLOCK |
typedef struct _DEVICE_EXTENSION * PDEVICE_EXTENSION |
typedef enum _FILE_SYSTEM_TYPE * PFILE_SYSTEM_TYPE |
typedef enum _FS_REC_STATE * PFS_REC_STATE |
typedef struct _PACKED_BOOT_SECTOR * PPACKED_BOOT_SECTOR |
Enumerator | |
---|---|
FS_TYPE_UNUSED | |
FS_TYPE_VFAT | |
FS_TYPE_NTFS | |
FS_TYPE_CDFS | |
FS_TYPE_UDFS | |
FS_TYPE_EXT2 | |
FS_TYPE_BTRFS | |
FS_TYPE_REISERFS | |
FS_TYPE_FFS | |
FS_TYPE_FATX |
Definition at line 169 of file fs_rec.h.
Definition at line 30 of file btrfs.c.
Referenced by FsRecFsControl().
Definition at line 66 of file cdfs.c.
Referenced by FsRecFsControl().
Definition at line 30 of file ext2.c.
Referenced by FsRecFsControl().
Definition at line 66 of file fatx.c.
Referenced by FsRecFsControl().
Definition at line 43 of file ffs.c.
Referenced by FsRecFsControl().
BOOLEAN NTAPI FsRecGetDeviceSectors | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN ULONG | SectorSize, | ||
OUT PLARGE_INTEGER | SectorCount | ||
) |
Definition at line 24 of file blockdev.c.
Referenced by FsRecNtfsFsControl().
Definition at line 80 of file blockdev.c.
Referenced by FsRecBtrfsFsControl(), FsRecCdfsFsControl(), FsRecExt2FsControl(), FsRecFatxFsControl(), FsRecFfsFsControl(), FsRecNtfsFsControl(), FsRecReiserfsFsControl(), FsRecUdfsFsControl(), and FsRecVfatFsControl().
Definition at line 23 of file fs_rec.c.
Referenced by FsRecBtrfsFsControl(), FsRecCdfsFsControl(), FsRecExt2FsControl(), FsRecFatxFsControl(), FsRecFfsFsControl(), FsRecNtfsFsControl(), FsRecReiserfsFsControl(), FsRecUdfsFsControl(), and FsRecVfatFsControl().
Definition at line 52 of file ntfs.c.
Referenced by FsRecFsControl().
BOOLEAN NTAPI FsRecReadBlock | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PLARGE_INTEGER | Offset, | ||
IN ULONG | Length, | ||
IN ULONG | SectorSize, | ||
IN OUT PVOID * | Buffer, | ||
OUT PBOOLEAN DeviceError | OPTIONAL | ||
) |
Definition at line 152 of file blockdev.c.
Referenced by FsRecBtrfsFsControl(), FsRecExt2FsControl(), FsRecFatxFsControl(), FsRecFfsFsControl(), FsRecIsCdfsVolume(), FsRecIsUdfsVolume(), FsRecNtfsFsControl(), FsRecReiserfsFsControl(), and FsRecVfatFsControl().
Definition at line 43 of file reiserfs.c.
Referenced by FsRecFsControl().
Definition at line 106 of file udfs.c.
Referenced by FsRecFsControl().
Definition at line 100 of file fat.c.
Referenced by FsRecFsControl().