10#ifndef _SMBIOS_QUERY_TABLE_H_
11#define _SMBIOS_QUERY_TABLE_H_
15#define QUERY_TABLE_UNFOUND 0xFF
25#define PRINT_INFO_OPTION(Value, Option) \
27 if (Option == SHOW_NONE) { \
30 if (Option < SHOW_DETAIL) { \
31 Print (L"0x%x\n", Value); \
101 IN UINT8 FeatureFlags,
318 IN UINT8 Associativity,
642 IN UINT8 Granularity,
VOID DisplayECPStatus(IN UINT8 Key, IN UINT8 Option)
VOID DisplayPBDeviceChemistry(IN UINT8 Key, IN UINT8 Option)
VOID DisplayMemoryDeviceTypeDetail(IN UINT16 Para, IN UINT8 Option)
VOID DisplaySESecurityStatus(IN UINT8 Status, IN UINT8 Option)
VOID DisplayBaseBoardBoardType(IN UINT8 Type, IN UINT8 Option)
VOID DisplayTemperatureProbeLoc(IN UINT8 Key, IN UINT8 Option)
VOID DisplayMDAddressType(IN UINT8 Key, IN UINT8 Option)
VOID DisplaySystemEnclosureStatus(IN UINT8 Status, IN UINT8 Option)
VOID DisplayMmMemoryType(IN UINT16 Type, IN UINT8 Option)
VOID DisplayBaseBoardFeatureFlags(IN UINT8 FeatureFlags, IN UINT8 Option)
VOID DisplayProcessorCharacteristics(IN UINT16 Type, IN UINT8 Option)
VOID DisplayIPMIDIBMCInterfaceType(IN UINT8 Key, IN UINT8 Option)
VOID DisplayMemoryErrorType(IN UINT8 ErrorType, IN UINT8 Option)
VOID DisplayProcessorType(IN UINT8 Type, IN UINT8 Option)
VOID DisplayVPLocation(IN UINT8 Key, IN UINT8 Option)
VOID DisplaySystemSlotHeight(IN UINT8 Length, IN UINT8 Option)
VOID DisplaySystemWakeupType(IN UINT8 Type, IN UINT8 Option)
UINT8 QueryTable(IN TABLE_ITEM *Table, IN UINTN Number, IN UINT8 Key, IN OUT CHAR16 *Info, IN UINTN InfoLen)
VOID DisplayCacheAssociativity(IN UINT8 Associativity, IN UINT8 Option)
VOID DisplayMCHostInterfaceType(IN UINT8 Key, IN UINT8 Option)
VOID DisplayMemoryModuleVoltage(IN UINT8 Voltage, IN UINT8 Option)
VOID DisplayMcInterleaveSupport(IN UINT8 Support, IN UINT8 Option)
VOID DisplayMemoryDeviceMemoryOperatingModeCapability(IN UINT16 Para, IN UINT8 Option)
VOID DisplayCacheErrCorrectingType(IN UINT8 Type, IN UINT8 Option)
VOID DisplaySlotCharacteristics1(IN UINT8 Chara1, IN UINT8 Option)
VOID DisplayProcessorUpgrade(IN UINT8 Upgrade, IN UINT8 Option)
VOID DisplayMemoryChannelType(IN UINT8 Key, IN UINT8 Option)
VOID DisplayMcErrorCorrectCapability(IN UINT8 Capability, IN UINT8 Option)
VOID DisplayMcMemorySpeeds(IN UINT16 Speed, IN UINT8 Option)
VOID DisplayPointingDeviceType(IN UINT8 Type, IN UINT8 Option)
VOID DisplayMemoryErrorGranularity(IN UINT8 Granularity, IN UINT8 Option)
VOID DisplaySystemSlotType(IN UINT8 Type, IN UINT8 Option)
VOID DisplaySystemSlotLength(IN UINT8 Length, IN UINT8 Option)
VOID DisplayOnboardDeviceTypes(IN UINT8 Type, IN UINT8 Option)
VOID DisplayCacheSystemCacheType(IN UINT8 Type, IN UINT8 Option)
VOID DisplaySystemSlotCurrentUsage(IN UINT8 Usage, IN UINT8 Option)
VOID DisplaySlotCharacteristics2(IN UINT8 Chara2, IN UINT8 Option)
VOID DisplayMemoryErrorOperation(IN UINT8 Operation, IN UINT8 Option)
VOID DisplaySELSysManagementTypes(IN UINT32 SMType, IN UINT8 Option)
VOID DisplayMemoryDeviceFormFactor(IN UINT8 FormFactor, IN UINT8 Option)
VOID DisplayPointingDeviceInterface(IN UINT8 Interface, IN UINT8 Option)
VOID DisplayTemperatureProbeStatus(IN UINT8 Key, IN UINT8 Option)
VOID DisplayStructureTypeInfo(IN UINT8 Key, IN UINT8 Option)
VOID DisplayCoolingDeviceType(IN UINT8 Key, IN UINT8 Option)
VOID DisplaySELVarDataFormatType(IN UINT8 Type, IN UINT8 Option)
VOID DisplayECPLoc(IN UINT8 Key, IN UINT8 Option)
VOID DisplayPMALocation(IN UINT8 Location, IN UINT8 Option)
VOID DisplayMemoryDeviceMemoryTechnology(IN UINT8 Para, IN UINT8 Option)
VOID DisplayCacheSRAMType(IN UINT16 Type, IN UINT8 Option)
VOID DisplayPostResultsBitmapDw2(IN UINT32 Key, IN UINT8 Option)
VOID DisplayMDType(IN UINT8 Key, IN UINT8 Option)
VOID DisplayMmErrorStatus(IN UINT8 Status, IN UINT8 Option)
VOID DisplaySystemSlotInformation(IN UINT8 Width, IN UINT8 Option)
VOID DisplaySystemSlotDataBusWidth(IN UINT8 Width, IN UINT8 Option)
VOID DisplaySystemSlotPhysicalWidth(IN UINT8 Width, IN UINT8 Option)
VOID DisplaySELTypes(IN UINT8 Type, IN UINT8 Option)
VOID DisplayPostResultsBitmapDw1(IN UINT32 Key, IN UINT8 Option)
VOID DisplayPMAUse(IN UINT8 Use, IN UINT8 Option)
VOID DisplayMemoryDeviceType(IN UINT8 Type, IN UINT8 Option)
VOID DisplaySystemEnclosureType(IN UINT8 Type, IN UINT8 Option)
VOID DisplayVPStatus(IN UINT8 Key, IN UINT8 Option)
VOID DisplayCoolingDeviceStatus(IN UINT8 Key, IN UINT8 Option)
VOID DisplayPortConnectorType(IN UINT8 Type, IN UINT8 Option)
VOID DisplayPMAErrorCorrectionTypes(IN UINT8 Type, IN UINT8 Option)
VOID DisplayPortType(IN UINT8 Type, IN UINT8 Option)
VOID DisplayMcErrorDetectMethod(IN UINT8 Method, IN UINT8 Option)