#define TAG_FIRMWARE (14)
#define TAG_MEMTEST (15)
#define TAG_GDISK (16)
-#define NUM_TOOLS (17)
+#define TAG_NETBOOT (17)
+#define NUM_TOOLS (18)
#define NUM_SCAN_OPTIONS 10
// Directories to search for memtest86....
#define MEMTEST_LOCATIONS L"EFI\\tools,EFI\\tools\\memtest86,EFI\\tools\\memtest,EFI\\memtest86,EFI\\memtest"
// Files that may be Windows recovery files
-#define WINDOWS_RECOVERY_FILES L"EFI\\Microsoft\\Boot\\LrsBootmgr.efi"
+#define WINDOWS_RECOVERY_FILES L"EFI\\Microsoft\\Boot\\LrsBootmgr.efi,Recovery:\\EFI\\BOOT\\bootx64.efi,Recovery:\\EFI\\BOOT\\bootia32.efi"
#define NULL_GUID_VALUE { 0x00000000, 0x0000, 0x0000, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} };
#define REFIND_GUID_VALUE { 0x36D08FA7, 0xCF0B, 0x42F5, {0x8F, 0x14, 0x68, 0xDF, 0x73, 0xED, 0x37, 0x40} };
typedef struct {
REFIT_MENU_ENTRY me;
REFIT_VOLUME *Volume;
-//#ifndef __MAKEWITH_GNUEFI
BDS_COMMON_OPTION *BdsOption;
-//#endif
CHAR16 *LoadOptions;
BOOLEAN Enabled;
} LEGACY_ENTRY;
BOOLEAN TextOnly;
BOOLEAN ScanAllLinux;
BOOLEAN DeepLegacyScan;
+ BOOLEAN EnableAndLockVMX;
UINTN RequestedScreenWidth;
UINTN RequestedScreenHeight;
UINTN BannerBottomEdge;