//0x78 bytes (sizeof)
struct _HALP_DMA_DOMAIN_OBJECT
{
    struct 
_LIST_ENTRY ListEntry;                                           //0x0
    union
 _LARGE_INTEGER MaximumPhysicalAddress;                            //0x10
    union
 _LARGE_INTEGER BoundaryAddressMultiple;                           //0x18
    UCHAR CacheCoherent;                                                    //0x20
    UCHAR FirmwareReserved;                                                 //0x21
    struct
 _IOMMU_DMA_DOMAIN* IommuDomainPointer;                           //0x28
    enum
 _HALP_DMA_TRANSLATION_TYPE TranslationType;                        //0x30
    struct
 _ADAPTER_OBJECT* OwningAdapter;                                  //0x38
    struct 
_RTL_RB_TREE CommonBufferRoot;                                   //0x40
    ULONGLONG CommonBufferTreeLock;                                         //0x50
    struct 
_LIST_ENTRY VectorCommonBufferListHead;                          //0x58
    ULONGLONG VectorCommonBufferLock;                                       //0x68
    ULONG DomainRefCount;                                                   //0x70
};