diff --git a/reactos/lib/directory.xml b/reactos/lib/directory.xml
index 44eec368bc1..188c3c428c3 100644
--- a/reactos/lib/directory.xml
+++ b/reactos/lib/directory.xml
@@ -88,6 +88,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/reactos/lib/kbdda/kbdda.xml b/reactos/lib/kbdda/kbdda.xml
new file mode 100644
index 00000000000..e2a199fc852
--- /dev/null
+++ b/reactos/lib/kbdda/kbdda.xml
@@ -0,0 +1,7 @@
+
+
+ include
+
+ kbdda.c
+ kbdda.rc
+
diff --git a/reactos/lib/kbddv/kbddv.xml b/reactos/lib/kbddv/kbddv.xml
new file mode 100644
index 00000000000..a5b4d648ac5
--- /dev/null
+++ b/reactos/lib/kbddv/kbddv.xml
@@ -0,0 +1,7 @@
+
+
+ include
+
+ kbddv.c
+ kbddv.rc
+
diff --git a/reactos/lib/kbdfr/kbdfr.xml b/reactos/lib/kbdfr/kbdfr.xml
new file mode 100644
index 00000000000..54157d4685e
--- /dev/null
+++ b/reactos/lib/kbdfr/kbdfr.xml
@@ -0,0 +1,7 @@
+
+
+ include
+
+ kbdfr.c
+ kbdfr.rc
+
diff --git a/reactos/lib/kbdgr/kbdgr.xml b/reactos/lib/kbdgr/kbdgr.xml
new file mode 100644
index 00000000000..b6566f2fb78
--- /dev/null
+++ b/reactos/lib/kbdgr/kbdgr.xml
@@ -0,0 +1,7 @@
+
+
+ include
+
+ kbdgr.c
+ kbdgr.rc
+
diff --git a/reactos/lib/kbdse/kbdse.xml b/reactos/lib/kbdse/kbdse.xml
new file mode 100644
index 00000000000..ca8acae22e0
--- /dev/null
+++ b/reactos/lib/kbdse/kbdse.xml
@@ -0,0 +1,7 @@
+
+
+ include
+
+ kbdse.c
+ kbdse.rc
+
diff --git a/reactos/lib/kbduk/kbduk.xml b/reactos/lib/kbduk/kbduk.xml
new file mode 100644
index 00000000000..6d5f471124d
--- /dev/null
+++ b/reactos/lib/kbduk/kbduk.xml
@@ -0,0 +1,7 @@
+
+
+ include
+
+ kbduk.c
+ kbduk.rc
+
diff --git a/reactos/lib/kbdus/kbdus.xml b/reactos/lib/kbdus/kbdus.xml
new file mode 100644
index 00000000000..378934aebde
--- /dev/null
+++ b/reactos/lib/kbdus/kbdus.xml
@@ -0,0 +1,7 @@
+
+
+ include
+
+ kbdus.c
+ kbdus.rc
+