Changeset 66669 in vbox for trunk/include
- Timestamp:
- Apr 25, 2017 6:29:00 AM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 115042
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/formats/fat.h
r66652 r66669 506 506 #define FAT_LAST_FAT16_DATA_CLUSTER UINT32_C(0x0000fff5) /**< The last possible data cluster for FAT16. */ 507 507 #define FAT_LAST_FAT32_DATA_CLUSTER UINT32_C(0x0ffffff5) /**< The last possible data cluster for FAT32. */ 508 509 #define FAT_FIRST_FAT12_EOC UINT32_C(0x00000ff8) /**< The first end-of-file-cluster number for FAT12. */ 510 #define FAT_FIRST_FAT16_EOC UINT32_C(0x0000fff8) /**< The first end-of-file-cluster number for FAT16. */ 511 #define FAT_FIRST_FAT32_EOC UINT32_C(0x0ffffff8) /**< The first end-of-file-cluster number for FAT32. */ 508 512 /** @} */ 509 513 … … 521 525 /** NT case flags (FATDIRENTRY_CASE_F_XXX). */ 522 526 uint8_t fCase; 523 /** Birth milliseconds . */527 /** Birth milliseconds (DOS 7.0+ w/VFAT). */ 524 528 uint8_t uBirthCentiseconds; 525 /** Birth time . */529 /** Birth time (DOS 7.0+ w/VFAT). */ 526 530 uint16_t uBirthTime; 527 /** Birth date . */531 /** Birth date (DOS 7.0+ w/VFAT). */ 528 532 uint16_t uBirthDate; 529 /** Access date . */533 /** Access date (DOS 7.0+ w/ACCDATA in Config.sys). */ 530 534 uint16_t uAccessDate; 531 535 union … … 536 540 uint16_t idxEAs; 537 541 } u; 538 /** Modify time .*/542 /** Modify time (PC-DOS 1.1+, MS-DOS 1.20+). */ 539 543 uint16_t uModifyTime; 544 /** Modify date. */ 545 uint16_t uModifyDate; 540 546 /** The data cluster index. */ 541 547 uint16_t idxCluster; … … 544 550 } FATDIRENTRY; 545 551 AssertCompileSize(FATDIRENTRY, 0x20); 552 AssertCompileMemberOffset(FATDIRENTRY, fAttrib, 0x0b); 553 AssertCompileMemberOffset(FATDIRENTRY, fCase, 0x0c); 554 AssertCompileMemberOffset(FATDIRENTRY, uBirthCentiseconds, 0x0d); 555 AssertCompileMemberOffset(FATDIRENTRY, uBirthTime, 0x0e); 556 AssertCompileMemberOffset(FATDIRENTRY, uBirthDate, 0x10); 557 AssertCompileMemberOffset(FATDIRENTRY, uAccessDate, 0x12); 558 AssertCompileMemberOffset(FATDIRENTRY, u, 0x14); 559 AssertCompileMemberOffset(FATDIRENTRY, uModifyTime, 0x16); 560 AssertCompileMemberOffset(FATDIRENTRY, uModifyDate, 0x18); 561 AssertCompileMemberOffset(FATDIRENTRY, idxCluster, 0x1a); 562 AssertCompileMemberOffset(FATDIRENTRY, cbFile, 0x1c); 546 563 /** Pointer to a FAT directory entry. */ 547 564 typedef FATDIRENTRY *PFATDIRENTRY;
Note:
See TracChangeset
for help on using the changeset viewer.