| Bit | Definition | 
| 0 | Exists | 
| 1 | ATDFields | 
| 3-2 | StructType | 
| 4 | FNULLBits | 
| 5 |     0    SecondaryPtr valid | 
| 6 |     0    ExtentPtr valid | 
| 7 | Reserved | 
| 8 | CompressedBlockStart This field is only meaningful if a file is compressed, otherwise it is ignored. 0 Indicates that this FileInfo points to a file extent that contains the first segment of a compressed block. The first segment of the compressed block is pointed to by the ExtentPtr. 1 Indicates that this block does not contain the first segment of a compressed block. | 
| 9 | CompressedBlockEnd 0 Indicates that this FileInfo points to a file extent that contains the last segment of a compressed block. 1 Indicates that this block does not contain the last segment of a compressed block. | 
| 15-10 | Reserved | 

Figure 5
Figure 5 depicts how each pointer type within a FileInfo is related to all valid subsequent structures.