+       /* Enums: */
+               /** Enum for the Root FAT file entry indexes on the disk. This can be used
+                *  to retrieve the current contents of a known directory entry.
+                */
+               enum
+               {
+                       /** Volume ID directory entry, giving the name of the virtual disk. */
+                       DISK_FILE_ENTRY_VolumeID      = 0,
+                       /** Long File Name FAT file entry of the virtual FLASH.BIN image file. */
+                       DISK_FILE_ENTRY_FLASH_LFN     = 1,
+                       /** Legacy MSDOS FAT file entry of the virtual FLASH.BIN image file. */
+                       DISK_FILE_ENTRY_FLASH_MSDOS   = 2,
+                       /** Long File Name FAT file entry of the virtual EEPROM.BIN image file. */
+                       DISK_FILE_ENTRY_EEPROM_LFN    = 3,
+                       /** Legacy MSDOS FAT file entry of the virtual EEPROM.BIN image file. */
+                       DISK_FILE_ENTRY_EEPROM_MSDOS  = 4,
+               };
+
+               /** Enum for the physical disk blocks of the virtual disk. */
+               enum
+               {
+                       /** Boot sector disk block. */
+                       DISK_BLOCK_BootBlock          = 0,
+                       /** First copy of the FAT table block. */
+                       DISK_BLOCK_FATBlock1          = 1,
+                       /** Second copy of the FAT table block. */
+                       DISK_BLOCK_FATBlock2          = 2,
+                       /** Root file and directory entries block. */
+                       DISK_BLOCK_RootFilesBlock     = 3,
+                       /** Start block of the disk data section. */
+                       DISK_BLOCK_DataStartBlock     = 4,
+               };
+