]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/FormBrowser2.h
MdePkg: Add definition for new warning code EFI_WARN_FILE_SYSTEM.
[mirror_edk2.git] / MdePkg / Include / Protocol / FormBrowser2.h
index 7b1204759c251d2c0fcbcc225f783e242e7d352d..867b1e0ed0ac18f231f2cc726294d38c76af4582 100644 (file)
@@ -4,14 +4,14 @@
   The EFI_FORM_BROWSER2_PROTOCOL is the interface to call for drivers to \r
   leverage the EFI configuration driver interface.\r
   \r
-  Copyright (c) 2006 - 2009, 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
+Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.<BR>\r
+This program and the accompanying materials are licensed and made available under \r
+the terms and conditions of the BSD License that accompanies this distribution.  \r
+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
 **/\r
 \r
@@ -30,19 +30,19 @@ typedef struct _EFI_FORM_BROWSER2_PROTOCOL   EFI_FORM_BROWSER2_PROTOCOL;
 \r
 /**\r
    \r
-  @param LeftColumn   Value that designates the text column\r
+  @param LeftColumn   The value that designates the text column\r
                       where the browser window will begin from\r
                       the left-hand side of the screen\r
                       \r
-  @param RightColumn  Value that designates the text\r
+  @param RightColumn  The value that designates the text\r
                       column where the browser window will end\r
                       on the right-hand side of the screen.\r
 \r
-  @param TopRow       Value that designates the text row from the\r
+  @param TopRow       The value that designates the text row from the\r
                       top of the screen where the browser window\r
                       will start.\r
 \r
-  @param BottomRow    Value that designates the text row from the\r
+  @param BottomRow    The value that designates the text row from the\r
                       bottom of the screen where the browser\r
                       window will end. \r
 **/\r
@@ -59,6 +59,11 @@ typedef UINTN EFI_BROWSER_ACTION_REQUEST;
 #define EFI_BROWSER_ACTION_REQUEST_RESET  1\r
 #define EFI_BROWSER_ACTION_REQUEST_SUBMIT 2\r
 #define EFI_BROWSER_ACTION_REQUEST_EXIT   3\r
+#define EFI_BROWSER_ACTION_REQUEST_FORM_SUBMIT_EXIT  4\r
+#define EFI_BROWSER_ACTION_REQUEST_FORM_DISCARD_EXIT 5\r
+#define EFI_BROWSER_ACTION_REQUEST_FORM_APPLY        6\r
+#define EFI_BROWSER_ACTION_REQUEST_FORM_DISCARD      7\r
+#define EFI_BROWSER_ACTION_REQUEST_RECONNECT         8\r
 \r
 \r
 /**\r
@@ -78,7 +83,7 @@ typedef UINTN EFI_BROWSER_ACTION_REQUEST;
 \r
   @param FormSetGuid     This field points to the EFI_GUID which must match the Guid field or one of the\r
                          elements of the ClassId field  in the EFI_IFR_FORM_SET op-code.  If\r
-                         FormsetGuid is NULL, then this function will display the the form set class\r
+                         FormsetGuid is NULL, then this function will display the form set class\r
                          EFI_HII_PLATFORM_SETUP_FORMSET_GUID.\r
 \r
   @param FormId          This field specifies the identifier of the form within the form set to render as the first\r
@@ -121,7 +126,8 @@ EFI_STATUS
 \r
   @param ResultsDataSize  A pointer to the size of the buffer\r
                           associated with ResultsData. On input, the size in\r
-                          bytes of ResultsData. On output, the size of data returned in ResultsData.\r
+                          bytes of ResultsData. On output, the size of data \r
+                          returned in ResultsData.\r
 \r
   @param ResultsData    A string returned from an IFR browser or\r
                         equivalent. The results string will have\r