diff --git a/reactos/lib/cpl/access/access.xml b/reactos/lib/cpl/access/access.xml
new file mode 100644
index 00000000000..fcefc572951
--- /dev/null
+++ b/reactos/lib/cpl/access/access.xml
@@ -0,0 +1,20 @@
+
+
+ .
+
+
+
+
+ 0x600
+ 0x501
+ kernel32
+ user32
+ comctl32
+ access.c
+ display.c
+ general.c
+ keyboard.c
+ mouse.c
+ sound.c
+ access.rc
+
diff --git a/reactos/lib/cpl/appwiz/appwiz.xml b/reactos/lib/cpl/appwiz/appwiz.xml
new file mode 100644
index 00000000000..3e2f9da1a4f
--- /dev/null
+++ b/reactos/lib/cpl/appwiz/appwiz.xml
@@ -0,0 +1,15 @@
+
+
+ .
+
+
+
+
+ 0x600
+ 0x501
+ kernel32
+ user32
+ comctl32
+ appwiz.c
+ appwiz.rc
+
diff --git a/reactos/lib/cpl/control/control.xml b/reactos/lib/cpl/control/control.xml
new file mode 100644
index 00000000000..52a83a560f6
--- /dev/null
+++ b/reactos/lib/cpl/control/control.xml
@@ -0,0 +1,14 @@
+
+ .
+
+
+
+
+ 0x600
+ 0x501
+ kernel32
+ user32
+ comctl32
+ control.c
+ control.rc
+
diff --git a/reactos/lib/cpl/desk/desk.xml b/reactos/lib/cpl/desk/desk.xml
new file mode 100644
index 00000000000..a984a82009a
--- /dev/null
+++ b/reactos/lib/cpl/desk/desk.xml
@@ -0,0 +1,15 @@
+
+
+ .
+
+
+
+
+ 0x600
+ 0x501
+ kernel32
+ user32
+ comctl32
+ desk.c
+ desk.rc
+
diff --git a/reactos/lib/cpl/intl/intl.xml b/reactos/lib/cpl/intl/intl.xml
new file mode 100644
index 00000000000..1beb7517e92
--- /dev/null
+++ b/reactos/lib/cpl/intl/intl.xml
@@ -0,0 +1,21 @@
+
+
+ .
+
+
+
+
+ 0x600
+ 0x501
+ kernel32
+ user32
+ comctl32
+ currency.c
+ date.c
+ general.c
+ intl.c
+ locale.c
+ numbers.c
+ time.c
+ intl.rc
+
diff --git a/reactos/lib/cpl/main/main.xml b/reactos/lib/cpl/main/main.xml
new file mode 100644
index 00000000000..837ebe74a04
--- /dev/null
+++ b/reactos/lib/cpl/main/main.xml
@@ -0,0 +1,17 @@
+
+
+ .
+
+
+
+
+ 0x600
+ 0x501
+ kernel32
+ user32
+ comctl32
+ keyboard.c
+ main.c
+ mouse.c
+ main.rc
+
diff --git a/reactos/lib/cpl/ncpa/ncpa.xml b/reactos/lib/cpl/ncpa/ncpa.xml
new file mode 100644
index 00000000000..7b0a3bb97ba
--- /dev/null
+++ b/reactos/lib/cpl/ncpa/ncpa.xml
@@ -0,0 +1,17 @@
+
+
+ .
+
+
+
+
+ 0x600
+ 0x501
+ kernel32
+ user32
+ comctl32
+ iphlpapi
+ ncpa.c
+ tcpip_properties.c
+ ncpa.rc
+
diff --git a/reactos/lib/cpl/sysdm/sysdm.xml b/reactos/lib/cpl/sysdm/sysdm.xml
new file mode 100644
index 00000000000..e81bc41b9cc
--- /dev/null
+++ b/reactos/lib/cpl/sysdm/sysdm.xml
@@ -0,0 +1,21 @@
+
+
+ .
+
+
+
+
+ 0x600
+ 0x501
+ kernel32
+ user32
+ comctl32
+ advanced.c
+ computer.c
+ environment.c
+ general.c
+ hardware.c
+ sysdm.c
+ userprofile.c
+ sysdm.rc
+
diff --git a/reactos/lib/cpl/timedate/timedate.xml b/reactos/lib/cpl/timedate/timedate.xml
new file mode 100644
index 00000000000..ae8623cf243
--- /dev/null
+++ b/reactos/lib/cpl/timedate/timedate.xml
@@ -0,0 +1,16 @@
+
+
+ .
+
+
+
+
+ 0x600
+ 0x501
+ kernel32
+ user32
+ comctl32
+ iphlpapi
+ timedate.c
+ timedate.rc
+
diff --git a/reactos/lib/directory.xml b/reactos/lib/directory.xml
index f7616d4e23e..d49721bda9a 100644
--- a/reactos/lib/directory.xml
+++ b/reactos/lib/directory.xml
@@ -25,6 +25,9 @@
+
+
+