//0x28 bytes (sizeof)
struct _CONFIGURATION_COMPONENT
{
enum _CONFIGURATION_CLASS Class; //0x0
enum _CONFIGURATION_TYPE Type; //0x4
struct _DEVICE_FLAGS Flags; //0x8
USHORT Version; //0xc
USHORT Revision; //0xe
ULONG Key; //0x10
union
{
ULONG AffinityMask; //0x14
struct
{
USHORT Group; //0x14
USHORT GroupIndex; //0x16
};
};
ULONG ConfigurationDataLength; //0x18
ULONG IdentifierLength; //0x1c
CHAR* Identifier; //0x20
};