diff --git a/reactos/lib/adns/COPYING b/reactos/lib/3rdparty/adns/COPYING similarity index 100% rename from reactos/lib/adns/COPYING rename to reactos/lib/3rdparty/adns/COPYING diff --git a/reactos/lib/adns/GPL-vs-LGPL b/reactos/lib/3rdparty/adns/GPL-vs-LGPL similarity index 100% rename from reactos/lib/adns/GPL-vs-LGPL rename to reactos/lib/3rdparty/adns/GPL-vs-LGPL diff --git a/reactos/lib/adns/INSTALL b/reactos/lib/3rdparty/adns/INSTALL similarity index 100% rename from reactos/lib/adns/INSTALL rename to reactos/lib/3rdparty/adns/INSTALL diff --git a/reactos/lib/adns/Makefile.in b/reactos/lib/3rdparty/adns/Makefile.in similarity index 100% rename from reactos/lib/adns/Makefile.in rename to reactos/lib/3rdparty/adns/Makefile.in diff --git a/reactos/lib/adns/README b/reactos/lib/3rdparty/adns/README similarity index 100% rename from reactos/lib/adns/README rename to reactos/lib/3rdparty/adns/README diff --git a/reactos/lib/adns/README.html b/reactos/lib/3rdparty/adns/README.html similarity index 100% rename from reactos/lib/adns/README.html rename to reactos/lib/3rdparty/adns/README.html diff --git a/reactos/lib/adns/TODO b/reactos/lib/3rdparty/adns/TODO similarity index 100% rename from reactos/lib/adns/TODO rename to reactos/lib/3rdparty/adns/TODO diff --git a/reactos/lib/adns/acconfig.h b/reactos/lib/3rdparty/adns/acconfig.h similarity index 100% rename from reactos/lib/adns/acconfig.h rename to reactos/lib/3rdparty/adns/acconfig.h diff --git a/reactos/lib/adns/aclocal.m4 b/reactos/lib/3rdparty/adns/aclocal.m4 similarity index 100% rename from reactos/lib/adns/aclocal.m4 rename to reactos/lib/3rdparty/adns/aclocal.m4 diff --git a/reactos/lib/adns/adns.xml b/reactos/lib/3rdparty/adns/adns.xml similarity index 100% rename from reactos/lib/adns/adns.xml rename to reactos/lib/3rdparty/adns/adns.xml diff --git a/reactos/lib/adns/adns_win32/README.TXT b/reactos/lib/3rdparty/adns/adns_win32/README.TXT similarity index 100% rename from reactos/lib/adns/adns_win32/README.TXT rename to reactos/lib/3rdparty/adns/adns_win32/README.TXT diff --git a/reactos/lib/adns/adns_win32/adns_unix_calls.c b/reactos/lib/3rdparty/adns/adns_win32/adns_unix_calls.c similarity index 100% rename from reactos/lib/adns/adns_win32/adns_unix_calls.c rename to reactos/lib/3rdparty/adns/adns_win32/adns_unix_calls.c diff --git a/reactos/lib/adns/adns_win32/adns_win32.h b/reactos/lib/3rdparty/adns/adns_win32/adns_win32.h similarity index 100% rename from reactos/lib/adns/adns_win32/adns_win32.h rename to reactos/lib/3rdparty/adns/adns_win32/adns_win32.h diff --git a/reactos/lib/adns/adns_win32/getopt.c b/reactos/lib/3rdparty/adns/adns_win32/getopt.c similarity index 100% rename from reactos/lib/adns/adns_win32/getopt.c rename to reactos/lib/3rdparty/adns/adns_win32/getopt.c diff --git a/reactos/lib/adns/adns_win32/getopt.h b/reactos/lib/3rdparty/adns/adns_win32/getopt.h similarity index 100% rename from reactos/lib/adns/adns_win32/getopt.h rename to reactos/lib/3rdparty/adns/adns_win32/getopt.h diff --git a/reactos/lib/adns/adns_win32/timercmp.h b/reactos/lib/3rdparty/adns/adns_win32/timercmp.h similarity index 100% rename from reactos/lib/adns/adns_win32/timercmp.h rename to reactos/lib/3rdparty/adns/adns_win32/timercmp.h diff --git a/reactos/lib/adns/changelog b/reactos/lib/3rdparty/adns/changelog similarity index 100% rename from reactos/lib/adns/changelog rename to reactos/lib/3rdparty/adns/changelog diff --git a/reactos/lib/adns/client/Makefile.in b/reactos/lib/3rdparty/adns/client/Makefile.in similarity index 100% rename from reactos/lib/adns/client/Makefile.in rename to reactos/lib/3rdparty/adns/client/Makefile.in diff --git a/reactos/lib/adns/client/adh-main.c b/reactos/lib/3rdparty/adns/client/adh-main.c similarity index 100% rename from reactos/lib/adns/client/adh-main.c rename to reactos/lib/3rdparty/adns/client/adh-main.c diff --git a/reactos/lib/adns/client/adh-opts.c b/reactos/lib/3rdparty/adns/client/adh-opts.c similarity index 100% rename from reactos/lib/adns/client/adh-opts.c rename to reactos/lib/3rdparty/adns/client/adh-opts.c diff --git a/reactos/lib/adns/client/adh-query.c b/reactos/lib/3rdparty/adns/client/adh-query.c similarity index 100% rename from reactos/lib/adns/client/adh-query.c rename to reactos/lib/3rdparty/adns/client/adh-query.c diff --git a/reactos/lib/adns/client/adnshost.h b/reactos/lib/3rdparty/adns/client/adnshost.h similarity index 100% rename from reactos/lib/adns/client/adnshost.h rename to reactos/lib/3rdparty/adns/client/adnshost.h diff --git a/reactos/lib/adns/client/adnslogres.c b/reactos/lib/3rdparty/adns/client/adnslogres.c similarity index 100% rename from reactos/lib/adns/client/adnslogres.c rename to reactos/lib/3rdparty/adns/client/adnslogres.c diff --git a/reactos/lib/adns/client/adnsresfilter.c b/reactos/lib/3rdparty/adns/client/adnsresfilter.c similarity index 100% rename from reactos/lib/adns/client/adnsresfilter.c rename to reactos/lib/3rdparty/adns/client/adnsresfilter.c diff --git a/reactos/lib/adns/client/adnstest.c b/reactos/lib/3rdparty/adns/client/adnstest.c similarity index 100% rename from reactos/lib/adns/client/adnstest.c rename to reactos/lib/3rdparty/adns/client/adnstest.c diff --git a/reactos/lib/adns/client/client.h b/reactos/lib/3rdparty/adns/client/client.h similarity index 100% rename from reactos/lib/adns/client/client.h rename to reactos/lib/3rdparty/adns/client/client.h diff --git a/reactos/lib/adns/client/fanftest.c b/reactos/lib/3rdparty/adns/client/fanftest.c similarity index 100% rename from reactos/lib/adns/client/fanftest.c rename to reactos/lib/3rdparty/adns/client/fanftest.c diff --git a/reactos/lib/adns/configure.in b/reactos/lib/3rdparty/adns/configure.in similarity index 100% rename from reactos/lib/adns/configure.in rename to reactos/lib/3rdparty/adns/configure.in diff --git a/reactos/lib/adns/dynamic/Makefile.in b/reactos/lib/3rdparty/adns/dynamic/Makefile.in similarity index 100% rename from reactos/lib/adns/dynamic/Makefile.in rename to reactos/lib/3rdparty/adns/dynamic/Makefile.in diff --git a/reactos/lib/adns/install-sh b/reactos/lib/3rdparty/adns/install-sh similarity index 100% rename from reactos/lib/adns/install-sh rename to reactos/lib/3rdparty/adns/install-sh diff --git a/reactos/lib/adns/settings.make.in b/reactos/lib/3rdparty/adns/settings.make.in similarity index 100% rename from reactos/lib/adns/settings.make.in rename to reactos/lib/3rdparty/adns/settings.make.in diff --git a/reactos/lib/adns/src/Makefile.in b/reactos/lib/3rdparty/adns/src/Makefile.in similarity index 100% rename from reactos/lib/adns/src/Makefile.in rename to reactos/lib/3rdparty/adns/src/Makefile.in diff --git a/reactos/lib/adns/src/adns.h b/reactos/lib/3rdparty/adns/src/adns.h similarity index 100% rename from reactos/lib/adns/src/adns.h rename to reactos/lib/3rdparty/adns/src/adns.h diff --git a/reactos/lib/adns/src/adns.make b/reactos/lib/3rdparty/adns/src/adns.make similarity index 100% rename from reactos/lib/adns/src/adns.make rename to reactos/lib/3rdparty/adns/src/adns.make diff --git a/reactos/lib/adns/src/check.c b/reactos/lib/3rdparty/adns/src/check.c similarity index 100% rename from reactos/lib/adns/src/check.c rename to reactos/lib/3rdparty/adns/src/check.c diff --git a/reactos/lib/adns/src/config.h b/reactos/lib/3rdparty/adns/src/config.h similarity index 100% rename from reactos/lib/adns/src/config.h rename to reactos/lib/3rdparty/adns/src/config.h diff --git a/reactos/lib/adns/src/config.h.in b/reactos/lib/3rdparty/adns/src/config.h.in similarity index 100% rename from reactos/lib/adns/src/config.h.in rename to reactos/lib/3rdparty/adns/src/config.h.in diff --git a/reactos/lib/adns/src/dlist.h b/reactos/lib/3rdparty/adns/src/dlist.h similarity index 100% rename from reactos/lib/adns/src/dlist.h rename to reactos/lib/3rdparty/adns/src/dlist.h diff --git a/reactos/lib/adns/src/event.c b/reactos/lib/3rdparty/adns/src/event.c similarity index 100% rename from reactos/lib/adns/src/event.c rename to reactos/lib/3rdparty/adns/src/event.c diff --git a/reactos/lib/adns/src/general.c b/reactos/lib/3rdparty/adns/src/general.c similarity index 100% rename from reactos/lib/adns/src/general.c rename to reactos/lib/3rdparty/adns/src/general.c diff --git a/reactos/lib/adns/src/internal.h b/reactos/lib/3rdparty/adns/src/internal.h similarity index 100% rename from reactos/lib/adns/src/internal.h rename to reactos/lib/3rdparty/adns/src/internal.h diff --git a/reactos/lib/adns/src/parse.c b/reactos/lib/3rdparty/adns/src/parse.c similarity index 100% rename from reactos/lib/adns/src/parse.c rename to reactos/lib/3rdparty/adns/src/parse.c diff --git a/reactos/lib/adns/src/poll.c b/reactos/lib/3rdparty/adns/src/poll.c similarity index 100% rename from reactos/lib/adns/src/poll.c rename to reactos/lib/3rdparty/adns/src/poll.c diff --git a/reactos/lib/adns/src/query.c b/reactos/lib/3rdparty/adns/src/query.c similarity index 100% rename from reactos/lib/adns/src/query.c rename to reactos/lib/3rdparty/adns/src/query.c diff --git a/reactos/lib/adns/src/reply.c b/reactos/lib/3rdparty/adns/src/reply.c similarity index 100% rename from reactos/lib/adns/src/reply.c rename to reactos/lib/3rdparty/adns/src/reply.c diff --git a/reactos/lib/adns/src/setup.c b/reactos/lib/3rdparty/adns/src/setup.c similarity index 100% rename from reactos/lib/adns/src/setup.c rename to reactos/lib/3rdparty/adns/src/setup.c diff --git a/reactos/lib/adns/src/transmit.c b/reactos/lib/3rdparty/adns/src/transmit.c similarity index 100% rename from reactos/lib/adns/src/transmit.c rename to reactos/lib/3rdparty/adns/src/transmit.c diff --git a/reactos/lib/adns/src/tvarith.h b/reactos/lib/3rdparty/adns/src/tvarith.h similarity index 100% rename from reactos/lib/adns/src/tvarith.h rename to reactos/lib/3rdparty/adns/src/tvarith.h diff --git a/reactos/lib/adns/src/types.c b/reactos/lib/3rdparty/adns/src/types.c similarity index 100% rename from reactos/lib/adns/src/types.c rename to reactos/lib/3rdparty/adns/src/types.c