| FAT$B_TYPE | Record type. Contains FAT$V_RTYPE
and FAT$V_FILEORG. | 
| FAT$V_RTYPE | Record type. The following
bit values are defined: | 
|   | FAT$C_FIXED  | Fixed-length record  | 
|   | FAT$C_VARIABLE  | Variable-length record  | 
|   | FAT$C_VFC | Variable-length record with fixed control | 
|   | FAT$C_UNDEFINED  | Undefined record format (stream binary) | 
|   | FAT$C_STREAM | RMS stream format  | 
|   | FAT$C_STREAMLF  | Stream terminated by LF  | 
|   | FAT$C_STREAMCR  | Stream terminated by CR  | 
| FAT$V_FILEORG | File organization. The following
bit values are defined: | 
|   | FAT$C_DIRECT  | Direct file organization[1]  | 
|   | FAT$C_INDEXED  | Indexed file organization  | 
|   | FAT$C_RELATIVE  | Relative file organization  | 
|   | FAT$C_SEQUENTIAL  | Sequential file organization | 
FAT$B_RATTRIB  | Record attributes.
The following bit values are defined:  | 
|   | FAT$M_FORTRANCC  | Fortran carriage control | 
|   | FAT$M_IMPLIEDCC | Implied carriage control  | 
|   | FAT$M_PRINTCC  | Print file carriage control  | 
|   | FAT$M_NOSPAN  | No spanned records  | 
|   | FAT$M_MSBRCW[2]  | Record
count word (RCW) is MSB formatted  | 
FAT$W_RSIZE  | Record size
in bytes.  | 
FAT$L_HIBLK[3]  | Highest allocated VBN. The ACP maintains this field when the
file is extended or truncated. Attempts to modify this field in a
write attributes operation are ignored.  | 
|   | FAT$W_HIBLKH  | High-order 16 bits  | 
|   | FAT$W_HIBLKL  | Low-order 16 bits  | 
FAT$L_EFBLK[3] [4]  | End of file VBN  | 
|   | FAT$W_EFBLKH  | High-order 16 bits  | 
|   | FAT$W_EFBLKL  | Low-order 16 bits  | 
FAT$W_FFBYTE  | First free
byte in FAT$L_EFBLK.  | 
FAT$B_BKTSIZE  | Bucket size,
in blocks.  | 
FAT$B_VFCSIZE  | Size in bytes
of fixed-length control for VFC records.  | 
FAT$W_MAXREC  | Maximum record
size, in bytes.  | 
FAT$W_DEFEXT  | Default extend
quantity.  | 
FAT$W_GBC  | Global buffer
count.  | 
FAT$W_VERSIONS  | Default version
limit; valid only if the file is a directory  | 
FAT$L_GBC32  | Enhanced
longword global buffer count.  | 
FAT$B_RECATTR_FLAGS  | Record attributes flags. The following bit values are defined:  | 
|   | FAT$M_GBC_PERCENT  | Interpret value in FAT$L_GBC32 as a percent instead of count.  | 
|   | FAT$M_GBC_DEFAULT  | RMS should set default for global buffer count and ignore any
values in FAT$W_GBC or FAT$L_GBC32.  |