#ifndef _SMBIOS_H
#include <pshpack1.h>
typedef struct _SMBIOS_ONBOARD_DEVICE_INFORMATION
{
SMBIOS_HEADER Header;
// 2.6+
UCHAR ReferenceDesignation; // string
union
{
struct
{
UCHAR Type : 7; // SMBIOS_ONBOARD_DEVICE_TYPE_*
UCHAR Enabled : 1;
};
UCHAR Value;
} DeviceType;
UCHAR DeviceTypeInstance;
USHORT SegmentGroupNumber;
UCHAR BusNumber;
union
{
struct
{
UCHAR FunctionNumber : 3;
UCHAR DeviceNumber : 5;
};
UCHAR Value;
} DeviceFunctionNumber;
} SMBIOS_ONBOARD_DEVICE_INFORMATION, *PSMBIOS_ONBOARD_DEVICE_INFORMATION;
View code on GitHub
No description available.