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

		struct.add(POINTER, psz, "List.Flink", null);
		struct.add(POINTER, psz, "List.Blink", null);
		struct.add(POINTER, psz, "__Undefined1", null);
		struct.add(POINTER, psz, "__Undefined2", null);
		struct.add(POINTER, psz, "__Undefined3", null);
		struct.add(POINTER, psz, "NonPagedDebugInfo", null);
		struct.add(POINTER, psz, "DllBase", null);
		struct.add(POINTER, psz, "EntryPoint", null);
		struct.add(DWORD, 4, "SizeOfImage", null);
		struct.add(DWORD, 4, "", null);
		struct.add(POINTER, psz, "FullDllNameLen", null);
		struct.add(POINTER, psz, "FullDllName", null);
		struct.add(POINTER, psz, "BaseDllNameLen", null);
		struct.add(POINTER, psz, "BaseDllName", null);
		struct.add(DWORD, 4, "Flags", null);
		struct.add(WORD, 2, "LoadCount", null);
		struct.add(WORD, 2, "__Undefined5", null);
		struct.add(POINTER, psz, "__Undefined6", null);
		struct.add(DWORD, 4, "CheckSum", null);
		struct.add(DWORD, 4, "__padding1", null);
		struct.add(DWORD, 4, "TimeDateStamp", null);
		struct.add(DWORD, 4, "__padding2", null);

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

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