ReactOS 0.4.15-dev-7961-gdcf9eb0
BIOS_PARAMETER_BLOCK Struct Reference

#include <fat.h>

Public Attributes

USHORT BytesPerSector
 
UCHAR SectorsPerCluster
 
USHORT ReservedSectors
 
UCHAR Fats
 
USHORT RootEntries
 
USHORT Sectors
 
UCHAR Media
 
USHORT SectorsPerFat
 
USHORT SectorsPerTrack
 
USHORT Heads
 
ULONG32 HiddenSectors
 
ULONG32 LargeSectors
 
ULONG32 LargeSectorsPerFat
 
union {
   USHORT   ExtendedFlags
 
   struct {
      ULONG   ActiveFat:4
 
      ULONG   Reserved0:3
 
      ULONG   MirrorDisabled:1
 
      ULONG   Reserved1:8
 
   } 
 
}; 
 
USHORT FsVersion
 
ULONG32 RootDirFirstCluster
 
USHORT FsInfoSector
 
USHORT BackupBootSector
 
union {
   USHORT   ExtendedFlags
 
   struct {
      ULONG   ActiveFat:4
 
      ULONG   Reserved0:3
 
      ULONG   MirrorDisabled:1
 
      ULONG   Reserved1:8
 
   } 
 
}; 
 

Detailed Description

Definition at line 103 of file fat.h.

Member Data Documentation

◆ 

union { ... } BIOS_PARAMETER_BLOCK::@713

◆ 

union { ... } BIOS_PARAMETER_BLOCK::@739

◆ ActiveFat

ULONG BIOS_PARAMETER_BLOCK::ActiveFat

Definition at line 120 of file fat.h.

◆ BackupBootSector

USHORT BIOS_PARAMETER_BLOCK::BackupBootSector

Definition at line 129 of file fat.h.

◆ BytesPerSector

USHORT BIOS_PARAMETER_BLOCK::BytesPerSector

Definition at line 104 of file fat.h.

Referenced by FatIsBootSectorFat(), FatMount(), FsRecIsFatVolume(), and RamdiskCreateDiskDevice().

◆ ExtendedFlags

USHORT BIOS_PARAMETER_BLOCK::ExtendedFlags

Definition at line 118 of file fat.h.

◆ Fats

UCHAR BIOS_PARAMETER_BLOCK::Fats

Definition at line 107 of file fat.h.

Referenced by FatIsBootSectorFat(), and FatMount().

◆ FsInfoSector

USHORT BIOS_PARAMETER_BLOCK::FsInfoSector

Definition at line 128 of file fat.h.

◆ FsVersion

USHORT BIOS_PARAMETER_BLOCK::FsVersion

Definition at line 126 of file fat.h.

Referenced by FatIsBootSectorFat().

◆ Heads

USHORT BIOS_PARAMETER_BLOCK::Heads

Definition at line 113 of file fat.h.

Referenced by RamdiskCreateDiskDevice().

◆ HiddenSectors

ULONG32 BIOS_PARAMETER_BLOCK::HiddenSectors

Definition at line 114 of file fat.h.

◆ LargeSectors

ULONG32 BIOS_PARAMETER_BLOCK::LargeSectors

Definition at line 115 of file fat.h.

Referenced by FatIsBootSectorFat(), FatMount(), and FsRecIsFatVolume().

◆ LargeSectorsPerFat

ULONG32 BIOS_PARAMETER_BLOCK::LargeSectorsPerFat

Definition at line 116 of file fat.h.

Referenced by FatIsBootSectorFat().

◆ Media

UCHAR BIOS_PARAMETER_BLOCK::Media

Definition at line 110 of file fat.h.

Referenced by FatIsBootSectorFat(), FatMount(), and FsRecIsFatVolume().

◆ MirrorDisabled

ULONG BIOS_PARAMETER_BLOCK::MirrorDisabled

Definition at line 122 of file fat.h.

Referenced by FatIsBootSectorFat().

◆ Reserved0

ULONG BIOS_PARAMETER_BLOCK::Reserved0

Definition at line 121 of file fat.h.

◆ Reserved1

ULONG BIOS_PARAMETER_BLOCK::Reserved1

Definition at line 123 of file fat.h.

◆ ReservedSectors

USHORT BIOS_PARAMETER_BLOCK::ReservedSectors

Definition at line 106 of file fat.h.

Referenced by FatIsBootSectorFat(), FatMount(), and FsRecIsFatVolume().

◆ RootDirFirstCluster

ULONG32 BIOS_PARAMETER_BLOCK::RootDirFirstCluster

Definition at line 127 of file fat.h.

◆ RootEntries

USHORT BIOS_PARAMETER_BLOCK::RootEntries

Definition at line 108 of file fat.h.

Referenced by FatIsBootSectorFat(), FatMount(), and FsRecIsFatVolume().

◆ Sectors

USHORT BIOS_PARAMETER_BLOCK::Sectors

Definition at line 109 of file fat.h.

Referenced by FatIsBootSectorFat(), FatMount(), and FsRecIsFatVolume().

◆ SectorsPerCluster

UCHAR BIOS_PARAMETER_BLOCK::SectorsPerCluster

Definition at line 105 of file fat.h.

Referenced by FatIsBootSectorFat(), FatMount(), and FsRecIsFatVolume().

◆ SectorsPerFat

USHORT BIOS_PARAMETER_BLOCK::SectorsPerFat

Definition at line 111 of file fat.h.

Referenced by FatIsBootSectorFat(), and FsRecIsFatVolume().

◆ SectorsPerTrack

USHORT BIOS_PARAMETER_BLOCK::SectorsPerTrack

Definition at line 112 of file fat.h.

Referenced by RamdiskCreateDiskDevice().


The documentation for this struct was generated from the following files: