]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.h
Remove CommonHeader.h in StatusCodeDxe.
[mirror_edk2.git] / EdkModulePkg / Universal / StatusCode / Dxe / DxeStatusCode.h
index e03dc372415f09bfa3dd39c73c1f3adb4eb4fb21..5f8cee0d098c10b92d243ed1b3bee1f46c2e49ba 100644 (file)
@@ -22,6 +22,8 @@ Abstract:
 #ifndef __DXE_STATUS_CODE_H__\r
 #define __DXE_STATUS_CODE_H__\r
 \r
+#include <Common/StatusCode.h>\r
+\r
 //\r
 // Data hub worker definition \r
 //\r
@@ -41,14 +43,10 @@ typedef enum {
 } PROCESSOR_MODE;\r
 \r
 typedef struct {\r
-  UINTN                     Signature;\r
-  LIST_ENTRY                Node;\r
-  EFI_STATUS_CODE_TYPE      CodeType;\r
-  EFI_STATUS_CODE_VALUE     Value;\r
-  UINT32                    Instance;\r
-  EFI_GUID                  CallerId;\r
-  EFI_STATUS_CODE_DATA      Data;\r
-  UINT8                     ExtendData[EFI_STATUS_CODE_DATA_MAX_SIZE];\r
+  UINTN       Signature;\r
+  LIST_ENTRY  Node;\r
+\r
+  UINT8       Data[sizeof (DATA_HUB_STATUS_CODE_DATA_RECORD) + EFI_STATUS_CODE_DATA_MAX_SIZE];\r
 } DATAHUB_STATUSCODE_RECORD;\r
 \r
 \r