@Override
	public DataType toDataType() throws DuplicateNameException {
		StructureDataType struct = new StructureDataType(NAME, 0);

		struct.add(QWORD, 8, "Handle", null);
		struct.add(Pointer32DataType.dataType, 4, "TypeNameRVA", null);
		struct.add(Pointer32DataType.dataType, 4, "ObjectNameRVA", null);
		struct.add(DWORD, 4, "Attributes", null);
		struct.add(DWORD, 4, "GrantedAccess", null);
		struct.add(DWORD, 4, "HandleCount", null);
		struct.add(DWORD, 4, "PointerCount", null);
		if (expandedFormat) {
			struct.add(Pointer32DataType.dataType, 4, "ObjectInfoRva", null);
			struct.add(DWORD, 4, "Reserved0", null);
		}

		struct.setCategoryPath(new CategoryPath("/MDMP"));

		return struct;
	}
@see ghidra.app.util.bin.StructConverter#toDataType()
Ghidra/Features/FileFormats/src/main/java/ghidra/file/formats/dump/mdmp/Handle.java