+///\r
+/// A header structure that is followed by an array of records that contain the \r
+/// parameters passed into the ReportStatusCode() service in the DXE Services Table.\r
+///\r
+typedef struct {\r
+ ///\r
+ /// The index pointing to the last recored being stored.\r
+ ///\r
+ UINT32 RecordIndex;\r
+ ///\r
+ /// The number of records being stored.\r
+ ///\r
+ UINT32 NumberOfRecords;\r
+ ///\r
+ /// The maximum number of records that can be stored.\r
+ ///\r
+ UINT32 MaxRecordsNumber;\r
+} RUNTIME_MEMORY_STATUSCODE_HEADER;\r
+\r