//0xc bytes (sizeof)
struct _PCI_BUSMASTER_DESCRIPTOR
{
enum _PCI_BUSMASTER_RID_TYPE Type; //0x0
ULONG Segment; //0x4
union
{
struct
{
UCHAR Bus; //0x8
UCHAR Device; //0x9
UCHAR Function; //0xa
UCHAR Reserved; //0xb
} DeviceRid; //0x8
struct
{
UCHAR Bus; //0x8
UCHAR Device; //0x9
UCHAR Function; //0xa
UCHAR Reserved; //0xb
} BridgeRid; //0x8
struct
{
UCHAR SecondaryBus; //0x8
UCHAR SubordinateBus; //0x9
} MultipleBridges; //0x8
};
};