///\r
/// Forward declaration for the _ESRT_MANAGEMENT_PROTOCOL.\r
///\r
-typedef struct _ESRT_MANAGEMENT_PROTOCOL ESRT_MANAGEMENT_PROTOCOL;\r
+typedef struct _ESRT_MANAGEMENT_PROTOCOL ESRT_MANAGEMENT_PROTOCOL;\r
\r
/**\r
Get Variable name and data by Esrt Entry FwClass\r
IN OUT EFI_SYSTEM_RESOURCE_ENTRY *Entry\r
);\r
\r
-\r
/**\r
Update one ESRT entry in ESRT Cache.\r
\r
IN EFI_SYSTEM_RESOURCE_ENTRY *Entry\r
);\r
\r
-\r
/**\r
Non-FMP instance to unregister Esrt Entry from ESRT Cache.\r
\r
IN EFI_GUID *FwClass\r
);\r
\r
-\r
/**\r
Non-FMP instance to register one ESRT entry into ESRT Cache.\r
\r
IN EFI_SYSTEM_RESOURCE_ENTRY *Entry\r
);\r
\r
-\r
/**\r
This function syn up Cached ESRT with data from FMP instances\r
Function should be called after Connect All in order to locate all FMP protocols\r
VOID\r
);\r
\r
-\r
/**\r
This function locks up Esrt repository to be readonly. It should be called\r
before gEfiEndOfDxeEventGroupGuid event signaled\r
VOID\r
);\r
\r
-\r
struct _ESRT_MANAGEMENT_PROTOCOL {\r
- GET_ESRT_ENTRY GetEsrtEntry;\r
- UPDATE_ESRT_ENTRY UpdateEsrtEntry;\r
- REGISTER_ESRT_ENTRY RegisterEsrtEntry;\r
- UNREGISTER_ESRT_ENTRY UnRegisterEsrtEntry;\r
- SYNC_ESRT_FMP SyncEsrtFmp;\r
- LOCK_ESRT_REPOSITORY LockEsrtRepository;\r
+ GET_ESRT_ENTRY GetEsrtEntry;\r
+ UPDATE_ESRT_ENTRY UpdateEsrtEntry;\r
+ REGISTER_ESRT_ENTRY RegisterEsrtEntry;\r
+ UNREGISTER_ESRT_ENTRY UnRegisterEsrtEntry;\r
+ SYNC_ESRT_FMP SyncEsrtFmp;\r
+ LOCK_ESRT_REPOSITORY LockEsrtRepository;\r
};\r
\r
-extern EFI_GUID gEsrtManagementProtocolGuid;\r
+extern EFI_GUID gEsrtManagementProtocolGuid;\r
\r
#endif // #ifndef _ESRT_MANAGEMENT_H_\r
-\r