#ifndef _SMBIOS_H
#include <pshpack1.h>
typedef struct _SMBIOS_COOLING_DEVICE_INFORMATION
{
SMBIOS_HEADER Header;
// 2.2+
USHORT TemperatureProbeHandle;
union
{
struct
{
UCHAR DeviceType : 5; // SMBIOS_COOLING_DEVICE_TYPE_*
UCHAR Status : 3; // SMBIOS_COOLING_DEVICE_STATUS_*
};
UCHAR Value;
} DeviceTypeAndStatus;
UCHAR CoolingUnitGroup;
ULONG OEMDefined;
USHORT NominalSpeed;
// 2.7+
UCHAR Description; // string
} SMBIOS_COOLING_DEVICE_INFORMATION, *PSMBIOS_COOLING_DEVICE_INFORMATION;
View code on GitHub
No description available.