diff --git a/reactos/lib/expat/COPYING b/reactos/dll/3rdparty/expat/COPYING similarity index 100% rename from reactos/lib/expat/COPYING rename to reactos/dll/3rdparty/expat/COPYING diff --git a/reactos/lib/expat/Changes b/reactos/dll/3rdparty/expat/Changes similarity index 100% rename from reactos/lib/expat/Changes rename to reactos/dll/3rdparty/expat/Changes diff --git a/reactos/lib/expat/MANIFEST b/reactos/dll/3rdparty/expat/MANIFEST similarity index 100% rename from reactos/lib/expat/MANIFEST rename to reactos/dll/3rdparty/expat/MANIFEST diff --git a/reactos/lib/expat/Makefile.in b/reactos/dll/3rdparty/expat/Makefile.in similarity index 100% rename from reactos/lib/expat/Makefile.in rename to reactos/dll/3rdparty/expat/Makefile.in diff --git a/reactos/lib/expat/README b/reactos/dll/3rdparty/expat/README similarity index 100% rename from reactos/lib/expat/README rename to reactos/dll/3rdparty/expat/README diff --git a/reactos/lib/expat/bcb5/README.txt b/reactos/dll/3rdparty/expat/bcb5/README.txt similarity index 100% rename from reactos/lib/expat/bcb5/README.txt rename to reactos/dll/3rdparty/expat/bcb5/README.txt diff --git a/reactos/lib/expat/bcb5/all_projects.bpg b/reactos/dll/3rdparty/expat/bcb5/all_projects.bpg similarity index 100% rename from reactos/lib/expat/bcb5/all_projects.bpg rename to reactos/dll/3rdparty/expat/bcb5/all_projects.bpg diff --git a/reactos/lib/expat/bcb5/elements.bpf b/reactos/dll/3rdparty/expat/bcb5/elements.bpf similarity index 100% rename from reactos/lib/expat/bcb5/elements.bpf rename to reactos/dll/3rdparty/expat/bcb5/elements.bpf diff --git a/reactos/lib/expat/bcb5/elements.bpr b/reactos/dll/3rdparty/expat/bcb5/elements.bpr similarity index 100% rename from reactos/lib/expat/bcb5/elements.bpr rename to reactos/dll/3rdparty/expat/bcb5/elements.bpr diff --git a/reactos/lib/expat/bcb5/elements.mak b/reactos/dll/3rdparty/expat/bcb5/elements.mak similarity index 100% rename from reactos/lib/expat/bcb5/elements.mak rename to reactos/dll/3rdparty/expat/bcb5/elements.mak diff --git a/reactos/lib/expat/bcb5/expat.bpf b/reactos/dll/3rdparty/expat/bcb5/expat.bpf similarity index 100% rename from reactos/lib/expat/bcb5/expat.bpf rename to reactos/dll/3rdparty/expat/bcb5/expat.bpf diff --git a/reactos/lib/expat/bcb5/expat.bpr b/reactos/dll/3rdparty/expat/bcb5/expat.bpr similarity index 100% rename from reactos/lib/expat/bcb5/expat.bpr rename to reactos/dll/3rdparty/expat/bcb5/expat.bpr diff --git a/reactos/lib/expat/bcb5/expat.mak b/reactos/dll/3rdparty/expat/bcb5/expat.mak similarity index 100% rename from reactos/lib/expat/bcb5/expat.mak rename to reactos/dll/3rdparty/expat/bcb5/expat.mak diff --git a/reactos/lib/expat/bcb5/expat_static.bpf b/reactos/dll/3rdparty/expat/bcb5/expat_static.bpf similarity index 100% rename from reactos/lib/expat/bcb5/expat_static.bpf rename to reactos/dll/3rdparty/expat/bcb5/expat_static.bpf diff --git a/reactos/lib/expat/bcb5/expat_static.bpr b/reactos/dll/3rdparty/expat/bcb5/expat_static.bpr similarity index 100% rename from reactos/lib/expat/bcb5/expat_static.bpr rename to reactos/dll/3rdparty/expat/bcb5/expat_static.bpr diff --git a/reactos/lib/expat/bcb5/expat_static.mak b/reactos/dll/3rdparty/expat/bcb5/expat_static.mak similarity index 100% rename from reactos/lib/expat/bcb5/expat_static.mak rename to reactos/dll/3rdparty/expat/bcb5/expat_static.mak diff --git a/reactos/lib/expat/bcb5/expatw.bpf b/reactos/dll/3rdparty/expat/bcb5/expatw.bpf similarity index 100% rename from reactos/lib/expat/bcb5/expatw.bpf rename to reactos/dll/3rdparty/expat/bcb5/expatw.bpf diff --git a/reactos/lib/expat/bcb5/expatw.bpr b/reactos/dll/3rdparty/expat/bcb5/expatw.bpr similarity index 100% rename from reactos/lib/expat/bcb5/expatw.bpr rename to reactos/dll/3rdparty/expat/bcb5/expatw.bpr diff --git a/reactos/lib/expat/bcb5/expatw.mak b/reactos/dll/3rdparty/expat/bcb5/expatw.mak similarity index 100% rename from reactos/lib/expat/bcb5/expatw.mak rename to reactos/dll/3rdparty/expat/bcb5/expatw.mak diff --git a/reactos/lib/expat/bcb5/expatw_static.bpf b/reactos/dll/3rdparty/expat/bcb5/expatw_static.bpf similarity index 100% rename from reactos/lib/expat/bcb5/expatw_static.bpf rename to reactos/dll/3rdparty/expat/bcb5/expatw_static.bpf diff --git a/reactos/lib/expat/bcb5/expatw_static.bpr b/reactos/dll/3rdparty/expat/bcb5/expatw_static.bpr similarity index 100% rename from reactos/lib/expat/bcb5/expatw_static.bpr rename to reactos/dll/3rdparty/expat/bcb5/expatw_static.bpr diff --git a/reactos/lib/expat/bcb5/expatw_static.mak b/reactos/dll/3rdparty/expat/bcb5/expatw_static.mak similarity index 100% rename from reactos/lib/expat/bcb5/expatw_static.mak rename to reactos/dll/3rdparty/expat/bcb5/expatw_static.mak diff --git a/reactos/lib/expat/bcb5/libexpat_mtd.def b/reactos/dll/3rdparty/expat/bcb5/libexpat_mtd.def similarity index 100% rename from reactos/lib/expat/bcb5/libexpat_mtd.def rename to reactos/dll/3rdparty/expat/bcb5/libexpat_mtd.def diff --git a/reactos/lib/expat/bcb5/libexpatw_mtd.def b/reactos/dll/3rdparty/expat/bcb5/libexpatw_mtd.def similarity index 100% rename from reactos/lib/expat/bcb5/libexpatw_mtd.def rename to reactos/dll/3rdparty/expat/bcb5/libexpatw_mtd.def diff --git a/reactos/lib/expat/bcb5/makefile.mak b/reactos/dll/3rdparty/expat/bcb5/makefile.mak similarity index 100% rename from reactos/lib/expat/bcb5/makefile.mak rename to reactos/dll/3rdparty/expat/bcb5/makefile.mak diff --git a/reactos/lib/expat/bcb5/outline.bpf b/reactos/dll/3rdparty/expat/bcb5/outline.bpf similarity index 100% rename from reactos/lib/expat/bcb5/outline.bpf rename to reactos/dll/3rdparty/expat/bcb5/outline.bpf diff --git a/reactos/lib/expat/bcb5/outline.bpr b/reactos/dll/3rdparty/expat/bcb5/outline.bpr similarity index 100% rename from reactos/lib/expat/bcb5/outline.bpr rename to reactos/dll/3rdparty/expat/bcb5/outline.bpr diff --git a/reactos/lib/expat/bcb5/outline.mak b/reactos/dll/3rdparty/expat/bcb5/outline.mak similarity index 100% rename from reactos/lib/expat/bcb5/outline.mak rename to reactos/dll/3rdparty/expat/bcb5/outline.mak diff --git a/reactos/lib/expat/bcb5/setup.bat b/reactos/dll/3rdparty/expat/bcb5/setup.bat similarity index 100% rename from reactos/lib/expat/bcb5/setup.bat rename to reactos/dll/3rdparty/expat/bcb5/setup.bat diff --git a/reactos/lib/expat/bcb5/xmlwf.bpf b/reactos/dll/3rdparty/expat/bcb5/xmlwf.bpf similarity index 100% rename from reactos/lib/expat/bcb5/xmlwf.bpf rename to reactos/dll/3rdparty/expat/bcb5/xmlwf.bpf diff --git a/reactos/lib/expat/bcb5/xmlwf.bpr b/reactos/dll/3rdparty/expat/bcb5/xmlwf.bpr similarity index 100% rename from reactos/lib/expat/bcb5/xmlwf.bpr rename to reactos/dll/3rdparty/expat/bcb5/xmlwf.bpr diff --git a/reactos/lib/expat/bcb5/xmlwf.mak b/reactos/dll/3rdparty/expat/bcb5/xmlwf.mak similarity index 100% rename from reactos/lib/expat/bcb5/xmlwf.mak rename to reactos/dll/3rdparty/expat/bcb5/xmlwf.mak diff --git a/reactos/lib/expat/buildconf.sh b/reactos/dll/3rdparty/expat/buildconf.sh similarity index 100% rename from reactos/lib/expat/buildconf.sh rename to reactos/dll/3rdparty/expat/buildconf.sh diff --git a/reactos/lib/expat/configure.in b/reactos/dll/3rdparty/expat/configure.in similarity index 100% rename from reactos/lib/expat/configure.in rename to reactos/dll/3rdparty/expat/configure.in diff --git a/reactos/lib/expat/conftools/PrintPath b/reactos/dll/3rdparty/expat/conftools/PrintPath similarity index 100% rename from reactos/lib/expat/conftools/PrintPath rename to reactos/dll/3rdparty/expat/conftools/PrintPath diff --git a/reactos/lib/expat/conftools/ac_c_bigendian_cross.m4 b/reactos/dll/3rdparty/expat/conftools/ac_c_bigendian_cross.m4 similarity index 100% rename from reactos/lib/expat/conftools/ac_c_bigendian_cross.m4 rename to reactos/dll/3rdparty/expat/conftools/ac_c_bigendian_cross.m4 diff --git a/reactos/lib/expat/conftools/config.guess b/reactos/dll/3rdparty/expat/conftools/config.guess similarity index 100% rename from reactos/lib/expat/conftools/config.guess rename to reactos/dll/3rdparty/expat/conftools/config.guess diff --git a/reactos/lib/expat/conftools/config.sub b/reactos/dll/3rdparty/expat/conftools/config.sub similarity index 100% rename from reactos/lib/expat/conftools/config.sub rename to reactos/dll/3rdparty/expat/conftools/config.sub diff --git a/reactos/lib/expat/conftools/expat.m4 b/reactos/dll/3rdparty/expat/conftools/expat.m4 similarity index 100% rename from reactos/lib/expat/conftools/expat.m4 rename to reactos/dll/3rdparty/expat/conftools/expat.m4 diff --git a/reactos/lib/expat/conftools/get-version.sh b/reactos/dll/3rdparty/expat/conftools/get-version.sh similarity index 100% rename from reactos/lib/expat/conftools/get-version.sh rename to reactos/dll/3rdparty/expat/conftools/get-version.sh diff --git a/reactos/lib/expat/conftools/install-sh b/reactos/dll/3rdparty/expat/conftools/install-sh similarity index 100% rename from reactos/lib/expat/conftools/install-sh rename to reactos/dll/3rdparty/expat/conftools/install-sh diff --git a/reactos/lib/expat/conftools/mkinstalldirs b/reactos/dll/3rdparty/expat/conftools/mkinstalldirs similarity index 100% rename from reactos/lib/expat/conftools/mkinstalldirs rename to reactos/dll/3rdparty/expat/conftools/mkinstalldirs diff --git a/reactos/lib/expat/doc/expat.png b/reactos/dll/3rdparty/expat/doc/expat.png similarity index 100% rename from reactos/lib/expat/doc/expat.png rename to reactos/dll/3rdparty/expat/doc/expat.png diff --git a/reactos/lib/expat/doc/reference.html b/reactos/dll/3rdparty/expat/doc/reference.html similarity index 100% rename from reactos/lib/expat/doc/reference.html rename to reactos/dll/3rdparty/expat/doc/reference.html diff --git a/reactos/lib/expat/doc/style.css b/reactos/dll/3rdparty/expat/doc/style.css similarity index 100% rename from reactos/lib/expat/doc/style.css rename to reactos/dll/3rdparty/expat/doc/style.css diff --git a/reactos/lib/expat/doc/valid-xhtml10.png b/reactos/dll/3rdparty/expat/doc/valid-xhtml10.png similarity index 100% rename from reactos/lib/expat/doc/valid-xhtml10.png rename to reactos/dll/3rdparty/expat/doc/valid-xhtml10.png diff --git a/reactos/lib/expat/doc/xmlwf.1 b/reactos/dll/3rdparty/expat/doc/xmlwf.1 similarity index 100% rename from reactos/lib/expat/doc/xmlwf.1 rename to reactos/dll/3rdparty/expat/doc/xmlwf.1 diff --git a/reactos/lib/expat/doc/xmlwf.sgml b/reactos/dll/3rdparty/expat/doc/xmlwf.sgml similarity index 100% rename from reactos/lib/expat/doc/xmlwf.sgml rename to reactos/dll/3rdparty/expat/doc/xmlwf.sgml diff --git a/reactos/lib/expat/examples/elements.c b/reactos/dll/3rdparty/expat/examples/elements.c similarity index 100% rename from reactos/lib/expat/examples/elements.c rename to reactos/dll/3rdparty/expat/examples/elements.c diff --git a/reactos/lib/expat/examples/elements.dsp b/reactos/dll/3rdparty/expat/examples/elements.dsp similarity index 100% rename from reactos/lib/expat/examples/elements.dsp rename to reactos/dll/3rdparty/expat/examples/elements.dsp diff --git a/reactos/lib/expat/examples/elements.vcproj b/reactos/dll/3rdparty/expat/examples/elements.vcproj similarity index 100% rename from reactos/lib/expat/examples/elements.vcproj rename to reactos/dll/3rdparty/expat/examples/elements.vcproj diff --git a/reactos/lib/expat/examples/outline.c b/reactos/dll/3rdparty/expat/examples/outline.c similarity index 100% rename from reactos/lib/expat/examples/outline.c rename to reactos/dll/3rdparty/expat/examples/outline.c diff --git a/reactos/lib/expat/examples/outline.dsp b/reactos/dll/3rdparty/expat/examples/outline.dsp similarity index 100% rename from reactos/lib/expat/examples/outline.dsp rename to reactos/dll/3rdparty/expat/examples/outline.dsp diff --git a/reactos/lib/expat/examples/outline.vcproj b/reactos/dll/3rdparty/expat/examples/outline.vcproj similarity index 100% rename from reactos/lib/expat/examples/outline.vcproj rename to reactos/dll/3rdparty/expat/examples/outline.vcproj diff --git a/reactos/lib/expat/examples/poem.xml b/reactos/dll/3rdparty/expat/examples/poem.xml similarity index 100% rename from reactos/lib/expat/examples/poem.xml rename to reactos/dll/3rdparty/expat/examples/poem.xml diff --git a/reactos/lib/expat/expat.dsw b/reactos/dll/3rdparty/expat/expat.dsw similarity index 100% rename from reactos/lib/expat/expat.dsw rename to reactos/dll/3rdparty/expat/expat.dsw diff --git a/reactos/lib/expat/expat.spec b/reactos/dll/3rdparty/expat/expat.spec similarity index 100% rename from reactos/lib/expat/expat.spec rename to reactos/dll/3rdparty/expat/expat.spec diff --git a/reactos/lib/expat/expat.xml b/reactos/dll/3rdparty/expat/expat.xml similarity index 100% rename from reactos/lib/expat/expat.xml rename to reactos/dll/3rdparty/expat/expat.xml diff --git a/reactos/lib/expat/gennmtab/gennmtab.c b/reactos/dll/3rdparty/expat/gennmtab/gennmtab.c similarity index 100% rename from reactos/lib/expat/gennmtab/gennmtab.c rename to reactos/dll/3rdparty/expat/gennmtab/gennmtab.c diff --git a/reactos/lib/expat/gennmtab/gennmtab.dsp b/reactos/dll/3rdparty/expat/gennmtab/gennmtab.dsp similarity index 100% rename from reactos/lib/expat/gennmtab/gennmtab.dsp rename to reactos/dll/3rdparty/expat/gennmtab/gennmtab.dsp diff --git a/reactos/lib/expat/lib/Makefile.MPW b/reactos/dll/3rdparty/expat/lib/Makefile.MPW similarity index 100% rename from reactos/lib/expat/lib/Makefile.MPW rename to reactos/dll/3rdparty/expat/lib/Makefile.MPW diff --git a/reactos/lib/expat/lib/ascii.h b/reactos/dll/3rdparty/expat/lib/ascii.h similarity index 100% rename from reactos/lib/expat/lib/ascii.h rename to reactos/dll/3rdparty/expat/lib/ascii.h diff --git a/reactos/lib/expat/lib/asciitab.h b/reactos/dll/3rdparty/expat/lib/asciitab.h similarity index 100% rename from reactos/lib/expat/lib/asciitab.h rename to reactos/dll/3rdparty/expat/lib/asciitab.h diff --git a/reactos/lib/expat/lib/expat.dsp b/reactos/dll/3rdparty/expat/lib/expat.dsp similarity index 100% rename from reactos/lib/expat/lib/expat.dsp rename to reactos/dll/3rdparty/expat/lib/expat.dsp diff --git a/reactos/lib/expat/lib/expat_config.h b/reactos/dll/3rdparty/expat/lib/expat_config.h similarity index 100% rename from reactos/lib/expat/lib/expat_config.h rename to reactos/dll/3rdparty/expat/lib/expat_config.h diff --git a/reactos/lib/expat/lib/expat_static.dsp b/reactos/dll/3rdparty/expat/lib/expat_static.dsp similarity index 100% rename from reactos/lib/expat/lib/expat_static.dsp rename to reactos/dll/3rdparty/expat/lib/expat_static.dsp diff --git a/reactos/lib/expat/lib/expatw.dsp b/reactos/dll/3rdparty/expat/lib/expatw.dsp similarity index 100% rename from reactos/lib/expat/lib/expatw.dsp rename to reactos/dll/3rdparty/expat/lib/expatw.dsp diff --git a/reactos/lib/expat/lib/expatw_static.dsp b/reactos/dll/3rdparty/expat/lib/expatw_static.dsp similarity index 100% rename from reactos/lib/expat/lib/expatw_static.dsp rename to reactos/dll/3rdparty/expat/lib/expatw_static.dsp diff --git a/reactos/lib/expat/lib/iasciitab.h b/reactos/dll/3rdparty/expat/lib/iasciitab.h similarity index 100% rename from reactos/lib/expat/lib/iasciitab.h rename to reactos/dll/3rdparty/expat/lib/iasciitab.h diff --git a/reactos/lib/expat/lib/internal.h b/reactos/dll/3rdparty/expat/lib/internal.h similarity index 100% rename from reactos/lib/expat/lib/internal.h rename to reactos/dll/3rdparty/expat/lib/internal.h diff --git a/reactos/lib/expat/lib/latin1tab.h b/reactos/dll/3rdparty/expat/lib/latin1tab.h similarity index 100% rename from reactos/lib/expat/lib/latin1tab.h rename to reactos/dll/3rdparty/expat/lib/latin1tab.h diff --git a/reactos/lib/expat/lib/libexpat.def b/reactos/dll/3rdparty/expat/lib/libexpat.def similarity index 100% rename from reactos/lib/expat/lib/libexpat.def rename to reactos/dll/3rdparty/expat/lib/libexpat.def diff --git a/reactos/lib/expat/lib/libexpatw.def b/reactos/dll/3rdparty/expat/lib/libexpatw.def similarity index 100% rename from reactos/lib/expat/lib/libexpatw.def rename to reactos/dll/3rdparty/expat/lib/libexpatw.def diff --git a/reactos/lib/expat/lib/macconfig.h b/reactos/dll/3rdparty/expat/lib/macconfig.h similarity index 100% rename from reactos/lib/expat/lib/macconfig.h rename to reactos/dll/3rdparty/expat/lib/macconfig.h diff --git a/reactos/lib/expat/lib/nametab.h b/reactos/dll/3rdparty/expat/lib/nametab.h similarity index 100% rename from reactos/lib/expat/lib/nametab.h rename to reactos/dll/3rdparty/expat/lib/nametab.h diff --git a/reactos/lib/expat/lib/utf8tab.h b/reactos/dll/3rdparty/expat/lib/utf8tab.h similarity index 100% rename from reactos/lib/expat/lib/utf8tab.h rename to reactos/dll/3rdparty/expat/lib/utf8tab.h diff --git a/reactos/lib/expat/lib/winconfig.h b/reactos/dll/3rdparty/expat/lib/winconfig.h similarity index 100% rename from reactos/lib/expat/lib/winconfig.h rename to reactos/dll/3rdparty/expat/lib/winconfig.h diff --git a/reactos/lib/expat/lib/xmlparse.c b/reactos/dll/3rdparty/expat/lib/xmlparse.c similarity index 100% rename from reactos/lib/expat/lib/xmlparse.c rename to reactos/dll/3rdparty/expat/lib/xmlparse.c diff --git a/reactos/lib/expat/lib/xmlrole.c b/reactos/dll/3rdparty/expat/lib/xmlrole.c similarity index 100% rename from reactos/lib/expat/lib/xmlrole.c rename to reactos/dll/3rdparty/expat/lib/xmlrole.c diff --git a/reactos/lib/expat/lib/xmlrole.h b/reactos/dll/3rdparty/expat/lib/xmlrole.h similarity index 100% rename from reactos/lib/expat/lib/xmlrole.h rename to reactos/dll/3rdparty/expat/lib/xmlrole.h diff --git a/reactos/lib/expat/lib/xmltok.c b/reactos/dll/3rdparty/expat/lib/xmltok.c similarity index 100% rename from reactos/lib/expat/lib/xmltok.c rename to reactos/dll/3rdparty/expat/lib/xmltok.c diff --git a/reactos/lib/expat/lib/xmltok.h b/reactos/dll/3rdparty/expat/lib/xmltok.h similarity index 100% rename from reactos/lib/expat/lib/xmltok.h rename to reactos/dll/3rdparty/expat/lib/xmltok.h diff --git a/reactos/lib/expat/lib/xmltok_impl.c b/reactos/dll/3rdparty/expat/lib/xmltok_impl.c similarity index 100% rename from reactos/lib/expat/lib/xmltok_impl.c rename to reactos/dll/3rdparty/expat/lib/xmltok_impl.c diff --git a/reactos/lib/expat/lib/xmltok_impl.h b/reactos/dll/3rdparty/expat/lib/xmltok_impl.h similarity index 100% rename from reactos/lib/expat/lib/xmltok_impl.h rename to reactos/dll/3rdparty/expat/lib/xmltok_impl.h diff --git a/reactos/lib/expat/lib/xmltok_ns.c b/reactos/dll/3rdparty/expat/lib/xmltok_ns.c similarity index 100% rename from reactos/lib/expat/lib/xmltok_ns.c rename to reactos/dll/3rdparty/expat/lib/xmltok_ns.c diff --git a/reactos/lib/expat/make-release.sh b/reactos/dll/3rdparty/expat/make-release.sh similarity index 100% rename from reactos/lib/expat/make-release.sh rename to reactos/dll/3rdparty/expat/make-release.sh diff --git a/reactos/lib/expat/tests/README.txt b/reactos/dll/3rdparty/expat/tests/README.txt similarity index 100% rename from reactos/lib/expat/tests/README.txt rename to reactos/dll/3rdparty/expat/tests/README.txt diff --git a/reactos/lib/expat/tests/benchmark/README.txt b/reactos/dll/3rdparty/expat/tests/benchmark/README.txt similarity index 100% rename from reactos/lib/expat/tests/benchmark/README.txt rename to reactos/dll/3rdparty/expat/tests/benchmark/README.txt diff --git a/reactos/lib/expat/tests/benchmark/benchmark.c b/reactos/dll/3rdparty/expat/tests/benchmark/benchmark.c similarity index 100% rename from reactos/lib/expat/tests/benchmark/benchmark.c rename to reactos/dll/3rdparty/expat/tests/benchmark/benchmark.c diff --git a/reactos/lib/expat/tests/benchmark/benchmark.dsp b/reactos/dll/3rdparty/expat/tests/benchmark/benchmark.dsp similarity index 100% rename from reactos/lib/expat/tests/benchmark/benchmark.dsp rename to reactos/dll/3rdparty/expat/tests/benchmark/benchmark.dsp diff --git a/reactos/lib/expat/tests/benchmark/benchmark.dsw b/reactos/dll/3rdparty/expat/tests/benchmark/benchmark.dsw similarity index 100% rename from reactos/lib/expat/tests/benchmark/benchmark.dsw rename to reactos/dll/3rdparty/expat/tests/benchmark/benchmark.dsw diff --git a/reactos/lib/expat/tests/chardata.c b/reactos/dll/3rdparty/expat/tests/chardata.c similarity index 100% rename from reactos/lib/expat/tests/chardata.c rename to reactos/dll/3rdparty/expat/tests/chardata.c diff --git a/reactos/lib/expat/tests/chardata.h b/reactos/dll/3rdparty/expat/tests/chardata.h similarity index 100% rename from reactos/lib/expat/tests/chardata.h rename to reactos/dll/3rdparty/expat/tests/chardata.h diff --git a/reactos/lib/expat/tests/minicheck.c b/reactos/dll/3rdparty/expat/tests/minicheck.c similarity index 100% rename from reactos/lib/expat/tests/minicheck.c rename to reactos/dll/3rdparty/expat/tests/minicheck.c diff --git a/reactos/lib/expat/tests/minicheck.h b/reactos/dll/3rdparty/expat/tests/minicheck.h similarity index 100% rename from reactos/lib/expat/tests/minicheck.h rename to reactos/dll/3rdparty/expat/tests/minicheck.h diff --git a/reactos/lib/expat/tests/runtests.c b/reactos/dll/3rdparty/expat/tests/runtests.c similarity index 100% rename from reactos/lib/expat/tests/runtests.c rename to reactos/dll/3rdparty/expat/tests/runtests.c diff --git a/reactos/lib/expat/tests/runtestspp.cpp b/reactos/dll/3rdparty/expat/tests/runtestspp.cpp similarity index 100% rename from reactos/lib/expat/tests/runtestspp.cpp rename to reactos/dll/3rdparty/expat/tests/runtestspp.cpp diff --git a/reactos/lib/expat/tests/xmltest.sh b/reactos/dll/3rdparty/expat/tests/xmltest.sh similarity index 100% rename from reactos/lib/expat/tests/xmltest.sh rename to reactos/dll/3rdparty/expat/tests/xmltest.sh diff --git a/reactos/lib/expat/vms/README.vms b/reactos/dll/3rdparty/expat/vms/README.vms similarity index 100% rename from reactos/lib/expat/vms/README.vms rename to reactos/dll/3rdparty/expat/vms/README.vms diff --git a/reactos/lib/expat/vms/descrip.mms b/reactos/dll/3rdparty/expat/vms/descrip.mms similarity index 100% rename from reactos/lib/expat/vms/descrip.mms rename to reactos/dll/3rdparty/expat/vms/descrip.mms diff --git a/reactos/lib/expat/vms/expat_config.h b/reactos/dll/3rdparty/expat/vms/expat_config.h similarity index 100% rename from reactos/lib/expat/vms/expat_config.h rename to reactos/dll/3rdparty/expat/vms/expat_config.h diff --git a/reactos/lib/expat/win32/MANIFEST.txt b/reactos/dll/3rdparty/expat/win32/MANIFEST.txt similarity index 100% rename from reactos/lib/expat/win32/MANIFEST.txt rename to reactos/dll/3rdparty/expat/win32/MANIFEST.txt diff --git a/reactos/lib/expat/win32/README.txt b/reactos/dll/3rdparty/expat/win32/README.txt similarity index 100% rename from reactos/lib/expat/win32/README.txt rename to reactos/dll/3rdparty/expat/win32/README.txt diff --git a/reactos/lib/expat/win32/expat.iss b/reactos/dll/3rdparty/expat/win32/expat.iss similarity index 100% rename from reactos/lib/expat/win32/expat.iss rename to reactos/dll/3rdparty/expat/win32/expat.iss diff --git a/reactos/lib/expat/xmlwf/codepage.c b/reactos/dll/3rdparty/expat/xmlwf/codepage.c similarity index 100% rename from reactos/lib/expat/xmlwf/codepage.c rename to reactos/dll/3rdparty/expat/xmlwf/codepage.c diff --git a/reactos/lib/expat/xmlwf/codepage.h b/reactos/dll/3rdparty/expat/xmlwf/codepage.h similarity index 100% rename from reactos/lib/expat/xmlwf/codepage.h rename to reactos/dll/3rdparty/expat/xmlwf/codepage.h diff --git a/reactos/lib/expat/xmlwf/ct.c b/reactos/dll/3rdparty/expat/xmlwf/ct.c similarity index 100% rename from reactos/lib/expat/xmlwf/ct.c rename to reactos/dll/3rdparty/expat/xmlwf/ct.c diff --git a/reactos/lib/expat/xmlwf/filemap.h b/reactos/dll/3rdparty/expat/xmlwf/filemap.h similarity index 100% rename from reactos/lib/expat/xmlwf/filemap.h rename to reactos/dll/3rdparty/expat/xmlwf/filemap.h diff --git a/reactos/lib/expat/xmlwf/readfilemap.c b/reactos/dll/3rdparty/expat/xmlwf/readfilemap.c similarity index 100% rename from reactos/lib/expat/xmlwf/readfilemap.c rename to reactos/dll/3rdparty/expat/xmlwf/readfilemap.c diff --git a/reactos/lib/expat/xmlwf/unixfilemap.c b/reactos/dll/3rdparty/expat/xmlwf/unixfilemap.c similarity index 100% rename from reactos/lib/expat/xmlwf/unixfilemap.c rename to reactos/dll/3rdparty/expat/xmlwf/unixfilemap.c diff --git a/reactos/lib/expat/xmlwf/win32filemap.c b/reactos/dll/3rdparty/expat/xmlwf/win32filemap.c similarity index 100% rename from reactos/lib/expat/xmlwf/win32filemap.c rename to reactos/dll/3rdparty/expat/xmlwf/win32filemap.c diff --git a/reactos/lib/expat/xmlwf/xmlfile.c b/reactos/dll/3rdparty/expat/xmlwf/xmlfile.c similarity index 100% rename from reactos/lib/expat/xmlwf/xmlfile.c rename to reactos/dll/3rdparty/expat/xmlwf/xmlfile.c diff --git a/reactos/lib/expat/xmlwf/xmlfile.h b/reactos/dll/3rdparty/expat/xmlwf/xmlfile.h similarity index 100% rename from reactos/lib/expat/xmlwf/xmlfile.h rename to reactos/dll/3rdparty/expat/xmlwf/xmlfile.h diff --git a/reactos/lib/expat/xmlwf/xmlmime.c b/reactos/dll/3rdparty/expat/xmlwf/xmlmime.c similarity index 100% rename from reactos/lib/expat/xmlwf/xmlmime.c rename to reactos/dll/3rdparty/expat/xmlwf/xmlmime.c diff --git a/reactos/lib/expat/xmlwf/xmlmime.h b/reactos/dll/3rdparty/expat/xmlwf/xmlmime.h similarity index 100% rename from reactos/lib/expat/xmlwf/xmlmime.h rename to reactos/dll/3rdparty/expat/xmlwf/xmlmime.h diff --git a/reactos/lib/expat/xmlwf/xmltchar.h b/reactos/dll/3rdparty/expat/xmlwf/xmltchar.h similarity index 100% rename from reactos/lib/expat/xmlwf/xmltchar.h rename to reactos/dll/3rdparty/expat/xmlwf/xmltchar.h diff --git a/reactos/lib/expat/xmlwf/xmlurl.h b/reactos/dll/3rdparty/expat/xmlwf/xmlurl.h similarity index 100% rename from reactos/lib/expat/xmlwf/xmlurl.h rename to reactos/dll/3rdparty/expat/xmlwf/xmlurl.h diff --git a/reactos/lib/expat/xmlwf/xmlwf.c b/reactos/dll/3rdparty/expat/xmlwf/xmlwf.c similarity index 100% rename from reactos/lib/expat/xmlwf/xmlwf.c rename to reactos/dll/3rdparty/expat/xmlwf/xmlwf.c diff --git a/reactos/lib/expat/xmlwf/xmlwf.dsp b/reactos/dll/3rdparty/expat/xmlwf/xmlwf.dsp similarity index 100% rename from reactos/lib/expat/xmlwf/xmlwf.dsp rename to reactos/dll/3rdparty/expat/xmlwf/xmlwf.dsp diff --git a/reactos/lib/expat/xmlwf/xmlwf.vcproj b/reactos/dll/3rdparty/expat/xmlwf/xmlwf.vcproj similarity index 100% rename from reactos/lib/expat/xmlwf/xmlwf.vcproj rename to reactos/dll/3rdparty/expat/xmlwf/xmlwf.vcproj diff --git a/reactos/lib/expat/xmlwf/xmlwin32url.cxx b/reactos/dll/3rdparty/expat/xmlwf/xmlwin32url.cxx similarity index 100% rename from reactos/lib/expat/xmlwf/xmlwin32url.cxx rename to reactos/dll/3rdparty/expat/xmlwf/xmlwin32url.cxx