158#define ATTR_NORMAL 0x00
159#define ATTR_READONLY 0x01
160#define ATTR_HIDDEN 0x02
161#define ATTR_SYSTEM 0x04
162#define ATTR_VOLUMENAME 0x08
163#define ATTR_DIRECTORY 0x10
164#define ATTR_ARCHIVE 0x20
165#define ATTR_LONG_NAME (ATTR_READONLY | ATTR_HIDDEN | ATTR_SYSTEM | ATTR_VOLUMENAME)
173#define ISFATX(FT) ((FT) == FATX16 || (FT) == FATX32)
struct _FATX_BOOTSECTOR FATX_BOOTSECTOR
struct FATX_DIRENTRY * PFATX_DIRENTRY
struct _FATX_BOOTSECTOR * PFATX_BOOTSECTOR
const DEVVTBL * FatMount(ULONG DeviceId)
struct DIRENTRY * PDIRENTRY
struct _FAT32_BOOTSECTOR * PFAT32_BOOTSECTOR
struct _FAT32_BOOTSECTOR FAT32_BOOTSECTOR
struct _FAT_BOOTSECTOR * PFAT_BOOTSECTOR
struct FAT_FILE_INFO * PFAT_FILE_INFO
struct LFN_DIRENTRY * PLFN_DIRENTRY
struct _FAT_BOOTSECTOR FAT_BOOTSECTOR
struct _FAT_VOLUME_INFO * PFAT_VOLUME_INFO
UCHAR BootCodeAndData[420]
ULONG RootDirStartCluster
UCHAR BootCodeAndData[448]
_Reserved_ PVOID Reserved