]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Disk/RamDiskDxe/RamDiskImpl.h
MdeModulePkg RamDiskDxe: Fix wrong HII behavior for more than 8 RAM disks
[mirror_edk2.git] / MdeModulePkg / Universal / Disk / RamDiskDxe / RamDiskImpl.h
index 2fcc89f0465d6250c7f02866f84960108ea9f4c5..d660ab936672b9fd7fab89b107d84882b3c15efb 100644 (file)
@@ -71,7 +71,6 @@
 // RamDiskDxe driver maintains a list of registered RAM disks.\r
 //\r
 extern  LIST_ENTRY                RegisteredRamDisks;\r
-extern  UINTN                     ListEntryNum;\r
 \r
 //\r
 // Pointers to the EFI_ACPI_TABLE_PROTOCOL and EFI_ACPI_SDT_PROTOCOL.\r
@@ -108,6 +107,8 @@ typedef struct {
   UINT16                          InstanceNumber;\r
   RAM_DISK_CREATE_METHOD          CreateMethod;\r
   BOOLEAN                         InNfit;\r
+  EFI_QUESTION_ID                 CheckBoxId;\r
+  BOOLEAN                         CheckBoxChecked;\r
 \r
   LIST_ENTRY                      ThisInstance;\r
 } RAM_DISK_PRIVATE_DATA;\r
@@ -145,8 +146,6 @@ extern RAM_DISK_CONFIG_PRIVATE_DATA    mRamDiskConfigPrivateDataTemplate;
 #define RAM_DISK_CONFIG_PRIVATE_DATA_SIGNATURE   SIGNATURE_32 ('R', 'C', 'F', 'G')\r
 #define RAM_DISK_CONFIG_PRIVATE_FROM_THIS(a)     CR (a, RAM_DISK_CONFIG_PRIVATE_DATA, ConfigAccess, RAM_DISK_CONFIG_PRIVATE_DATA_SIGNATURE)\r
 \r
-#define RAM_DISK_LIST_VAR_OFFSET                 ((UINT16) OFFSET_OF (RAM_DISK_CONFIGURATION, RamDiskList))\r
-\r
 /**\r
   Register a RAM disk with specified address, size and type.\r
 \r