diff --git a/Base/Base.vbproj b/Base/Base.vbproj
index 2700f98c..ad3ecfe1 100644
--- a/Base/Base.vbproj
+++ b/Base/Base.vbproj
@@ -87,6 +87,7 @@
+
diff --git a/Base/IDB/Constants.vb b/Base/IDB/Constants.vb
new file mode 100644
index 00000000..96bc64f6
--- /dev/null
+++ b/Base/IDB/Constants.vb
@@ -0,0 +1,43 @@
+Namespace IDB
+
+ Public Class Constants
+ Public Class FileStore
+ Public Const FILE_STORE_INVALID_OBEJCT_ID = 0
+
+ Public Const FILE_CHANGED_QUESTION = "QUESTION VERSION"
+ Public Const FILE_CHANGED_OVERWRITE = "AUTO REPLACE"
+ Public Const FILE_CHANGED_VERSION = "AUTO VERSION"
+
+ Public Const OBJECT_STATE_FILE_ADDED = "File added"
+ Public Const OBJECT_STATE_FILE_VERSIONED = "File versioned"
+ Public Const OBJECT_STATE_FILE_CHANGED = "File changed"
+ Public Const OBJECT_STATE_FILE_OPENED = "File opened"
+ Public Const OBJECT_STATE_FILE_DELETED = "File deleted"
+ Public Const OBJECT_STATE_METADATA_CHANGED = "Metadata changed"
+ Public Const OBJECT_STATE_ATTRIBUTEVALUE_DELETED = "Attributevalue deleted"
+ Public Const OBJECT_STATE_FILE_CHECKED_OUT = "File Checked Out"
+ Public Const OBJECT_STATE_FILE_CHECKED_IN = "File Checked In"
+ End Class
+
+ Public Class Database
+ Public Enum NamedDatabase
+ ECM
+ IDB
+ End Enum
+ End Class
+
+ Public Class Attributes
+ Public Const ATTRIBUTE_DOCTYPE = "Doctype"
+ Public Const ATTRIBUTE_DYNAMIC_FOLDER = "Dynamic Folder"
+
+ Public Const ATTRIBUTE_ORIGIN_FILENAME = "OriginFileName"
+ Public Const ATTRIBUTE_ORIGIN_CHANGED = "OriginChangedDatetime"
+ Public Const ATTRIBUTE_ORIGIN_CREATED = "OriginCreationDatetime"
+
+ Public Const ATTRIBUTE_DISPLAY_FILENAME = "DisplayFileName"
+ Public Const ATTRIBUTE_DISPLAY_FILENAME1 = "DisplayFileName1"
+
+ End Class
+ End Class
+
+End Namespace
\ No newline at end of file