+++ /dev/null
-// *++\r
-//\r
-// Copyright (c) 2006, Intel Corporation \r
-// All rights reserved. This program and the accompanying materials \r
-// are licensed and made available under the terms and conditions of the BSD License \r
-// which accompanies this distribution. The full text of the license may be found at \r
-// http://opensource.org/licenses/bsd-license.php \r
-// \r
-// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
-// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
-// \r
-// Module Name:\r
-//\r
-// FE.vfr \r
-// \r
-// Abstract:\r
-// \r
-// File Explorer Formset\r
-// \r
-// Revision History: \r
-// \r
-// --*/\r
-\r
-#include "EdkGenericPlatformBdsLibStrDefs.h" \r
-#include "FormGuid.h"\r
-\r
-#pragma pack(1)\r
-typedef struct {\r
- UINT16 DescriptionData[75];\r
- UINT16 OptionalData[127];\r
- UINT8 Active;\r
- UINT8 ForceReconnect; \r
-} FILE_EXPLORER_NV_DATA;\r
-#pragma pack()\r
-\r
-#define FORM_FILE_EXPLORER_ID 0x001E\r
-#define FORM_BOOT_ADD_DESCRIPTION_ID 0x001F\r
-#define FORM_DRIVER_ADD_FILE_DESCRIPTION_ID 0x0020\r
-#define KEY_VALUE_SAVE_AND_EXIT 0x0090\r
-#define KEY_VALUE_NO_SAVE_AND_EXIT 0x0091\r
-\r
-\r
-\r
-formset \r
- guid = FILE_EXPLORE_FORMSET_GUID,\r
- title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE),\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- class = 0,\r
- subclass = 0,\r
-\r
- form formid = FORM_FILE_EXPLORER_ID,\r
- title = STRING_TOKEN(STR_FILE_EXPLORER_TITLE);\r
-\r
- label FORM_FILE_EXPLORER_ID;\r
- endform;\r
- \r
- form formid = FORM_BOOT_ADD_DESCRIPTION_ID,\r
- title = STRING_TOKEN(STR_FORM_BOOT_ADD_DESC_TITLE);\r
- \r
- label FORM_BOOT_ADD_DESCRIPTION_ID;\r
-\r
- subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
- \r
- string varid = FILE_EXPLORER_NV_DATA.DescriptionData,\r
- prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- minsize = 6,\r
- maxsize = 75,\r
- endstring;\r
-\r
- string varid = FILE_EXPLORER_NV_DATA.OptionalData,\r
- prompt = STRING_TOKEN(STR_OPTIONAL_DATA),\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- minsize = 0,\r
- maxsize = 120,\r
- endstring;\r
-\r
- text \r
- help = STRING_TOKEN(STR_SAVE_AND_EXIT), \r
- text = STRING_TOKEN(STR_SAVE_AND_EXIT), \r
- text = STRING_TOKEN(STR_NULL_STRING),\r
- flags = INTERACTIVE | NV_ACCESS,\r
- key = KEY_VALUE_SAVE_AND_EXIT;\r
- \r
- text \r
- help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT), \r
- text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT), \r
- text = STRING_TOKEN(STR_NULL_STRING),\r
- flags = INTERACTIVE | NV_ACCESS,\r
- key = KEY_VALUE_NO_SAVE_AND_EXIT;\r
- \r
- endform;\r
-\r
- form formid = FORM_DRIVER_ADD_FILE_DESCRIPTION_ID,\r
- title = STRING_TOKEN(STR_FORM_DRV_ADD_DESC_TITLE);\r
- \r
- label FORM_DRIVER_ADD_FILE_DESCRIPTION_ID;\r
- \r
- subtitle text = STRING_TOKEN(STR_NULL_STRING);\r
-\r
- string varid = FILE_EXPLORER_NV_DATA.DescriptionData,\r
- prompt = STRING_TOKEN(STR_LOAD_OPTION_DESC),\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- minsize = 6,\r
- maxsize = 75,\r
- endstring;\r
-\r
- string varid = FILE_EXPLORER_NV_DATA.OptionalData,\r
- prompt = STRING_TOKEN(STR_OPTIONAL_DATA),\r
- help = STRING_TOKEN(STR_NULL_STRING),\r
- minsize = 0,\r
- maxsize = 120,\r
- endstring; \r
- \r
- checkbox varid = FILE_EXPLORER_NV_DATA.ForceReconnect,\r
- prompt = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON),\r
- help = STRING_TOKEN(STR_LOAD_OPTION_FORCE_RECON), \r
- flags = 1,\r
- key = 0,\r
- endcheckbox;\r
-\r
- text \r
- help = STRING_TOKEN(STR_SAVE_AND_EXIT), \r
- text = STRING_TOKEN(STR_SAVE_AND_EXIT), \r
- text = STRING_TOKEN(STR_NULL_STRING),\r
- flags = INTERACTIVE | NV_ACCESS,\r
- key = KEY_VALUE_SAVE_AND_EXIT;\r
- \r
- text \r
- help = STRING_TOKEN(STR_NO_SAVE_AND_EXIT), \r
- text = STRING_TOKEN(STR_NO_SAVE_AND_EXIT), \r
- text = STRING_TOKEN(STR_NULL_STRING),\r
- flags = INTERACTIVE | NV_ACCESS,\r
- key = KEY_VALUE_NO_SAVE_AND_EXIT;\r
- \r
- endform;\r
- \r
-endformset;