//0x70 bytes (sizeof)
struct _IOMMU_DMA_DOMAIN
{
struct _HALP_DMA_DOMAIN_OBJECT* DmaDomainOwner; //0x0
enum _IOMMU_DMA_DOMAIN_TYPE DomainType; //0x8
enum _EXT_IOMMU_TRANSLATION_TYPE TranslationType; //0xc
struct _LIST_ENTRY HardwareDomainListHead; //0x10
ULONGLONG HardwareDomainListLock; //0x20
struct _DMAR_PAGE_TABLE_STATE* DmarptState; //0x28
ULONG DomainId; //0x30
UCHAR IsStage1; //0x34
ULONG Asid; //0x38
struct _IOMMU_DMA_LOGICAL_ALLOCATOR* LogicalAllocator; //0x40
struct _LIST_ENTRY AttachedDevicesList; //0x48
ULONGLONG AttachedDevicesListLock; //0x58
ULONG HvReferences; //0x60
UCHAR HvDomainIdAllocated; //0x64
struct _EX_PUSH_LOCK HvPushLock; //0x68
};