//0x40 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
USHORT Asid; //0x36
struct _IOMMU_DMA_LOGICAL_ALLOCATOR* LogicalAllocator; //0x38
};