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

		struct.add(STRING, 4, "Signature", null);
		struct.add(STRING, 4, "ValidDump", null);
		struct.add(DWORD, 4, "MajorVersion", null);
		struct.add(DWORD, 4, "MinorVersion", null);
		struct.add(DWORD, 4, "MachineImageType", null);
		struct.add(DWORD, 4, "NumberOfThreads", null);
		struct.add(DWORD, 4, "ModuleCount", null);
		struct.add(DWORD, 4, "MemoryRegionCount", null);
		struct.add(POINTER, psz, "ThreadContextOffset", null);
		struct.add(POINTER, psz, "ModulesOffset", null);
		struct.add(POINTER, psz, "MemoryRegionOffset", null);
		struct.add(POINTER, psz, "MemoryDescriptorOffset", null);
		struct.add(POINTER, psz, "DebugEventOffset", null);
		struct.add(POINTER, psz, "ThreadStateOffset", null);

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

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