diff --git a/include/gen/ExportInfo.h b/include/gen/ExportInfo.h
new file mode 100644
index 0000000000000000000000000000000000000000..9d634c0ec8d11863e0e0b7a3e43c950c8b9d7ae3
--- /dev/null
+++ b/include/gen/ExportInfo.h
@@ -0,0 +1,40 @@
+/* Copyright (c) 2006, NIF File Format Library and Tools
+All rights reserved.  Please see niflib.h for license. */
+
+//---THIS FILE WAS AUTOMATICALLY GENERATED.  DO NOT EDIT---//
+
+//To change this file, alter the niftools/docsys/gen_niflib.py Python script.
+
+#ifndef _EXPORTINFO_H_
+#define _EXPORTINFO_H_
+
+#include "../NIF_IO.h"
+
+namespace Niflib {
+
+
+/*!  */
+struct ExportInfo {
+	/*! Default Constructor */
+	NIFLIB_API ExportInfo();
+	/*! Default Destructor */
+	NIFLIB_API ~ExportInfo();
+	/*! Copy Constructor */
+	NIFLIB_API ExportInfo( const ExportInfo & src );
+	/*! Copy Operator */
+	NIFLIB_API ExportInfo & operator=( const ExportInfo & src );
+	/*! Probably the number of strings that follow. */
+	unsigned int unknown;
+	/*! Could be the name of the creator of the NIF file? */
+	ShortString creator;
+	/*! Unknown. Can be something like 'TriStrip Process Script'. */
+	ShortString exportInfo1;
+	/*!
+	 * Unknown. Possibly the selected option of the export script. Can be something
+	 * like 'Default Export Script'.
+	 */
+	ShortString exportInfo2;
+};
+
+}
+#endif
diff --git a/src/gen/ExportInfo.cpp b/src/gen/ExportInfo.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..8fa5a832cc931dd2b3ea258007a0b3732d0b0b4a
--- /dev/null
+++ b/src/gen/ExportInfo.cpp
@@ -0,0 +1,29 @@
+/* Copyright (c) 2006, NIF File Format Library and Tools
+All rights reserved.  Please see niflib.h for license. */
+
+//---THIS FILE WAS AUTOMATICALLY GENERATED.  DO NOT EDIT---//
+
+//To change this file, alter the niftools/docsys/gen_niflib.py Python script.
+
+#include "../../include/gen/ExportInfo.h"
+using namespace Niflib;
+
+//Constructor
+ExportInfo::ExportInfo() : unknown((unsigned int)3) {};
+
+//Copy Constructor
+ExportInfo::ExportInfo( const ExportInfo & src ) {
+	*this = src;
+};
+
+//Copy Operator
+ExportInfo & ExportInfo::operator=( const ExportInfo & src ) {
+	this->unknown = src.unknown;
+	this->creator = src.creator;
+	this->exportInfo1 = src.exportInfo1;
+	this->exportInfo2 = src.exportInfo2;
+	return *this;
+};
+
+//Destructor
+ExportInfo::~ExportInfo() {};