\r
#define SMBIOS_TABLE_GUID EFI_SMBIOS_TABLE_GUID\r
\r
-//\r
-// Smbios Table Entry Point Structure\r
-//\r
-#pragma pack(1)\r
-typedef struct {\r
- UINT8 AnchorString[4];\r
- UINT8 EntryPointStructureChecksum;\r
- UINT8 EntryPointLength;\r
- UINT8 MajorVersion;\r
- UINT8 MinorVersion;\r
- UINT16 MaxStructureSize;\r
- UINT8 EntryPointRevision;\r
- UINT8 FormattedArea[5];\r
- UINT8 IntermediateAnchorString[5];\r
- UINT8 IntermediateChecksum;\r
- UINT16 TableLength;\r
- UINT32 TableAddress;\r
- UINT16 NumberOfSmbiosStructures;\r
- UINT8 SmbiosBcdRevision;\r
-} SMBIOS_TABLE_ENTRY_POINT;\r
-\r
-//\r
-// The Smbios structure header\r
-//\r
-typedef struct {\r
- UINT8 Type;\r
- UINT8 Length;\r
- UINT16 Handle;\r
-} SMBIOS_STRUCTURE;\r
-\r
-#pragma pack()\r
-\r
extern EFI_GUID gEfiSmbiosTableGuid;\r
\r
#endif\r