#include <Guid/MemoryStatusCodeRecord.h>\r
#include <Protocol/StatusCode.h>\r
#include <Guid/StatusCodeDataTypeId.h>\r
+#include <Guid/EventGroup.h>\r
\r
#include <Library/BaseLib.h>\r
+#include <Library/SynchronizationLib.h>\r
#include <Library/BaseMemoryLib.h>\r
#include <Library/DebugLib.h>\r
#include <Library/ReportStatusCodeLib.h>\r
#define MAX_NUMBER_DATAHUB_RECORDS 1000\r
#define DATAHUB_BYTES_PER_RECORD EFI_STATUS_CODE_DATA_MAX_SIZE\r
#define EMPTY_RECORD_TAG 0xFF\r
-#define DATAHUB_STATUS_CODE_SIGNATURE EFI_SIGNATURE_32 ('B', 'D', 'H', 'S')\r
+#define DATAHUB_STATUS_CODE_SIGNATURE SIGNATURE_32 ('B', 'D', 'H', 'S')\r
\r
//\r
// Address type of pointer.\r