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

fat.h File Reference

Go to the source code of this file.

Data Structures

union  PUCHAR1
union  PUCHAR2
union  PUCHAR4
struct  PPACKED_BIOS_PARAMETER_BLOCK
struct  PPACKED_BIOS_PARAMETER_BLOCK_EX
struct  PBIOS_PARAMETER_BLOCK
struct  PPACKED_BOOT_SECTOR
struct  PPACKED_BOOT_SECTOR_EX
struct  PFSINFO_SECTOR
struct  PFAT_TIME
struct  PFAT_DATE
struct  PFAT_DATETIME
struct  PDIR_ENTRY
struct  PLONG_FILE_NAME_ENTRY

Defines

#define CopyUchar1(Dst, Src)
#define CopyUchar2(Dst, Src)
#define CopyUchar4(Dst, Src)
#define FatUnpackBios(Bios, Pbios)
#define FatValidBytesPerSector(xBytes)   (!((xBytes) & ((xBytes)-1)) && (xBytes)>=0x80 && (xBytes)<=0x1000)
#define FatValidSectorsPerCluster(xSectors)   (!((xSectors) & ((xSectors)-1)) && (xSectors)>0 && (xSectors)<=0x80)
#define FatBootSectorJumpValid(xMagic)   ((xMagic)[0] == 0xe9 || (xMagic)[0] == 0xeb || (xMagic)[0] == 0x49)
#define FSINFO_SECTOR_BEGIN_SIGNATURE   0x41615252
#define FSINFO_SECTOR_END_SIGNATURE   0xaa550000
#define FSINFO_SIGNATURE   0x61417272
#define FAT_CLUSTER_AVAILABLE   0x00000000
#define FAT_CLUSTER_RESERVED   0x0ffffff0
#define FAT_CLUSTER_BAD   0x0ffffff7
#define FAT_CLUSTER_LAST   0x0fffffff
#define FAT_LFN_NAME_LENGTH
#define FAT_FN_DIR_ENTRY_LAST   0x40
#define FAT_FN_MAX_DIR_ENTIES   0x14
#define FAT_BYTES_PER_DIRENT   0x20
#define FAT_BYTES_PER_DIRENT_LOG   0x05
#define FAT_DIRENT_NEVER_USED   0x00
#define FAT_DIRENT_REALLY_0E5   0x05
#define FAT_DIRENT_DIRECTORY_ALIAS   0x2e
#define FAT_DIRENT_DELETED   0xe5
#define FAT_CASE_LOWER_BASE   0x08
#define FAT_CASE_LOWER_EXT   0x10
#define FAT_DIRENT_ATTR_READ_ONLY   0x01
#define FAT_DIRENT_ATTR_HIDDEN   0x02
#define FAT_DIRENT_ATTR_SYSTEM   0x04
#define FAT_DIRENT_ATTR_VOLUME_ID   0x08
#define FAT_DIRENT_ATTR_DIRECTORY   0x10
#define FAT_DIRENT_ATTR_ARCHIVE   0x20
#define FAT_DIRENT_ATTR_DEVICE   0x40
#define FAT_DIRENT_ATTR_LFN

Generated on Sun May 27 2012 04:47:22 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.