summaryrefslogtreecommitdiff
path: root/EdkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.h
diff options
context:
space:
mode:
Diffstat (limited to 'EdkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.h')
-rw-r--r--EdkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/EdkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.h b/EdkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.h
index e03dc37241..5f8cee0d09 100644
--- a/EdkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.h
+++ b/EdkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.h
@@ -22,6 +22,8 @@ Abstract:
#ifndef __DXE_STATUS_CODE_H__
#define __DXE_STATUS_CODE_H__
+#include <Common/StatusCode.h>
+
//
// Data hub worker definition
//
@@ -41,14 +43,10 @@ typedef enum {
} PROCESSOR_MODE;
typedef struct {
- UINTN Signature;
- LIST_ENTRY Node;
- EFI_STATUS_CODE_TYPE CodeType;
- EFI_STATUS_CODE_VALUE Value;
- UINT32 Instance;
- EFI_GUID CallerId;
- EFI_STATUS_CODE_DATA Data;
- UINT8 ExtendData[EFI_STATUS_CODE_DATA_MAX_SIZE];
+ UINTN Signature;
+ LIST_ENTRY Node;
+
+ UINT8 Data[sizeof (DATA_HUB_STATUS_CODE_DATA_RECORD) + EFI_STATUS_CODE_DATA_MAX_SIZE];
} DATAHUB_STATUSCODE_RECORD;