**/\r
\r
\r
-#ifndef __STATUS_CODE_H__\r
-#define __STATUS_CODE_H__\r
+#ifndef __DATA_HUB_STATUS_CODE_RECORD_H__\r
+#define __DATA_HUB_STATUS_CODE_RECORD_H__\r
\r
#define EFI_DATA_HUB_STATUS_CODE_RECORD_GUID \\r
{ \\r
}\r
\r
typedef struct {\r
+ ///\r
+ /// Status Code type to be reported.\r
+ ///\r
EFI_STATUS_CODE_TYPE CodeType;\r
+\r
+ ///\r
+ /// Valu information about the class and subclass is used to\r
+ /// classify the hardware and software entity as well as an operation.\r
+ ///\r
EFI_STATUS_CODE_VALUE Value;\r
+\r
+ ///\r
+ /// The enumeration of a hardware or software entity within\r
+ /// the system. Valid instance numbers start with 1\r
+ ///\r
UINT32 Instance;\r
+\r
+ ///\r
+ /// Identify the caller.\r
+ ///\r
EFI_GUID CallerId;\r
+\r
+ ///\r
+ /// Additional status code data\r
+ ///\r
EFI_STATUS_CODE_DATA Data;\r
} DATA_HUB_STATUS_CODE_DATA_RECORD;\r
\r
extern EFI_GUID gEfiDataHubStatusCodeRecordGuid;\r
\r
-#endif // __STATUS_CODE_H__\r
-\r
+#endif\r