/** @file\r
The Esrt Management Protocol used to register/set/update an updatable firmware resource .\r
\r
-Copyright (c) 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
+Copyright (c) 2015 - 2018, 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
+http://opensource.org/licenses/bsd-license.php.\r
\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \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
typedef struct _ESRT_MANAGEMENT_PROTOCOL ESRT_MANAGEMENT_PROTOCOL;\r
\r
/**\r
- Get Variable name and data by Esrt Entry FwClass \r
+ Get Variable name and data by Esrt Entry FwClass\r
+\r
+ @param[in] FwClass FwClass of Esrt entry to get\r
+ @param[in out] Entry Esrt entry returned\r
\r
- @param[in] FwClass FwClass of Esrt entry to get \r
- @param[in out] Entry Esrt entry returned \r
- \r
@retval EFI_SUCCESS The variable saving this Esrt Entry exists.\r
@retval EF_NOT_FOUND No correct variable found.\r
\r
IN EFI_GUID *FwClass,\r
IN OUT EFI_SYSTEM_RESOURCE_ENTRY *Entry\r
);\r
- \r
+\r
\r
/**\r
Update one ESRT entry in ESRT Cache.\r
\r
@param[in] Entry Esrt entry to be updated\r
- \r
+\r
@retval EFI_SUCCESS Successfully update an ESRT entry in cache.\r
@retval EFI_INVALID_PARAMETER Entry does't exist in ESRT Cache\r
@retval EFI_WRITE_PROTECTED ESRT Cache repositoy is locked\r
\r
\r
/**\r
- Non-FMP instance to unregister Esrt Entry from ESRT Cache. \r
+ Non-FMP instance to unregister Esrt Entry from ESRT Cache.\r
+\r
+ @param[in] FwClass FwClass of Esrt entry to Unregister\r
\r
- @param[in] FwClass FwClass of Esrt entry to Unregister \r
- \r
- @retval EFI_SUCCESS Insert all entries Successfully \r
+ @retval EFI_SUCCESS Insert all entries Successfully\r
@retval EFI_NOT_FOUND FwClass does not exsit\r
\r
**/\r
\r
\r
/**\r
- This function locks up Esrt repository to be readonly. It should be called \r
+ This function locks up Esrt repository to be readonly. It should be called\r
before gEfiEndOfDxeEventGroupGuid event signaled\r
\r
- @retval EFI_SUCCESS Locks up FMP Non-FMP repository successfully \r
+ @retval EFI_SUCCESS Locks up FMP Non-FMP repository successfully\r
\r
**/\r
typedef\r