)\r
{\r
UINT8 Index;\r
+ UINT8 Index2;\r
UINT8 *Buffer;\r
\r
if (Struct == NULL) {\r
if (Struct->Hdr->Length > 0x12) {\r
PRINT_STRUCT_VALUE (Struct, Type3, NumberofPowerCords);\r
}\r
+ if (Struct->Hdr->Length > 0x13) {\r
+ PRINT_STRUCT_VALUE (Struct, Type3, ContainedElementCount);\r
+ }\r
+ if (Struct->Hdr->Length > 0x14) {\r
+ PRINT_STRUCT_VALUE (Struct, Type3, ContainedElementRecordLength);\r
+ }\r
+ if (Struct->Hdr->Length > 0x15) {\r
+ for (Index = 0; Index < Struct->Type3->ContainedElementCount; Index++) {\r
+ ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_CONTAINED_ELEMENT), gShellDebug1HiiHandle, Index+1);\r
+ for (Index2 = 0; Index2< Struct->Type3->ContainedElementRecordLength; Index2++) {\r
+ Print (L"%02X ", Buffer[0x15 + (Index * Struct->Type3->ContainedElementRecordLength) + Index2]);\r
+ }\r
+ Print (L"\n");\r
+ }\r
+ }\r
}\r
if (AE_SMBIOS_VERSION (0x2, 0x7) && (Struct->Hdr->Length > 0x13)) {\r
if (Struct->Hdr->Length > (0x15 + (Struct->Type3->ContainedElementCount * Struct->Type3->ContainedElementRecordLength))) {\r