//0x40 bytes (sizeof)
struct _IOMMU_RESERVED_DEVICE
{
    struct _EXT_IOMMU_DEVICE_ID* DeviceId;                                  //0x0
    VOID* PageTable;                                                        //0x8
    union _LARGE_INTEGER PageTablePhysical;                                 //0x10
    struct _EXT_IOMMU_DEVICE* ExtDevice;                                    //0x18
    ULONG RegionCount;                                                      //0x20
    struct _EXT_IOMMU_RESERVED_MEMORY_REGION Regions[1];                    //0x28
};