#include <Library/HobLib.h>\r
#include <Library/ExtractGuidedSectionLib.h>\r
\r
-#define PEI_EXTRACT_HANDLER_INFO_SIGNATURE EFI_SIGNATURE_32 ('P', 'E', 'H', 'I')\r
+#define PEI_EXTRACT_HANDLER_INFO_SIGNATURE SIGNATURE_32 ('P', 'E', 'H', 'I')\r
\r
typedef struct {\r
UINT32 Signature;\r
@retval RETURN_OUT_OF_RESOURCES No enough memory to allocated.\r
**/\r
RETURN_STATUS\r
-EFIAPI\r
PeiGetExtractGuidedSectionHandlerInfo (\r
IN OUT PEI_EXTRACT_GUIDED_SECTION_HANDLER_INFO **InfoPointer\r
)\r
Sets ExtractHandlerGuidTable so it points at a callee allocated array of registered GUIDs.\r
The total number of GUIDs in the array are returned. Since the array of GUIDs is callee allocated\r
and caller must treat this array of GUIDs as read-only data. \r
- \r
If ExtractHandlerGuidTable is NULL, then ASSERT().\r
\r
@param[out] ExtractHandlerGuidTable A pointer to the array of GUIDs that have been registered through\r
allocated output buffer. \r
\r
@retval RETURN_SUCCESS The handlers were registered.\r
- @retval RETURN_ALREADY_STARTED Handlers have already been registered for the GUID specified by SectionGuid. \r
@retval RETURN_OUT_OF_RESOURCES There are not enough resources available to register the handlers.\r
\r
**/\r