//0xb8 bytes (sizeof)
struct _EXT_IOMMU
{
VOID* Context; //0x0
enum _EXT_IOMMU_KNOWN_IOMMU_TYPE Type; //0x8
union _EXT_IOMMU_CAPABILITIES Capabilities; //0x10
ULONG MaxOutputAddressWidth; //0x18
struct
{
USHORT PciSegment:1; //0x1c
} Flags; //0x1c
USHORT PciSegmentNumber; //0x1e
struct _EXT_IOMMU_FUNCTION_TABLE FunctionTable; //0x20
};