ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

fs_rec.h File Reference
#include <ntifs.h>
#include <ntdddisk.h>
#include <ntddcdrm.h>
#include <pshpack1.h>
#include <poppack.h>

Go to the source code of this file.

Data Structures

union  PUCHAR1
union  PUCHAR2
union  PUCHAR4
struct  PPACKED_BIOS_PARAMETER_BLOCK
struct  PPACKED_BOOT_SECTOR
struct  PBIOS_PARAMETER_BLOCK
struct  PTAG
struct  PEXTENT
struct  PAVDP
struct  PDEVICE_EXTENSION

Defines

#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)

Typedefs

typedef enum _FILE_SYSTEM_TYPE * PFILE_SYSTEM_TYPE
typedef enum _FS_REC_STATE * PFS_REC_STATE

Enumerations

enum  FILE_SYSTEM_TYPE {
  FS_TYPE_UNUSED, FS_TYPE_VFAT, FS_TYPE_NTFS, FS_TYPE_CDFS,
  FS_TYPE_UDFS, FS_TYPE_EXT2
}
enum  FS_REC_STATE { Pending, Loaded, Unloading }

Functions

NTSTATUS NTAPI FsRecCdfsFsControl (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
NTSTATUS NTAPI FsRecVfatFsControl (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
NTSTATUS NTAPI FsRecNtfsFsControl (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
NTSTATUS NTAPI FsRecUdfsFsControl (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
NTSTATUS NTAPI FsRecExt2FsControl (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
BOOLEAN NTAPI FsRecGetDeviceSectors (IN PDEVICE_OBJECT DeviceObject, IN ULONG SectorSize, OUT PLARGE_INTEGER SectorCount)
BOOLEAN NTAPI FsRecGetDeviceSectorSize (IN PDEVICE_OBJECT DeviceObject, OUT PULONG SectorSize)
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)
NTSTATUS NTAPI FsRecLoadFileSystem (IN PDEVICE_OBJECT DeviceObject, IN PWCHAR DriverServiceName)

Generated on Thu May 24 2012 05:23:52 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.