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

fatfs.h File Reference

Go to the source code of this file.

Data Structures

struct  FATEntry
 FAT file system file-entry. More...
struct  FATDirectory
 FAT file system directory-entry. More...
struct  BootSector
struct  BootSector32
struct  filetime
struct  filedate
struct  fattr
union  FAT_attribute
struct  DEntry_E
union  DEntry
class  Buffer
struct  Cache
struct  dskrwblk
struct  dirent
struct  dirsecz
struct  Kette
struct  FATDrive
 FAT drive root entry. More...

Defines

#define BufLen   512
#define RONLY   0x01
#define HIDDEN   0x02
#define SYSTEM   0x04
#define VOLUME   0x08
#define DIRENT   0x10
#define ARCHIVE   0x20
#define _A_DELETED   0x40
#define _A_ILLEGAL   0x80
#define IS_LNAME(a)   ((a&0xFF)==0x0F)
#define FAT_DEL_CHAR   (char)0xe5
#define AddP(p, s)   {(int&)p += s;}
#define MK_P(ofs)   ((void*) ((size_t)(ofs)))
#define MK_LONG(l, h)   ((DWORD)WORD(l)|((DWORD)WORD(h)<<16))
#define spoke(ofs, w)   (*((BYTE*)MK_P(ofs)) = (BYTE)(w))
#define wpoke(ofs, w)   (*((WORD*)MK_P(ofs)) = (WORD)(w))
#define dpoke(ofs, w)   (*((DWORD*)MK_P(ofs)) = (DWORD)(w))
#define speek(ofs)   (*((BYTE*)MK_P(ofs)))
#define wpeek(ofs)   (*((WORD*)MK_P(ofs)))
#define dpeek(p)   (*((DWORD*)MK_P(p)))
#define CACHE_SIZE_LOW   32

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