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

		struct.add(DWORD, 4, "SizeOfInfo", null);
		struct.add(DWORD, 4, "Flags1", null);
		struct.add(DWORD, 4, "ProcessId", null);
		struct.add(DWORD, 4, "ProcessCreateTime", null);
		struct.add(DWORD, 4, "ProcessUserTime", null);
		struct.add(DWORD, 4, "ProcessKernelTime", null);
		if (format2) {
			struct.add(DWORD, 4, "ProcessorMaxMhz", null);
			struct.add(DWORD, 4, "ProcessorCurrentMhz", null);
			struct.add(DWORD, 4, "ProcessorMhzLimit", null);
			struct.add(DWORD, 4, "ProcessorMaxIdleState", null);
			struct.add(DWORD, 4, "ProcessorCurrentIdleState", null);
		}
		if (format3) {
			struct.add(DWORD, 4, "ProcessIntegrityLevel", null);
			struct.add(DWORD, 4, "ProcessExecuteFlags", null);
			struct.add(DWORD, 4, "ProtectedProcess", null);
			struct.add(DWORD, 4, "TimeZoneId", null);

			StructureDataType s00 = new StructureDataType("SYSTEM_TIME", 0);
			s00.add(WORD, 2, "Year", null);
			s00.add(WORD, 2, "Month", null);
			s00.add(WORD, 2, "DayOfWeek", null);
			s00.add(WORD, 2, "Day", null);
			s00.add(WORD, 2, "Hour", null);
			s00.add(WORD, 2, "Minute", null);
			s00.add(WORD, 2, "Second", null);
			s00.add(WORD, 2, "Milliseconds", null);

			StructureDataType s0 = new StructureDataType("TIME_ZONE_INFORMATION", 0);
			s0.add(DWORD, 4, "Bias", null);
			s0.add(UTF16, 64, "StandardName", null);
			s0.add(s00, s00.getLength(), "StandardDate", null);
			s0.add(DWORD, 4, "StandardBias", null);
			s0.add(UTF16, 64, "DaylightName", null);
			s0.add(s00, s00.getLength(), "DaylightDate", null);
			s0.add(DWORD, 4, "DaylightBias", null);

			struct.add(s0, s0.getLength(), "TimeZone", null);
		}
		if (format4) {
			struct.add(UTF16, 256, "BuildString", null);
			struct.add(UTF16, 40, "DbgBldStr", 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/MiscInfoStream.java