Changeset 67911 in vbox
- Timestamp:
- Jul 11, 2017 3:00:39 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 116897
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/formats/fat.h
r66728 r67911 537 537 typedef struct FATDIRENTRY 538 538 { 539 /** The directory entry name.539 /** 0x00: The directory entry name. 540 540 * First character serves as a flag to indicate deleted or not. */ 541 541 uint8_t achName[8+3]; 542 /** Attributes (FAT_ATTR_XXX). */542 /** 0x0b: Attributes (FAT_ATTR_XXX). */ 543 543 uint8_t fAttrib; 544 /** NT case flags (FATDIRENTRY_CASE_F_XXX). */544 /** 0x0c: NT case flags (FATDIRENTRY_CASE_F_XXX). */ 545 545 uint8_t fCase; 546 /** Birth milliseconds (DOS 7.0+ w/VFAT). */546 /** 0x0d: Birth milliseconds (DOS 7.0+ w/VFAT). */ 547 547 uint8_t uBirthCentiseconds; 548 /** Birth time (DOS 7.0+ w/VFAT). */548 /** 0x0e: Birth time (DOS 7.0+ w/VFAT). */ 549 549 uint16_t uBirthTime; 550 /** Birth date (DOS 7.0+ w/VFAT). */550 /** 0x10: Birth date (DOS 7.0+ w/VFAT). */ 551 551 uint16_t uBirthDate; 552 /** Access date (DOS 7.0+ w/ACCDATA in Config.sys). */552 /** 0x12: Access date (DOS 7.0+ w/ACCDATA in Config.sys). */ 553 553 uint16_t uAccessDate; 554 554 union 555 555 { 556 /** High cluster word for FAT32. */556 /** 0x14: High cluster word for FAT32. */ 557 557 uint16_t idxClusterHigh; 558 /** Index of extended attributes (FAT16/FAT12). */558 /** 0x14: Index of extended attributes (FAT16/FAT12). */ 559 559 uint16_t idxEAs; 560 560 } u; 561 /** Modify time (PC-DOS 1.1+, MS-DOS 1.20+). */561 /** 0x16: Modify time (PC-DOS 1.1+, MS-DOS 1.20+). */ 562 562 uint16_t uModifyTime; 563 /** Modify date. */563 /** 0x18: Modify date. */ 564 564 uint16_t uModifyDate; 565 /** The data cluster index. */565 /** 0x1a: The data cluster index. */ 566 566 uint16_t idxCluster; 567 /** The file size. */567 /** 0x1c: The file size. */ 568 568 uint32_t cbFile; 569 569 } FATDIRENTRY;
Note:
See TracChangeset
for help on using the changeset viewer.