ReactOS 0.4.16-dev-336-gb667d82
|
Go to the source code of this file.
Classes | |
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 |
struct | Buffer |
struct | Cache |
struct | dskrwblk |
struct | dirent |
struct | dirsecz |
struct | Kette |
struct | FATDrive |
FAT drive root entry. More... | |
Macros | |
#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 |