--- /dev/null
+//\r
+// Include common header file for this module.\r
+//\r
+#include "CommonHeader.h"\r
+\r
+// *++\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 "BdsStrDefs.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;
\ No newline at end of file