gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libmicrohttpd] branch master updated (31ce530d -> 4ddb8015)


From: gnunet
Subject: [libmicrohttpd] branch master updated (31ce530d -> 4ddb8015)
Date: Thu, 01 Jun 2023 12:30:05 +0200

This is an automated email from the git hooks/post-receive script.

karlson2k pushed a change to branch master
in repository libmicrohttpd.

    from 31ce530d The proper fix for MHD_get_connection_info()
     new 50e28fbb bootstrap script: improved portability
     new 19155735 Added more mutes for autoconf compiler warnings
     new 06001f4e autoinit_funcs.h: fixed compiler warning
     new a50756ad tests: adopted to new libcurl API
     new 984e275a configure: fixed compiler warnings
     new 6b791e56 test_toolarge: fixed reported error description
     new 0a83b4d3 configure: renamed macro
     new 35635c6a test_quiesce: fixed possible uninitialised var
     new f89621ff test_postprocessor_md: fixed build in C89 mode
     new 2bb7c9f2 test_client_put_stop: fixed test on Darwin
     new a9cd61a2 test_client_put_stop: fixed typo in comment
     new f9550a2c test_client_put_stop: avoid stress-testing the OS
     new 70c1dbb1 test_timeout: moved to heavy tests
     new c4633c32 Added specific headers inclusion and detection
     new 3806c7ba examples/largepost.c: fixed caseless method match
     new 3002ca58 test_post: fixed caseless key name match
     new feb9ac1f examples/sessions.c: removed non-portable function and 
improved safety
     new 4805f6a8 configure: fixed detection of __FUNCTION__ magic macro
     new 4973c6cf Simplified usage of the function name magic macros
     new 4fc2b96b tests: unified use of function name macros
     new 612d20b2 Added internal preprocessor macro for magic macro presence
     new 6806dc46 test_client_put_stop: muted compiler warnings
     new 3389c7fb .gitignore: force include all *.{c,h} files
     new dd4f6ff9 websocket_threaded_example: fixed wrong commented-out code
     new 97dec411 Detect sysctl() symbols in configure
     new eb5be268 test_client_put_stop: fixed typo in diag message
     new f5b06de9 Added support for custom command for tarball compression
     new ba5538e2 contrib/make-dist.sh: added use of zopfli if available
     new 79c57fad daemon.c: redesigned code for clarity and formatting
     new 5da716e8 Fixed compiler warning when built without poll() support
     new 61b407a2 Avoided potential compiler warnings
     new fbd7cef5 Added macro for base64 decoded size
     new dca5d029 W32 VS project: reverted to standard arches names
     new 36af2166 W32 VS Project: minor internal fixes, fixed files for "dist"
     new 4d5f24f7 autoinit_funcs.h: fixed warning on MSVC
     new 4ddb8015 W32 VS Project: fixed warning with external build systems

The 36 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Makefile.am                                        |  31 +-
 autogen.sh                                         |   2 +-
 bootstrap                                          |  64 ++-
 configure.ac                                       |  91 +++-
 contrib/fixes-autoconf/c_backported.m4             |   2 +
 contrib/make-dist.sh                               |  13 +-
 doc/examples/largepost.c                           |  12 +-
 doc/examples/sessions.c                            | 150 +++---
 src/examples/websocket_threaded_example.c          |   4 +-
 src/include/autoinit_funcs.h                       |  11 +-
 src/include/mhd_options.h                          |  21 +
 src/microhttpd/Makefile.am                         |  26 +
 src/microhttpd/basicauth.c                         |   2 +-
 src/microhttpd/connection.c                        |   8 +-
 src/microhttpd/daemon.c                            |  39 +-
 src/microhttpd/mhd_str.h                           |  10 +
 src/microhttpd/test_client_put_stop.c              | 172 ++++---
 src/microhttpd/test_md5.c                          |  12 +-
 src/microhttpd/test_postprocessor_md.c             |   8 +-
 src/microhttpd/test_sha1.c                         |  10 +-
 src/microhttpd/test_sha256.c                       |  12 +-
 src/testcurl/.gitignore                            |   2 +
 src/testcurl/Makefile.am                           |   5 +-
 src/testcurl/test_basicauth.c                      |   4 +-
 src/testcurl/test_digestauth.c                     |   4 +-
 src/testcurl/test_digestauth2.c                    |   4 +-
 src/testcurl/test_digestauth_concurrent.c          |   4 +-
 src/testcurl/test_digestauth_emu_ext.c             |   4 +-
 src/testcurl/test_head.c                           |   4 +-
 src/testcurl/test_parse_cookies.c                  |   4 +-
 src/testcurl/test_post.c                           |   4 +-
 src/testcurl/test_put_broken_len.c                 |   4 +-
 src/testcurl/test_quiesce.c                        |   2 +-
 src/testcurl/test_toolarge.c                       |   2 +-
 w32/VS-Any-Version/hellobrowser.vcxproj            |   8 +-
 w32/VS-Any-Version/largepost.vcxproj               |   8 +-
 w32/VS-Any-Version/libmicrohttpd.sln               | 288 +++++------
 w32/VS-Any-Version/libmicrohttpd.vcxproj           |   8 +-
 w32/VS-Any-Version/simplepost.vcxproj              |   8 +-
 w32/VS2013/hellobrowser.vcxproj                    |   8 +-
 w32/VS2013/largepost.vcxproj                       |   8 +-
 w32/VS2013/libmicrohttpd.sln                       | 560 ++++++++++-----------
 w32/VS2013/libmicrohttpd.vcxproj                   |  10 +-
 w32/VS2013/simplepost.vcxproj                      |   8 +-
 w32/VS2015/hellobrowser.vcxproj                    |   8 +-
 w32/VS2015/largepost.vcxproj                       |   8 +-
 w32/VS2015/libmicrohttpd.sln                       | 560 ++++++++++-----------
 w32/VS2015/libmicrohttpd.vcxproj                   |  10 +-
 w32/VS2015/simplepost.vcxproj                      |   8 +-
 w32/VS2017/hellobrowser.vcxproj                    |   8 +-
 w32/VS2017/largepost.vcxproj                       |   8 +-
 w32/VS2017/libmicrohttpd.sln                       | 560 ++++++++++-----------
 w32/VS2017/libmicrohttpd.vcxproj                   |  10 +-
 w32/VS2017/simplepost.vcxproj                      |   8 +-
 w32/VS2019/hellobrowser.vcxproj                    |   8 +-
 w32/VS2019/largepost.vcxproj                       |   8 +-
 w32/VS2019/libmicrohttpd.sln                       | 288 +++++------
 w32/VS2019/libmicrohttpd.vcxproj                   |   8 +-
 w32/VS2019/simplepost.vcxproj                      |   8 +-
 w32/VS2022/hellobrowser.vcxproj                    |   8 +-
 w32/VS2022/largepost.vcxproj                       |   8 +-
 w32/VS2022/libmicrohttpd.sln                       | 288 +++++------
 w32/VS2022/libmicrohttpd.vcxproj                   |   8 +-
 w32/VS2022/simplepost.vcxproj                      |   8 +-
 ...-settings.vcxproj => apps-build-settings.props} |   0
 ...ettings.vcxproj => common-build-settings.props} |   6 +-
 w32/common/gen_dll_res.ps1                         |   3 +-
 ....vcxproj => libmicrohttpd-build-settings.props} |   0
 ...configs-xp.vcxproj => project-configs-xp.props} |  33 ++
 ...oject-configs.vcxproj => project-configs.props} |   0
 70 files changed, 1896 insertions(+), 1635 deletions(-)
 rename w32/common/{apps-build-settings.vcxproj => apps-build-settings.props} 
(100%)
 rename w32/common/{common-build-settings.vcxproj => 
common-build-settings.props} (93%)
 rename w32/common/{libmicrohttpd-build-settings.vcxproj => 
libmicrohttpd-build-settings.props} (100%)
 rename w32/common/{project-configs-xp.vcxproj => project-configs-xp.props} 
(51%)
 rename w32/common/{project-configs.vcxproj => project-configs.props} (100%)

diff --git a/Makefile.am b/Makefile.am
index bf9ca7b4..218d7b18 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -8,10 +8,12 @@ endif
 
 
 W32COMMON = w32/common/gen_dll_res.ps1 w32/common/microhttpd_dll_res_vc.rc.in 
w32/common/microhttpd_dll_res_vc.rc \
-  w32/common/MHD_config.h w32/common/vs_dirs.props 
w32/common/common-build-settings.vcxproj \
-  w32/common/libmicrohttpd-build-settings.vcxproj 
w32/common/libmicrohttpd-files.vcxproj w32/common/libmicrohttpd-filters.vcxproj 
\
-  w32/common/hellobrowser-files.vcxproj 
w32/common/hellobrowser-filters.vcxproj \
-  w32/common/apps-build-settings.vcxproj
+  w32/common/MHD_config.h w32/common/vs_dirs.props \
+  w32/common/common-build-settings.props 
w32/common/libmicrohttpd-build-settings.props \
+  w32/common/apps-build-settings.props \
+  w32/common/project-configs.props w32/common/project-configs-xp.props \
+  w32/common/libmicrohttpd-files.vcxproj 
w32/common/libmicrohttpd-filters.vcxproj \
+  w32/common/hellobrowser-files.vcxproj w32/common/hellobrowser-filters.vcxproj
 W32VS2013 = w32/VS2013/libmicrohttpd.vcxproj 
w32/VS2013/libmicrohttpd.vcxproj.filters \
   w32/VS2013/hellobrowser.vcxproj w32/VS2013/hellobrowser.vcxproj.filters \
   w32/VS2013/simplepost.vcxproj w32/VS2013/largepost.vcxproj \
@@ -60,13 +62,32 @@ dist-hook: dist-po
        @if test -w '$(distdir)/m4/c_backported.m4'; then \
          echo "Use empty m4/c_backported.m4 for dist target"; \
          touch -r '$(distdir)/m4/c_backported.m4' 
'$(distdir)/m4/c_backported.m4-tmst' && \
-           echo '# Not used for distribution' > 
'$(distdir)/m4/c_backported.m4' && \
+           echo 'dnl Not used for distribution' > 
'$(distdir)/m4/c_backported.m4' && \
            touch -r '$(distdir)/m4/c_backported.m4-tmst' 
'$(distdir)/m4/c_backported.m4' && \
            rm -f '$(distdir)/m4/c_backported.m4-tmst'; \
        else \
          true; \
        fi
 
+dist-custm: distdir
+       @test -n "$(ARC_CMD)" || \
+         { echo 'The valid archive command must be defined by "ARC_CMD".' >&2; 
false; }
+       @test -n "$(ARC_EXT)" || \
+         { echo 'The archive file extention must be set by "ARC_EXT".' >&2; 
false; }
+       -rm -f '$(distdir).$(ARC_EXT)'
+       tardir=$(distdir) && $(am__tar) | $(ARC_CMD) >$(distdir).$(ARC_EXT)
+       $(am__post_remove_distdir)
+
+dist-custm2: distdir
+       @test -n "$(ARC_CMD)" || \
+         { echo 'The valid archive command must be defined by "ARC_CMD".' >&2; 
false; }
+       @test -n "$(ARC_EXT)" || \
+         { echo 'The archive file extention must be set by "ARC_EXT".' >&2; 
false; }
+       -rm -f '$(distdir).$(ARC_EXT)'
+       tardir=$(distdir) && $(am__tar) >$(distdir).tar && $(ARC_CMD) 
$(distdir).tar
+       rm -f $(distdir).tar
+       $(am__post_remove_distdir)
+
 pre-dist-hook: pre-dist-hook-doc
        @echo "Preparing to make dist"
 
diff --git a/autogen.sh b/autogen.sh
index 93e30faf..dd9ec6e3 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -4,4 +4,4 @@
 # It is recommended to use 'bootstrap' directly instead.
 
 ag_srcdir="${0%/*}" && ag_srcdir="${ag_srcdir}${ag_srcdir:+/}"
-"${ag_srcdir}bootstrap" ${1+"$@"}
+"${ag_srcdir}./bootstrap" ${1+"$@"}
diff --git a/bootstrap b/bootstrap
index 6f9e6c26..8e1212f4 100755
--- a/bootstrap
+++ b/bootstrap
@@ -1,40 +1,64 @@
 #!/bin/sh
-unset bs_srcdir
-if test X"`dirname / 2>/dev/null`" = X"/"; then
-  bs_scrdir=`dirname $0`
-else
-  bs_scrdir="${0%/*}"
-fi
-
-test -n "$bs_scrdir" && cd "$bs_scrdir" || echo "Warning: cannot get sources 
directory" 1>&2
 
 # This is more portable than `which' but comes with
 # the caveat of not(?) properly working on busybox's ash:
-existence()
+have_command()
 {
     command -v "$1" >/dev/null 2>&1
 }
 
+unset bs_srcdir
+if test X"`dirname / 2>/dev/null`" = X"/"; then
+  bs_scrdir=`dirname $0`
+else
+  case $0 in
+    */*) bs_scrdir=`echo $0 | ${SED-sed} -n -e 's|/.*$||p'` ;;
+    *) bs_scrdir='.' ;;
+  esac
+fi
+
+test -n "$bs_scrdir" && cd "$bs_scrdir" || echo "Warning: cannot detect 
sources directory" 1>&2
+
+if test ! -f './configure.ac'; then
+  echo "Error: no 'configure.ac' found. Wrong sources directory?" 1>&2
+  exit 2
+fi
+if test ! -f './src/include/microhttpd.h'; then
+  echo "Error: src/include/libmicrohttpd.h not found. Wrong sources 
directory?" 1>&2
+  exit 2
+fi
 
-if existence uncrustify; then
-    echo "Installing uncrustify hook and configuration"
-    # Install uncrustify format symlink (if possible)
-    ln -s contrib/uncrustify.cfg uncrustify.cfg 2> /dev/null
-    # Install pre-commit hook (if possible)
-    ln -s ../../contrib/uncrustify_precommit .git/hooks/pre-commit 2> /dev/null
+if have_command uncrustify; then
+    if test -f uncrustify.cfg; then
+      echo "Uncrustify configuration already exists, skipping installation 
from the upstream file."
+    else
+      echo "Installing configuration"
+      ln -s contrib/uncrustify.cfg uncrustify.cfg
+    fi
+    if test -d '.git'; then
+      if test -f .git/hooks/pre-commit; then
+        echo "Pre-commit git hook already exists, skipping installation from 
the upstream file."
+      else
+        echo "Installing uncrustify pre-commit git hook"
+        ln -s ../../contrib/uncrustify_precommit .git/hooks/pre-commit
+      fi
+    else
+      echo "No '.git' directory found, skipping installation of pre-commit git 
hook."
+    fi
 else
-    echo "Uncrustify not detected, hook not installed. Please install 
uncrustify if you plan on doing development"
+    echo "Uncrustify not detected, hook not installed. Please install 
uncrustify if you plan on doing development."
 fi
 
-if existence libtool || existence libtoolize || existence glibtoolize || 
existence slibtool; then
+if have_command libtool || have_command libtoolize || have_command glibtoolize 
|| have_command slibtool; then
     echo "Running autotools..."
-    aclocal -I m4 --install && \
+    have_command libtoolize && \
+      aclocal -I m4 --install && \
       libtoolize -c -i -v && \
       autoconf && \
       autoheader && \
       automake -a -c --gnu
     if test $? -ne 0 || ! test -x configure || ! test -f Makefile.in ; then
-        echo "Autotools failed, retrying with autoreconf..."
+        echo "Trying with autoreconf..."
         if ! autoreconf -i ${1+"$@"} ; then
             echo "Failed to autoreconf, retrying with force install..."
             if ! autoreconf -i -f ${1+"$@"} ; then
@@ -45,6 +69,6 @@ if existence libtool || existence libtoolize || existence 
glibtoolize || existen
     fi
     echo "The ${bs_scrdir-.}/configure is ready to run."
 else
-    echo "*** No libtoolize (libtool) or libtool found, please install it ***" 
>&2;
+    echo "*** No libtoolize or libtool found, please install it ***" >&2;
     exit 1
 fi
diff --git a/configure.ac b/configure.ac
index 8ff563fe..44ac85c3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -496,8 +496,8 @@ AC_CHECK_HEADERS([endian.h machine/endian.h sys/endian.h 
sys/byteorder.h \
                   sys/ioctl.h], [], [], [AC_INCLUDES_DEFAULT])
 
 # Check for network and sockets optional headers
-AC_CHECK_HEADERS([sys/socket.h sys/select.h netinet/in.h arpa/inet.h \
-                  netinet/ip.h netinet/tcp.h net/if.h \
+AC_CHECK_HEADERS([sys/socket.h sys/select.h netinet/in_systm.h netinet/in.h \
+                  arpa/inet.h netinet/ip.h netinet/tcp.h net/if.h \
                   netdb.h sockLib.h inetLib.h], [], [],
   [AC_INCLUDES_DEFAULT
    [
@@ -510,6 +510,9 @@ AC_CHECK_HEADERS([sys/socket.h sys/select.h netinet/in.h 
arpa/inet.h \
 #ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>
 #endif /* HAVE_SYS_SOCKET_H */
+#ifdef HAVE_NETINET_IN_SYSTM_H
+#include <netinet/in_systm.h>
+#endif /* HAVE_NETINET_IN_SYSTM_H */
 #ifdef HAVE_NETINET_IN_H
 #include <netinet/in.h>
 #endif /* HAVE_NETINET_IN_H */
@@ -658,6 +661,9 @@ AC_CHECK_HEADERS([sys/sysctl.h netinet/ip_icmp.h 
netinet/icmp_var.h], [], [],
 #ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>
 #endif /* HAVE_SYS_SOCKET_H */
+#ifdef HAVE_NETINET_IN_SYSTM_H
+#include <netinet/in_systm.h>
+#endif /* HAVE_NETINET_IN_SYSTM_H */
 #ifdef HAVE_NETINET_IN_H
 #include <netinet/in.h>
 #endif /* HAVE_NETINET_IN_H */
@@ -744,15 +750,15 @@ AS_VAR_IF([enable_linker_hardening],["yes"],
 )
 
 
-AH_TEMPLATE([[HAVE_STDBOOL_H]], [Define to 1 i][f you have the <stdbool.h> 
header file and <stdbool.h> defines 'bool' type.])
-AH_TEMPLATE([[HAVE_REAL_BOOL]], [Define to 1 i][f you have the real boolean 
type.])
+AH_TEMPLATE([[HAVE_STDBOOL_H]], [Define to 1 if you have the <stdbool.h> 
header file and <stdbool.h> defines 'bool' type.])
+AH_TEMPLATE([[HAVE_BUILTIN_TYPE_BOOL]], [Define to 1 if you have the real 
boolean type.])
 AH_TEMPLATE([[bool]], [Define to type name which will be used as boolean 
type.])
 AC_CHECK_HEADER([stdbool.h],
   [
    AC_CHECK_TYPE([bool],
      [
       AC_DEFINE([[HAVE_STDBOOL_H]], [[1]])
-      AC_DEFINE([[HAVE_REAL_BOOL]], [[1]])
+      AC_DEFINE([[HAVE_BUILTIN_TYPE_BOOL]], [[1]])
      ],
      [
       AC_MSG_WARN([[Header <stdbool.h> is present, but "bool" type cannot be 
detected. Check compiler flags.]])
@@ -764,11 +770,11 @@ AC_CHECK_HEADER([stdbool.h],
   ],
   [
    AC_CHECK_TYPE([bool],
-     [AC_DEFINE([[HAVE_REAL_BOOL]], [[1]])],
+     [AC_DEFINE([[HAVE_BUILTIN_TYPE_BOOL]], [[1]])],
      [
       AC_CHECK_TYPE([_Bool],
         [
-         AC_DEFINE([[HAVE_REAL_BOOL]], [[1]])
+         AC_DEFINE([[HAVE_BUILTIN_TYPE_BOOL]], [[1]])
          AC_DEFINE([[bool]], [[_Bool]])
         ],
         [
@@ -1690,7 +1696,19 @@ AS_VAR_IF([mhd_cv_macro___func___avail], ["yes"],
       AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <stddef.h>]],[[const char 
*funcname = __FUNCTION__ ; if (NULL == funcname) return 1;]])],
         
[[mhd_cv_macro___function___avail="yes"]],[[mhd_cv_macro___function___avail="no"]])
     ])
-    AC_DEFINE([HAVE___FUNCTION__], [1], [Define to 1 if your compiler supports 
__FUNCTION__ magic-macro.])
+    AS_VAR_IF([mhd_cv_macro___function___avail], ["yes"],
+      [AC_DEFINE([HAVE___FUNCTION__], [1], [Define to 1 if your compiler 
supports __FUNCTION__ magic-macro.])],
+      [
+        AC_CACHE_CHECK([[whether __PRETTY_FUNCTION__ magic-macro is 
available]],
+          [[mhd_cv_macro___pretty_function___avail]], [dnl
+          AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <stddef.h>]],[[const char 
*funcname = __PRETTY_FUNCTION__ ; if (NULL == funcname) return 1;]])],
+            
[[mhd_cv_macro___pretty_function___avail="yes"]],[[mhd_cv_macro___pretty_function___avail="no"]])
+        ])
+        AS_VAR_IF([mhd_cv_macro___pretty_function___avail], ["yes"],
+          [AC_DEFINE([HAVE___PRETTY_FUNCTION__], [1], [Define to 1 if your 
compiler supports __PRETTY_FUNCTION__ magic-macro.])],
+        )
+      ]
+    )
   ]
 )
 AC_CACHE_CHECK([[whether __builtin_bswap32() is available]],
@@ -1771,6 +1789,7 @@ AS_VAR_IF([use_heavy_tests], ["yes"],
   ]
 )
 AM_CONDITIONAL([HEAVY_TESTS],[test "x$use_heavy_tests" = "xyes"])
+AM_CONDITIONAL([TESTS_STRESS_OS],[false])
 
 AC_ARG_ENABLE([[poll]],
   [AS_HELP_STRING([[--enable-poll[=ARG]]], [enable poll support (yes, no, 
auto) [auto]])],
@@ -2624,10 +2643,48 @@ MHD_CHECK_FUNC([[sysctl]], [[
 #ifdef HAVE_SYS_SYSCTL_H
 #include <sys/sysctl.h>
 #endif
-#ifdef HAVE_STDDEF_H
+#if defined(HAVE_STDDEF_H)
 #include <stddef.h>
+#elif defined(HAVE_STDLIB_H)
+#include <stdlib.h>
 #endif
-  ]], [[int mib[2] = {CTL_KERN, KERN_MAXPROC}; i][f (sysctl(mib, 2, NULL, 
NULL, NULL, 0)) return 1;]]
+  ]], [[
+      int mib[2] = {0, 0}; /* Avoid any platform-specific values */
+      i][f (sysctl(mib, 2, NULL, NULL, NULL, 0)) return 1;
+  ]],
+  [
+    AC_CHECK_DECLS([CTL_NET,PF_INET,IPPROTO_ICMP,ICMPCTL_ICMPLIM],[],[],
+      [[
+#ifdef HAVE_SYS_TYPES_H
+#include <sys/types.h>
+#endif /* HAVE_SYS_TYPES_H */
+#ifdef HAVE_SYS_SYSCTL_H
+#include <sys/sysctl.h>
+#endif /* HAVE_SYS_SYSCTL_H */
+#ifdef HAVE_SYS_SYSCTL_H
+#include <sys/sysctl.h>
+#endif /* HAVE_SYS_SYSCTL_H */
+#ifdef HAVE_SYS_SOCKET_H
+#include <sys/socket.h>
+#endif /* HAVE_SYS_SOCKET_H */
+#ifdef HAVE_NETINET_IN_SYSTM_H
+#include <netinet/in_systm.h>
+#endif /* HAVE_NETINET_IN_SYSTM_H */
+#ifdef HAVE_NETINET_IN_H
+#include <netinet/in.h>
+#endif /* HAVE_NETINET_IN_H */
+#ifdef HAVE_NETINET_IP_H
+#include <netinet/ip.h>
+#endif /* HAVE_NETINET_IP_H */
+#ifdef HAVE_NETINET_IP_ICMP_H
+#include <netinet/ip_icmp.h>
+#endif /* HAVE_NETINET_IP_ICMP_H */
+#ifdef HAVE_NETINET_ICMP_VAR_H
+#include <netinet/icmp_var.h>
+#endif /* HAVE_NETINET_ICMP_VAR_H */
+      ]]
+    )
+  ]
 )
 
 MHD_CHECK_FUNC([[sysctlbyname]], [[
@@ -2637,8 +2694,10 @@ MHD_CHECK_FUNC([[sysctlbyname]], [[
 #ifdef HAVE_SYS_SYSCTL_H
 #include <sys/sysctl.h>
 #endif
-#ifdef HAVE_STDDEF_H
+#if defined(HAVE_STDDEF_H)
 #include <stddef.h>
+#elif defined(HAVE_STDLIB_H)
+#include <stdlib.h>
 #endif
   ]], [[sysctlbyname("test", NULL, NULL, NULL, 0);]]
 )
@@ -2710,9 +2769,11 @@ MHD_CHECK_FUNC([magic_open],
     char var_data[256];
     const char *var_mime;
     magic_t var_magic = magic_open (MAGIC_MIME_TYPE);
-    (void)magic_load (var_magic, NULL);
+    (void)magic_load (var_magic, "filename");
     var_data[0] = 0;
     var_mime = magic_buffer (var_magic, var_data, 1);
+    i][f (! var_mime)
+      return 1;
     magic_close (var_magic);
   ]],
   [AC_DEFINE([MHD_HAVE_LIBMAGIC], [1], [Define to 1 if you have suitable 
libmagic.])],
@@ -3902,6 +3963,12 @@ AC_LINK_IFELSE(
      [
       AC_LANG_PROGRAM(
         [[
+#ifdef HAVE_SYS_TYPES_H
+#include <sys/types.h>
+#endif
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
 #include <sys/wait.h>
         ]], [[
      pid_t p = fork ();
diff --git a/contrib/fixes-autoconf/c_backported.m4 
b/contrib/fixes-autoconf/c_backported.m4
index c0e7aabc..0cac1dc5 100644
--- a/contrib/fixes-autoconf/c_backported.m4
+++ b/contrib/fixes-autoconf/c_backported.m4
@@ -515,6 +515,7 @@ AC_DEFUN([AC_C_VARARRAYS],
     [AC_COMPILE_IFELSE([AC_LANG_SOURCE(
 [[     #ifndef __STDC_NO_VLA__
        #error __STDC_NO_VLA__ not defined
+       choke me now
        #endif
 ]])],
        [ac_cv_c_vararrays='no: __STDC_NO_VLA__ is defined'],
@@ -546,6 +547,7 @@ AC_DEFUN([AC_C_VARARRAYS],
                   int D[m];
                   static int (*q)[m] = &B;
                   int (*s)[n] = q;
+                  (void) simple;
                   return C && &x[0][0] == &D[0] && &D[0] == s[0];
                 }
               #endif
diff --git a/contrib/make-dist.sh b/contrib/make-dist.sh
index 2b66c35a..47d580ac 100755
--- a/contrib/make-dist.sh
+++ b/contrib/make-dist.sh
@@ -84,11 +84,22 @@ echo '** Patched build system ready.'
 echo ''
 
 # Build the configure and the related files with patches
+
+have_command()
+{
+    command -v "$1" >/dev/null 2>&1
+}
+
 echo ''
 echo '*** Building dist tarball...'
 echo ''
 ./configure || exit 7
-make dist || exit 7
+if have_command zopfli; then
+    make dist-custm2 'ARC_CMD=zopfli -v --gzip --i15' 'ARC_EXT=tar.gz' || exit 
7
+else
+    make dist || exit 7
+    echo '* zopfli is not installed, tarball size is suboptimal.'
+fi
 echo ''
 echo '** Dist tarball ready.'
 echo ''
diff --git a/doc/examples/largepost.c b/doc/examples/largepost.c
index 8669bc28..45c4ad03 100644
--- a/doc/examples/largepost.c
+++ b/doc/examples/largepost.c
@@ -13,12 +13,6 @@
 #include <string.h>
 #include <microhttpd.h>
 
-#ifdef _MSC_VER
-#ifndef strcasecmp
-#define strcasecmp(a,b) _stricmp ((a),(b))
-#endif /* !strcasecmp */
-#endif /* _MSC_VER */
-
 #if defined(_MSC_VER) && _MSC_VER + 0 <= 1800
 /* Substitution is OK while return value is not used */
 #define snprintf _snprintf
@@ -236,7 +230,7 @@ answer_to_connection (void *cls,
     con_info->answercode = 0;   /* none yet */
     con_info->fp = NULL;
 
-    if (0 == strcasecmp (method, MHD_HTTP_METHOD_POST))
+    if (0 == strcmp (method, MHD_HTTP_METHOD_POST))
     {
       con_info->postprocessor =
         MHD_create_post_processor (connection,
@@ -264,7 +258,7 @@ answer_to_connection (void *cls,
     return MHD_YES;
   }
 
-  if (0 == strcasecmp (method, MHD_HTTP_METHOD_GET))
+  if (0 == strcmp (method, MHD_HTTP_METHOD_GET))
   {
     /* We just return the standard form for uploads on all GET requests */
     char buffer[1024];
@@ -278,7 +272,7 @@ answer_to_connection (void *cls,
                       MHD_HTTP_OK);
   }
 
-  if (0 == strcasecmp (method, MHD_HTTP_METHOD_POST))
+  if (0 == strcmp (method, MHD_HTTP_METHOD_POST))
   {
     struct connection_info_struct *con_info = *req_cls;
 
diff --git a/doc/examples/sessions.c b/doc/examples/sessions.c
index de864382..3f60c291 100644
--- a/doc/examples/sessions.c
+++ b/doc/examples/sessions.c
@@ -6,61 +6,8 @@
 #include <stdio.h>
 #include <errno.h>
 #include <time.h>
-#include <stdarg.h>
 #include <microhttpd.h>
 
-/* Emulate 'asprintf()', as it is not portable */
-static int
-MHD_asprintf (char **resultp, const char *format, ...)
-{
-  va_list argptr;
-  va_list argcopy;
-  int len;
-  int ret;
-
-  ret = -1;
-  va_start (argptr, format);
-
-  va_copy (argcopy, argptr);
-#ifndef _WIN32
-  len = vsnprintf (NULL, 0, format, argcopy);
-#else
-  len = _vscprintf (format, argcopy);
-#endif
-  va_end (argcopy);
-  if (0 < len)
-  {
-    size_t buf_size;
-    char *buf;
-
-    buf_size = (size_t) len + 1;
-    buf = (char *) malloc (buf_size * sizeof(char));
-    if (NULL != buf)
-    {
-      int res;
-
-#ifndef _WIN32
-      res = vsnprintf (buf, buf_size, format, argptr);
-#else
-      res = _vsnprintf (buf, buf_size, format, argptr);
-#endif
-      if (len == res)
-      {
-        *resultp = buf;
-        ret = res;
-      }
-      else
-      {
-        free (buf);
-        *resultp = NULL;
-      }
-    }
-  }
-  va_end (argptr);
-  return ret;
-}
-
-
 /**
  * Invalid method page.
  */
@@ -79,12 +26,16 @@ MHD_asprintf (char **resultp, const char *format, ...)
 #define MAIN_PAGE \
   "<html><head><title>Welcome</title></head><body><form action=\"/2\" 
method=\"post\">What is your name? <input type=\"text\" name=\"v1\" 
value=\"%s\" /><input type=\"submit\" value=\"Next\" /></body></html>"
 
+#define FORM_V1 MAIN_PAGE
+
 /**
  * Second page. (/2)
  */
 #define SECOND_PAGE \
   "<html><head><title>Tell me more</title></head><body><a 
href=\"/\">previous</a> <form action=\"/S\" method=\"post\">%s, what is your 
job? <input type=\"text\" name=\"v2\" value=\"%s\" /><input type=\"submit\" 
value=\"Next\" /></body></html>"
 
+#define FORM_V1_V2 SECOND_PAGE
+
 /**
  * Second page (/S)
  */
@@ -350,27 +301,45 @@ fill_v1_form (const void *cls,
   int reply_len;
   (void) cls; /* Unused */
 
-  reply_len = MHD_asprintf (&reply,
-                            MAIN_PAGE,
-                            session->value_1);
+  /* Emulate 'asprintf' */
+  reply_len = snprintf (NULL, 0, FORM_V1, session->value_1);
   if (0 > reply_len)
+    return MHD_NO; /* Internal error */
+
+  reply = (char *) malloc (reply_len + 1);
+  if (NULL == reply)
+    return MHD_NO; /* Out-of-memory error */
+
+  if (reply_len != snprintf (reply,
+                             ((size_t) reply_len) + 1,
+                             FORM_V1,
+                             session->value_1))
   {
-    /* oops */
-    return MHD_NO;
+    free (reply);
+    return MHD_NO; /* printf error */
   }
+
   /* return static form */
   response =
     MHD_create_response_from_buffer_with_free_callback ((size_t) reply_len,
                                                         (void *) reply,
                                                         &free);
-  add_session_cookie (session, response);
-  MHD_add_response_header (response,
-                           MHD_HTTP_HEADER_CONTENT_ENCODING,
-                           mime);
-  ret = MHD_queue_response (connection,
-                            MHD_HTTP_OK,
-                            response);
-  MHD_destroy_response (response);
+  if (NULL != response)
+  {
+    add_session_cookie (session, response);
+    MHD_add_response_header (response,
+                             MHD_HTTP_HEADER_CONTENT_ENCODING,
+                             mime);
+    ret = MHD_queue_response (connection,
+                              MHD_HTTP_OK,
+                              response);
+    MHD_destroy_response (response);
+  }
+  else
+  {
+    free (reply);
+    ret = MHD_NO;
+  }
   return ret;
 }
 
@@ -395,28 +364,47 @@ fill_v1_v2_form (const void *cls,
   int reply_len;
   (void) cls; /* Unused */
 
-  reply_len = MHD_asprintf (&reply,
-                            SECOND_PAGE,
-                            session->value_1,
-                            session->value_2);
+  /* Emulate 'asprintf' */
+  reply_len = snprintf (NULL, 0, FORM_V1_V2, session->value_1,
+                        session->value_2);
   if (0 > reply_len)
+    return MHD_NO; /* Internal error */
+
+  reply = (char *) malloc (reply_len + 1);
+  if (NULL == reply)
+    return MHD_NO; /* Out-of-memory error */
+
+  if (reply_len == snprintf (reply,
+                             ((size_t) reply_len) + 1,
+                             FORM_V1_V2,
+                             session->value_1,
+                             session->value_2))
   {
-    /* oops */
-    return MHD_NO;
+    free (reply);
+    return MHD_NO; /* printf error */
   }
+
   /* return static form */
   response =
     MHD_create_response_from_buffer_with_free_callback ((size_t) reply_len,
                                                         (void *) reply,
                                                         &free);
-  add_session_cookie (session, response);
-  MHD_add_response_header (response,
-                           MHD_HTTP_HEADER_CONTENT_ENCODING,
-                           mime);
-  ret = MHD_queue_response (connection,
-                            MHD_HTTP_OK,
-                            response);
-  MHD_destroy_response (response);
+  if (NULL != response)
+  {
+    add_session_cookie (session, response);
+    MHD_add_response_header (response,
+                             MHD_HTTP_HEADER_CONTENT_ENCODING,
+                             mime);
+    ret = MHD_queue_response (connection,
+                              MHD_HTTP_OK,
+                              response);
+    MHD_destroy_response (response);
+  }
+  else
+  {
+    free (reply);
+    ret = MHD_NO;
+  }
   return ret;
 }
 
@@ -457,7 +445,7 @@ not_found_page (const void *cls,
 /**
  * List of all pages served by this HTTP server.
  */
-static struct Page pages[] = {
+static const struct Page pages[] = {
   { "/", "text/html",  &fill_v1_form, NULL },
   { "/2", "text/html", &fill_v1_v2_form, NULL },
   { "/S", "text/html", &serve_simple_form, SUBMIT_PAGE },
diff --git a/src/examples/websocket_threaded_example.c 
b/src/examples/websocket_threaded_example.c
index e73b1414..af036d24 100644
--- a/src/examples/websocket_threaded_example.c
+++ b/src/examples/websocket_threaded_example.c
@@ -38,7 +38,7 @@
   "<title>WebSocket chat</title>\n"                                           \
   "<script>\n"                                                                \
   "document.addEventListener('DOMContentLoaded', function() {\n"              \
-  "  const ws = new WebSocket('ws:/" "/ ' + window.location.host);\n"     /*  \
+  "  const ws = new WebSocket('ws:/" "/ ' + window.location.host);\n"         \
   "  const btn = document.getElementById('send');\n"                          \
   "  const msg = document.getElementById('msg');\n"                           \
   "  const log = document.getElementById('log');\n"                           \
@@ -71,7 +71,7 @@
   "<input type='button' id='send' value='Send' /><br /><br />\n"              \
   "<textarea id='log' rows='20' cols='28'></textarea>\n"                      \
   "</body>\n"                                                                 \
-  "</html>"                                                               */
+  "</html>"
 #define BAD_REQUEST_PAGE                                                      \
   "<html>\n"                                                                  \
   "<head>\n"                                                                  \
diff --git a/src/include/autoinit_funcs.h b/src/include/autoinit_funcs.h
index d63728fd..0c2e47bd 100644
--- a/src/include/autoinit_funcs.h
+++ b/src/include/autoinit_funcs.h
@@ -67,7 +67,7 @@
 * Current version of the header in packed BCD form.
 * 0x01093001 = 1.9.30-1.
 */
-#define AUTOINIT_FUNCS_VERSION 0x01000900
+#define AUTOINIT_FUNCS_VERSION 0x01001000
 
 #if defined(__GNUC__) || defined(__clang__)
 /* if possible - check for supported attribute */
@@ -125,9 +125,10 @@
 /* How variable is decorated by compiler */
 #if (defined(_WIN32) || defined(_WIN64)) \
   && ! defined(_M_IX86) && ! defined(_X86_)
-#if ! defined(_M_X64) && ! defined(_M_AMD64) || ! defined(_x86_64_) \
+#if ! defined(_M_X64) && ! defined(_M_AMD64) && ! defined(_x86_64_) \
   && ! defined(_M_ARM) && ! defined(_M_ARM64)
-#warning Untested architecture, linker may fail with unresolved symbol
+#pragma message(__FILE__ "(" _STRMACRO(__LINE__) ") : warning AIFW001 : " \
+  "Untested architecture, linker may fail with unresolved symbol")
 #endif /* ! _M_X64 && ! _M_AMD64 && ! _x86_64_ && ! _M_ARM && ! _M_ARM64 */
 #define W32_VARDECORPREFIX
 #define W32_DECORVARNAME(v) v
@@ -148,7 +149,7 @@
 /* Declare section (segment), put variable pointing to init function to chosen 
segment,
    force linker to always include variable to avoid omitting by optimiser */
 /* Initialisation function must be declared as
-   void __cdecl FuncName(void)
+   void __cdecl FuncName(void) */
 /* "extern" with initialisation value means that variable is declared AND 
defined. */
 #define W32_VFPTR_IN_SEG(S,F) \
   __pragma (section (S,long,read)) \
@@ -176,7 +177,7 @@
 /* Declare section (segment), put variable pointing to init function to chosen 
segment,
    force linker to always include variable to avoid omitting by optimiser */
 /* Initialisation function must be declared as
-   int __cdecl FuncName(void)
+   int __cdecl FuncName(void) */
 /* Startup process is aborted if initialiser returns non-zero */
 /* "extern" with initialisation value means that variable is declared AND 
defined. */
 #define W32_IFPTR_IN_SEG(S,F) \
diff --git a/src/include/mhd_options.h b/src/include/mhd_options.h
index 5a5b7fee..a7fadfae 100644
--- a/src/include/mhd_options.h
+++ b/src/include/mhd_options.h
@@ -172,4 +172,25 @@
 #endif /* ! (MHD_ASAN_ACTIVE && HAVE_SANITIZER_ASAN_INTERFACE_H &&
            (FUNC_ATTR_PTRCOMPARE_WORKS || FUNC_ATTR_NOSANITIZE_WORKS))   */
 
+
+/**
+ * Automatic string with the name of the current function
+ */
+#if defined(HAVE___FUNC__)
+#define MHD_FUNC_       __func__
+#define MHD_HAVE_MHD_FUNC_ 1
+#elif defined(HAVE___FUNCTION__)
+#define MHD_FUNC_       __FUNCTION__
+#define MHD_HAVE_MHD_FUNC_ 1
+#elif defined(HAVE___PRETTY_FUNCTION__)
+#define MHD_FUNC_       __PRETTY_FUNCTION__
+#define MHD_HAVE_MHD_FUNC_ 1
+#else
+#define MHD_FUNC_       "**name unavailable**"
+#ifdef MHD_HAVE_MHD_FUNC_
+#undef MHD_HAVE_MHD_FUNC_
+#endif /* MHD_HAVE_MHD_FUNC_ */
+#endif
+
+
 #endif /* MHD_OPTIONS_H */
diff --git a/src/microhttpd/Makefile.am b/src/microhttpd/Makefile.am
index 325c20fd..f114b41a 100644
--- a/src/microhttpd/Makefile.am
+++ b/src/microhttpd/Makefile.am
@@ -309,6 +309,17 @@ check_PROGRAMS += \
   test_str_base64
 endif
 
+
+if HEAVY_TESTS
+if TESTS_STRESS_OS
+check_PROGRAMS += \
+  test_client_put_hard_close_stress_os \
+  test_client_put_steps_hard_close_stress_os \
+  test_client_put_chunked_steps_hard_close_stress_os
+endif
+endif
+
+
 TESTS = $(check_PROGRAMS)
 
 update-po-POTFILES.in: $(top_srcdir)/po/POTFILES.in
@@ -564,6 +575,11 @@ test_client_put_hard_close_SOURCES = \
 test_client_put_hard_close_LDADD = \
   libmicrohttpd.la
 
+test_client_put_hard_close_stress_os_SOURCES = \
+  $(test_client_put_hard_close_SOURCES)
+test_client_put_hard_close_stress_os_LDADD = \
+  $(test_client_put_hard_close_LDADD)
+
 test_client_put_steps_shutdown_SOURCES = \
   test_client_put_stop.c
 test_client_put_steps_shutdown_LDADD = \
@@ -579,6 +595,11 @@ test_client_put_steps_hard_close_SOURCES = \
 test_client_put_steps_hard_close_LDADD = \
   libmicrohttpd.la
 
+test_client_put_steps_hard_close_stress_os_SOURCES = \
+  $(test_client_put_steps_hard_close_SOURCES)
+test_client_put_steps_hard_close_stress_os_LDADD = \
+  $(test_client_put_steps_hard_close_LDADD)
+
 test_client_put_chunked_shutdown_SOURCES = \
   test_client_put_stop.c
 test_client_put_chunked_shutdown_LDADD = \
@@ -609,6 +630,11 @@ test_client_put_chunked_steps_hard_close_SOURCES = \
 test_client_put_chunked_steps_hard_close_LDADD = \
   libmicrohttpd.la
 
+test_client_put_chunked_steps_hard_close_stress_os_SOURCES = \
+  $(test_client_put_chunked_steps_hard_close_SOURCES)
+test_client_put_chunked_steps_hard_close_stress_os_LDADD = \
+  $(test_client_put_chunked_steps_hard_close_LDADD)
+
 test_set_panic_SOURCES = \
   test_set_panic.c
 test_set_panic_LDADD = \
diff --git a/src/microhttpd/basicauth.c b/src/microhttpd/basicauth.c
index 07b124f1..78818a95 100644
--- a/src/microhttpd/basicauth.c
+++ b/src/microhttpd/basicauth.c
@@ -60,7 +60,7 @@ MHD_basic_auth_get_username_password3 (struct MHD_Connection 
*connection)
   if ((NULL == params->token68.str) || (0 == params->token68.len))
     return NULL;
 
-  decoded_max_len = (params->token68.len / 4) * 3;
+  decoded_max_len = MHD_base64_max_dec_size_ (params->token68.len);
   ret = (struct MHD_BasicAuthInfo *) malloc (sizeof(struct MHD_BasicAuthInfo)
                                              + decoded_max_len + 1);
   if (NULL != ret)
diff --git a/src/microhttpd/connection.c b/src/microhttpd/connection.c
index 7f07a867..859ca820 100644
--- a/src/microhttpd/connection.c
+++ b/src/microhttpd/connection.c
@@ -2564,7 +2564,7 @@ MHD_connection_update_event_loop_info (struct 
MHD_Connection *connection)
 #if DEBUG_STATES
     MHD_DLOG (connection->daemon,
               _ ("In function %s handling connection at state: %s\n"),
-              __FUNCTION__,
+              MHD_FUNC_,
               MHD_state_to_string (connection->state));
 #endif
     switch (connection->state)
@@ -4198,7 +4198,7 @@ MHD_connection_handle_read (struct MHD_Connection 
*connection,
 #if DEBUG_STATES
   MHD_DLOG (connection->daemon,
             _ ("In function %s handling connection at state: %s\n"),
-            __FUNCTION__,
+            MHD_FUNC_,
             MHD_state_to_string (connection->state));
 #endif
   /* TODO: check whether the next 'switch()' really needed */
@@ -4292,7 +4292,7 @@ MHD_connection_handle_write (struct MHD_Connection 
*connection)
 #if DEBUG_STATES
   MHD_DLOG (connection->daemon,
             _ ("In function %s handling connection at state: %s\n"),
-            __FUNCTION__,
+            MHD_FUNC_,
             MHD_state_to_string (connection->state));
 #endif
   switch (connection->state)
@@ -4849,7 +4849,7 @@ MHD_connection_handle_idle (struct MHD_Connection 
*connection)
 #if DEBUG_STATES
     MHD_DLOG (daemon,
               _ ("In function %s handling connection at state: %s\n"),
-              __FUNCTION__,
+              MHD_FUNC_,
               MHD_state_to_string (connection->state));
 #endif
     switch (connection->state)
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c
index 5e9be378..df4038fd 100644
--- a/src/microhttpd/daemon.c
+++ b/src/microhttpd/daemon.c
@@ -4139,6 +4139,7 @@ MHD_get_timeout64 (struct MHD_Daemon *daemon,
 }
 
 
+#if defined(HAVE_POLL) || defined(EPOLL_SUPPORT)
 /**
  * Obtain timeout value for external polling function for this daemon.
  *
@@ -4268,7 +4269,7 @@ get_timeout_millisec_ (struct MHD_Daemon *daemon,
   if ((0 < max_timeout) && ((uint64_t) max_timeout < d_timeout))
     return max_timeout;
 
-  if (INT64_MAX < d_timeout)
+  if (INT64_MAX <= d_timeout)
     return INT64_MAX;
 
   return (int64_t) d_timeout;
@@ -4301,6 +4302,8 @@ get_timeout_millisec_int (struct MHD_Daemon *daemon,
 }
 
 
+#endif /* HAVE_POLL || EPOLL_SUPPORT */
+
 /**
  * Internal version of #MHD_run_from_select().
  *
@@ -4548,13 +4551,10 @@ MHD_select (struct MHD_Daemon *daemon,
                               &maxsock,
                               FD_SETSIZE)) )
   {
-#if ! defined(MHD_WINSOCK_SOCKETS)
-#ifdef HAVE_MESSAGES
-    MHD_DLOG (daemon, _ ("Could not add control inter-thread " \
-                         "communication channel FD to fdset.\n"));
-#endif
-    err_state = MHD_YES;
-#else  /* MHD_WINSOCK_SOCKETS */
+    bool retry_succeed;
+
+    retry_succeed = false;
+#if defined(MHD_WINSOCK_SOCKETS)
     /* fdset limit reached, new connections
        cannot be handled. Remove listen socket FD
        from fdset and retry to add ITC FD. */
@@ -4563,19 +4563,22 @@ MHD_select (struct MHD_Daemon *daemon,
     {
       FD_CLR (ls,
               &rs);
-      if (! MHD_add_to_fd_set_ (MHD_itc_r_fd_ (daemon->itc),
-                                &rs,
-                                &maxsock,
-                                FD_SETSIZE))
-      {
+      if (MHD_add_to_fd_set_ (MHD_itc_r_fd_ (daemon->itc),
+                              &rs,
+                              &maxsock,
+                              FD_SETSIZE))
+        retry_succeed = true;
+    }
+#endif /* MHD_WINSOCK_SOCKETS */
+
+    if (! retry_succeed)
+    {
 #ifdef HAVE_MESSAGES
-        MHD_DLOG (daemon, _ ("Could not add control inter-thread " \
-                             "communication channel FD to fdset.\n"));
+      MHD_DLOG (daemon, _ ("Could not add control inter-thread " \
+                           "communication channel FD to fdset.\n"));
 #endif
-        err_state = MHD_YES;
-      }
+      err_state = MHD_YES;
     }
-#endif /* MHD_WINSOCK_SOCKETS */
   }
   /* Stop listening if we are at the configured connection limit */
   /* If we're at the connection limit, no point in really
diff --git a/src/microhttpd/mhd_str.h b/src/microhttpd/mhd_str.h
index e2964406..f7a4f79f 100644
--- a/src/microhttpd/mhd_str.h
+++ b/src/microhttpd/mhd_str.h
@@ -739,6 +739,16 @@ MHD_str_quote (const char *unquoted,
 
 #ifdef BAUTH_SUPPORT
 
+/**
+ * Returns the maximum possible size of the Base64 decoded data.
+ * The real recoded size could be up to two bytes smaller.
+ * @param enc_size the size of encoded data, in characters
+ * @return the maximum possible size of the decoded data, in bytes, if
+ *         @a enc_size is valid (properly padded),
+ *         undefined value smaller then @a enc_size if @a enc_size is not valid
+ */
+#define MHD_base64_max_dec_size_(enc_size) (((enc_size) / 4) * 3)
+
 /**
  * Convert Base64 encoded string to binary data.
  * @param base64 the input string with Base64 encoded data, could be NOT zero
diff --git a/src/microhttpd/test_client_put_stop.c 
b/src/microhttpd/test_client_put_stop.c
index b4167870..271bc522 100644
--- a/src/microhttpd/test_client_put_stop.c
+++ b/src/microhttpd/test_client_put_stop.c
@@ -65,6 +65,9 @@
 #ifdef HAVE_SYS_SOCKET_H
 #include <sys/socket.h>
 #endif /* HAVE_SYS_SOCKET_H */
+#ifdef HAVE_NETINET_IN_SYSTM_H
+#include <netinet/in_systm.h>
+#endif /* HAVE_NETINET_IN_SYSTM_H */
 #ifdef HAVE_NETINET_IN_H
 #include <netinet/in.h>
 #endif /* HAVE_NETINET_IN_H */
@@ -268,6 +271,7 @@ static uint16_t global_port;        /**< MHD daemons listen 
port number */
 static int use_shutdown;            /**< Use shutdown at client side */
 static int use_close;               /**< Use socket close at client side */
 static int use_hard_close;          /**< Use socket close with RST at client 
side */
+static int use_stress_os;           /**< Stress OS by RST before getting ACKs 
for sent packets */
 static int by_step;                 /**< Send request byte-by-byte */
 static int upl_chunked;             /**< Use chunked encoding for request body 
*/
 
@@ -277,77 +281,100 @@ static void
 test_global_init (void)
 {
   rate_limiter = 0;
-#ifdef HAVE_SYSCTLBYNAME
   if (use_hard_close)
   {
-    int blck_hl;
-    size_t blck_hl_size = sizeof (blck_hl);
-    if (0 == sysctlbyname ("net.inet.tcp.blackhole", &blck_hl, &blck_hl_size,
-                           NULL, 0))
+#ifdef HAVE_SYSCTLBYNAME
+    if (1)
     {
-      if (2 <= blck_hl)
+      int blck_hl;
+      size_t blck_hl_size = sizeof (blck_hl);
+      if (0 == sysctlbyname ("net.inet.tcp.blackhole", &blck_hl, &blck_hl_size,
+                             NULL, 0))
       {
-        fprintf (stderr, "'sysctl net.inet.tcp.blackhole = %d', test is "
-                 "unreliable with this system setting, skipping.\n", blck_hl);
-        exit (77);
+        if (2 <= blck_hl)
+        {
+          fprintf (stderr, "'sysctl net.inet.tcp.blackhole = %d', test is "
+                   "unreliable with this system setting, skipping.\n", 
blck_hl);
+          exit (77);
+        }
+      }
+      else
+      {
+        if (ENOENT != errno)
+          externalErrorExitDesc ("Cannot get 'net.inet.tcp.blackhole' value");
       }
     }
-    else
-    {
-      if (ENOENT != errno)
-        externalErrorExitDesc ("Cannot get 'net.inet.tcp.blackhole' value");
-    }
-  }
 #endif
-#if defined(HAVE_SYSCTL) && defined(CTL_NET) && defined(PF_INET) && \
-  defined(IPPROTO_ICMP) && defined(ICMPCTL_ICMPLIM)
-  if (use_hard_close)
-  {
-    int mib[4];
-    int limit;
-    size_t limit_size = sizeof(limit);
-    mib[0] = CTL_NET;
-    mib[1] = PF_INET;
-    mib[2] = IPPROTO_ICMP;
-    mib[3] = ICMPCTL_ICMPLIM;
-    if ((0 != sysctl (mib, 4, &limit, &limit_size, NULL, 0)) ||
-        (sizeof(limit) != limit_size) )
-      externalErrorExitDesc ("Cannot get RST rate limit value");
-    if (limit > 0)
+#if defined(HAVE_SYSCTL) && defined(HAVE_DECL_CTL_NET) && \
+    defined(HAVE_DECL_PF_INET) && defined(HAVE_DECL_IPPROTO_ICMP) && \
+    defined(HAVE_DECL_ICMPCTL_ICMPLIM)
+    /* Macros may have zero values */
+#if HAVE_DECL_CTL_NET && HAVE_DECL_PF_INET && HAVE_DECL_IPPROTO_ICMP && \
+    HAVE_DECL_ICMPCTL_ICMPLIM
+    if (1)
     {
-#ifndef _MHD_HEAVY_TESTS
-      fprintf (stderr, "This system has limits on number of RST packet"
-               " per second (%d).\nThis test will be used only if configured "
-               "with '--enable-heavy-test'.\n", limit);
-      exit (77);
-#else  /* _MHD_HEAVY_TESTS */
-      int test_limit; /**< Maximum number of checks per second */
-      test_limit = limit - limit / 10; /* Add some space to not hit the 
limiter */
-      test_limit /= 4;   /* Assume that all four tests with 'hard_close' run 
in parallel */
-      test_limit -= 5;   /* Add some more space to not hit the limiter */
-      test_limit /= 3;   /* Use only one third of available limit */
-      if (test_limit <= 0)
+      int mib[4];
+      int limit;
+      size_t limit_size = sizeof(limit);
+      mib[0] = CTL_NET;
+      mib[1] = PF_INET;
+      mib[2] = IPPROTO_ICMP;
+      mib[3] = ICMPCTL_ICMPLIM;
+      if (0 != sysctl (mib, 4, &limit, &limit_size, NULL, 0))
       {
-        fprintf (stderr, "System limit for 'net.inet.icmp.icmplim' is "
-                 "too strict for this test (value: %d).\n", limit);
-        exit (77);
+        if (ENOENT == errno)
+          limit = 0; /* No such parameter (new Darwin versions) */
+        else
+          externalErrorExitDesc ("Cannot get RST rate limit value");
       }
-      if (verbose)
+      else if (sizeof(limit) != limit_size)
+        externalErrorExitDesc ("Cannot get RST rate limit value");
+      if (limit > 0)
       {
-        printf ("Limiting number of checks to %d checks/second.\n", 
test_limit);
-        fflush (stdout);
-      }
-      rate_limiter = (unsigned int) test_limit;
+#ifndef _MHD_HEAVY_TESTS
+        fprintf (stderr, "This system has limits on number of RST packets"
+                 " per second (%d).\nThis test will be used only if configured 
"
+                 "with '--enable-heavy-test'.\n", limit);
+        exit (77);
+#else  /* _MHD_HEAVY_TESTS */
+        int test_limit; /**< Maximum number of checks per second */
+
+        if (use_stress_os)
+        {
+          fprintf (stderr, "This system has limits on number of RST packet"
+                   " per second (%d).\n'_stress_os' is not possible.\n", 
limit);
+          exit (77);
+        }
+        test_limit = limit - limit / 10; /* Add some space to not hit the 
limiter */
+        test_limit /= 4;   /* Assume that all four tests with 'hard_close' run 
in parallel */
+        test_limit -= 5;   /* Add some more space to not hit the limiter */
+        test_limit /= 3;   /* Use only one third of available limit */
+        if (test_limit <= 0)
+        {
+          fprintf (stderr, "System limit for 'net.inet.icmp.icmplim' is "
+                   "too strict for this test (value: %d).\n", limit);
+          exit (77);
+        }
+        if (verbose)
+        {
+          printf ("Limiting number of checks to %d checks/second.\n",
+                  test_limit);
+          fflush (stdout);
+        }
+        rate_limiter = (unsigned int) test_limit;
 #if ! defined(HAVE_USLEEP) && ! defined(HAVE_NANOSLEEP) && ! defined(_WIN32)
-      fprintf (stderr, "Sleep function is required for this test, "
-               "but not available on this system.\n");
-      exit (77);
+        fprintf (stderr, "Sleep function is required for this test, "
+                 "but not available on this system.\n");
+        exit (77);
 #endif
 #endif /* _MHD_HEAVY_TESTS */
+      }
     }
+#endif /* HAVE_DECL_CTL_NET && HAVE_DECL_PF_INET && HAVE_DECL_IPPROTO_ICMP && \
+          HAVE_DECL_ICMPCTL_ICMPLIM */
+#endif /* HAVE_SYSCTL && HAVE_DECL_CTL_NET && HAVE_DECL_PF_INET &&
+          HAVE_DECL_IPPROTO_ICMP && HAVE_DECL_ICMPCTL_ICMPLIM */
   }
-#endif /* HAVE_SYSCTL && CTL_NET && PF_INET &&
-          IPPROTO_ICMP && ICMPCTL_ICMPLIM */
   if (MHD_YES != MHD_is_feature_supported (MHD_FEATURE_AUTOSUPPRESS_SIGPIPE))
   {
 #if defined(HAVE_SIGNAL_H) && defined(SIGPIPE)
@@ -914,9 +941,9 @@ _MHD_dumbClient_needs_process (const struct _MHD_dumbClient 
*clnt)
   case DUMB_CLIENT_BODY_RECVEIVING:
   case DUMB_CLIENT_FINISHING:
   default:
-    return 0;
+    break;
   }
-  return 0; /* Should be unreachable */
+  return 0;
 }
 
 
@@ -1178,9 +1205,9 @@ term_reason_str (enum MHD_RequestTerminationCode 
term_code)
   case -1:
     return "(not called)";
   default:
-    return "(unknown code)";
+    break;
   }
-  return "(problem)"; /* unreachable */
+  return "(unknown code)";
 }
 
 
@@ -1517,20 +1544,32 @@ performQueryExternal (struct MHD_Daemon *d, struct 
_MHD_dumbClient *clnt)
         /* All request data has been sent.
          * Client will close the socket as the next step. */
         if (full_req_recieved)
-          do_client = 1; /* All data has been received by the MHD */
-        else if ((0 == rate_limiter) && some_data_recieved)
         {
-          /* No RST rate limiter, no need to avoid extra RST
+          /* All data has been received by the MHD */
+          do_client = 1; /* Close the client socket */
+        }
+        else if (some_data_recieved &&
+                 (! use_hard_close || ((0 == rate_limiter) && use_stress_os)))
+        {
+          /* No RST rate limiter or no "hard close", no need to avoid extra RST
            * and at least something was received by the MHD */
-          do_client = 1;
+          /* In case of 'hard close' this can stress the OS, especially
+           * if 'by_step' is enabled as several ACKs (for delivered packets
+           * containing the request) from the server may arrive to the client
+           * when the client has closed port and may be reflected by several
+           * RSTs from the client side to the server side (when ACK received
+           * without active connection then RST packet should be sent).
+           * When listening socket receives RST packets, it may block
+           * the sender preventing the next connection. */
+          do_client = 1; /* Proceed with the closure of the client socket */
         }
         else
         {
           /* When rate limiter is enabled, all sent packets must be received
-           * before client close connection to avoid RST for every ACK.
+           * before client closes connection to avoid RST for every ACK.
            * When rate limiter is not enabled, the MHD must receive at
            * least something before closing the connection. */
-          do_client = 0;
+          do_client = 0; /* Do not close the client socket yet */
         }
       }
 
@@ -2068,6 +2107,7 @@ main (int argc, char *const *argv)
   use_shutdown = has_in_name (argv[0], "_shutdown") ? 1 : 0;
   use_close = has_in_name (argv[0], "_close") ? 1 : 0;
   use_hard_close = has_in_name (argv[0], "_hard_close") ? 1 : 0;
+  use_stress_os = has_in_name (argv[0], "_stress_os") ? 1 : 0;
   by_step = has_in_name (argv[0], "_steps") ? 1 : 0;
   upl_chunked = has_in_name (argv[0], "_chunked") ? 1 : 0;
 #ifndef SO_LINGER
@@ -2083,6 +2123,8 @@ main (int argc, char *const *argv)
                has_param (argc, argv, "--quiet") ||
                has_param (argc, argv, "-s") ||
                has_param (argc, argv, "--silent"));
+  if (use_stress_os && ! use_hard_close)
+    return 99;
 
   test_global_init ();
 
diff --git a/src/microhttpd/test_md5.c b/src/microhttpd/test_md5.c
index e6addab3..e3bb0ce3 100644
--- a/src/microhttpd/test_md5.c
+++ b/src/microhttpd/test_md5.c
@@ -1,6 +1,6 @@
 /*
   This file is part of libmicrohttpd
-  Copyright (C) 2019-2022 Evgeny Grin (Karlson2k)
+  Copyright (C) 2019-2023 Evgeny Grin (Karlson2k)
 
   This test tool is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public License as
@@ -335,7 +335,7 @@ test1_str (void)
       exit (99);
     }
 #endif
-    num_failed += check_result (__FUNCTION__, i, digest,
+    num_failed += check_result (MHD_FUNC_, i, digest,
                                 data_units1[i].digest);
   }
   MHD_MD5_deinit (&ctx);
@@ -365,7 +365,7 @@ test1_bin (void)
       exit (99);
     }
 #endif
-    num_failed += check_result (__FUNCTION__, i, digest,
+    num_failed += check_result (MHD_FUNC_, i, digest,
                                 data_units2[i].digest);
   }
   MHD_MD5_deinit (&ctx);
@@ -402,7 +402,7 @@ test2_str (void)
       exit (99);
     }
 #endif
-    num_failed += check_result (__FUNCTION__, i, digest,
+    num_failed += check_result (MHD_FUNC_, i, digest,
                                 data_units1[i].digest);
   }
   MHD_MD5_deinit (&ctx);
@@ -436,7 +436,7 @@ test2_bin (void)
       exit (99);
     }
 #endif
-    num_failed += check_result (__FUNCTION__, i, digest,
+    num_failed += check_result (MHD_FUNC_, i, digest,
                                 data_units2[i].digest);
   }
   MHD_MD5_deinit (&ctx);
@@ -485,7 +485,7 @@ test_unaligned (void)
       exit (99);
     }
 #endif
-    num_failed += check_result (__FUNCTION__, MAX_OFFSET - offset,
+    num_failed += check_result (MHD_FUNC_, MAX_OFFSET - offset,
                                 unaligned_digest, tdata->digest);
   }
   MHD_MD5_deinit (&ctx);
diff --git a/src/microhttpd/test_postprocessor_md.c 
b/src/microhttpd/test_postprocessor_md.c
index afa00599..55936780 100644
--- a/src/microhttpd/test_postprocessor_md.c
+++ b/src/microhttpd/test_postprocessor_md.c
@@ -1,7 +1,7 @@
 /*
      This file is part of libmicrohttpd
      Copyright (C) 2020 Christian Grothoff
-     Copyright (C) 2020-2022 Evgeny Grin (Karlson2k)
+     Copyright (C) 2020-2023 Evgeny Grin (Karlson2k)
 
      libmicrohttpd is free software; you can redistribute it and/or modify
      it under the terms of the GNU General Public License as published
@@ -518,6 +518,7 @@ main (int argc, char *argv[])
 
   if (1)
   {
+    unsigned i;
     const char *chunks[] = {
       "t=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx%2C%2Cxxxxx%2C%2Cx%2Cxxxxxxxx"
       "xxxxxxxxxxxx%2C%2Cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@@ -680,7 +681,7 @@ main (int argc, char *argv[])
     postprocessor->buffer_size = 131076;
     postprocessor->state = PP_Init;
     postprocessor->skip_rn = RN_Inactive;
-    for (unsigned i = 0; i < ARRAY_LENGTH (chunks); ++i)
+    for (i = 0; i < ARRAY_LENGTH (chunks); ++i)
     {
       const char *chunk = chunks[i];
       if (MHD_YES != MHD_post_process (postprocessor, chunk, strlen (chunk) ))
@@ -693,6 +694,7 @@ main (int argc, char *argv[])
   }
   if (1)
   {
+    unsigned i;
     const char *chunks[] = {
       "XXXXXXXXXXXX=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
       "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&XXXXXX=&XXXXXXXXXXXXXX=X"
@@ -716,7 +718,7 @@ main (int argc, char *argv[])
     postprocessor->buffer_size = 131076;
     postprocessor->state = PP_Init;
     postprocessor->skip_rn = RN_Inactive;
-    for (unsigned i = 0; i < ARRAY_LENGTH (chunks); ++i)
+    for (i = 0; i < ARRAY_LENGTH (chunks); ++i)
     {
       const char *chunk = chunks[i];
       if (MHD_YES != MHD_post_process (postprocessor, chunk, strlen (chunk) ))
diff --git a/src/microhttpd/test_sha1.c b/src/microhttpd/test_sha1.c
index c90f8918..3d412c25 100644
--- a/src/microhttpd/test_sha1.c
+++ b/src/microhttpd/test_sha1.c
@@ -278,7 +278,7 @@ test1_str (void)
     MHD_SHA1_update (&ctx, (const uint8_t *) data_units1[i].str_l.str,
                      data_units1[i].str_l.len);
     MHD_SHA1_finish (&ctx, digest);
-    num_failed += check_result (__FUNCTION__, i, digest,
+    num_failed += check_result (MHD_FUNC_, i, digest,
                                 data_units1[i].digest);
   }
   return num_failed;
@@ -300,7 +300,7 @@ test1_bin (void)
     MHD_SHA1_update (&ctx, data_units2[i].bin_l.bin,
                      data_units2[i].bin_l.len);
     MHD_SHA1_finish (&ctx, digest);
-    num_failed += check_result (__FUNCTION__, i, digest,
+    num_failed += check_result (MHD_FUNC_, i, digest,
                                 data_units2[i].digest);
   }
   return num_failed;
@@ -325,7 +325,7 @@ test2_str (void)
     MHD_SHA1_update (&ctx, (const uint8_t *) data_units1[i].str_l.str + part_s,
                      data_units1[i].str_l.len - part_s);
     MHD_SHA1_finish (&ctx, digest);
-    num_failed += check_result (__FUNCTION__, i, digest,
+    num_failed += check_result (MHD_FUNC_, i, digest,
                                 data_units1[i].digest);
   }
   return num_failed;
@@ -349,7 +349,7 @@ test2_bin (void)
     MHD_SHA1_update (&ctx, data_units2[i].bin_l.bin + part_s,
                      data_units2[i].bin_l.len - part_s);
     MHD_SHA1_finish (&ctx, digest);
-    num_failed += check_result (__FUNCTION__, i, digest,
+    num_failed += check_result (MHD_FUNC_, i, digest,
                                 data_units2[i].digest);
   }
   return num_failed;
@@ -389,7 +389,7 @@ test_unaligned (void)
     MHD_SHA1_init (&ctx);
     MHD_SHA1_update (&ctx, unaligned_buf, tdata->bin_l.len);
     MHD_SHA1_finish (&ctx, unaligned_digest);
-    num_failed += check_result (__FUNCTION__, MAX_OFFSET - offset,
+    num_failed += check_result (MHD_FUNC_, MAX_OFFSET - offset,
                                 unaligned_digest, tdata->digest);
   }
   free (digest_buf);
diff --git a/src/microhttpd/test_sha256.c b/src/microhttpd/test_sha256.c
index 5f6559e2..e6ccc7ca 100644
--- a/src/microhttpd/test_sha256.c
+++ b/src/microhttpd/test_sha256.c
@@ -1,6 +1,6 @@
 /*
   This file is part of libmicrohttpd
-  Copyright (C) 2019-2022 Evgeny Grin (Karlson2k)
+  Copyright (C) 2019-2023 Evgeny Grin (Karlson2k)
 
   This test tool is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public License as
@@ -361,7 +361,7 @@ test1_str (void)
       exit (99);
     }
 #endif /* MHD_SHA256_HAS_EXT_ERROR */
-    num_failed += check_result (__FUNCTION__, i, digest,
+    num_failed += check_result (MHD_FUNC_, i, digest,
                                 data_units1[i].digest);
   }
   MHD_SHA256_deinit (&ctx);
@@ -391,7 +391,7 @@ test1_bin (void)
       exit (99);
     }
 #endif /* MHD_SHA256_HAS_EXT_ERROR */
-    num_failed += check_result (__FUNCTION__, i, digest,
+    num_failed += check_result (MHD_FUNC_, i, digest,
                                 data_units2[i].digest);
   }
   MHD_SHA256_deinit (&ctx);
@@ -429,7 +429,7 @@ test2_str (void)
       exit (99);
     }
 #endif /* MHD_SHA256_HAS_EXT_ERROR */
-    num_failed += check_result (__FUNCTION__, i, digest,
+    num_failed += check_result (MHD_FUNC_, i, digest,
                                 data_units1[i].digest);
   }
   MHD_SHA256_deinit (&ctx);
@@ -462,7 +462,7 @@ test2_bin (void)
       exit (99);
     }
 #endif /* MHD_SHA256_HAS_EXT_ERROR */
-    num_failed += check_result (__FUNCTION__, i, digest,
+    num_failed += check_result (MHD_FUNC_, i, digest,
                                 data_units2[i].digest);
   }
   MHD_SHA256_deinit (&ctx);
@@ -510,7 +510,7 @@ test_unaligned (void)
       exit (99);
     }
 #endif /* MHD_SHA256_HAS_EXT_ERROR */
-    num_failed += check_result (__FUNCTION__, MAX_OFFSET - offset,
+    num_failed += check_result (MHD_FUNC_, MAX_OFFSET - offset,
                                 unaligned_digest, tdata->digest);
   }
   free (digest_buf);
diff --git a/src/testcurl/.gitignore b/src/testcurl/.gitignore
index 34ea21f0..fde1485b 100644
--- a/src/testcurl/.gitignore
+++ b/src/testcurl/.gitignore
@@ -178,3 +178,5 @@ core
 /test_digestauth2_oldapi1_bind_all
 /test_digestauth2_oldapi1_bind_uri
 test_*[a-z0-9_][a-z0-9_][a-z0-9_]
+!*.c
+!*.h
diff --git a/src/testcurl/Makefile.am b/src/testcurl/Makefile.am
index 74583ff6..834c0775 100644
--- a/src/testcurl/Makefile.am
+++ b/src/testcurl/Makefile.am
@@ -45,12 +45,9 @@ if HEAVY_TESTS
 THREAD_ONLY_TESTS += \
   test_add_conn_cleanup \
   test_add_conn_cleanup_nolisten \
-  $(EMPTY_ITEM)
-endif
-
-THREAD_ONLY_TESTS += \
   test_timeout \
   $(EMPTY_ITEM)
+endif
 
 if HAVE_POSIX_THREADS
 if HEAVY_TESTS
diff --git a/src/testcurl/test_basicauth.c b/src/testcurl/test_basicauth.c
index 333ccfee..f7038672 100644
--- a/src/testcurl/test_basicauth.c
+++ b/src/testcurl/test_basicauth.c
@@ -461,7 +461,9 @@ setupCURL (void *cbc, uint16_t port, char *errbuf)
                                      CURL_HTTP_VERSION_1_1)) ||
       /* (CURLE_OK != curl_easy_setopt (c, CURLOPT_VERBOSE, 1L)) || */
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_FAILONERROR, 1L)) ||
-#if CURL_AT_LEAST_VERSION (7, 19, 4)
+#if CURL_AT_LEAST_VERSION (7, 85, 0)
+      (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS_STR, "http")) ||
+#elif CURL_AT_LEAST_VERSION (7, 19, 4)
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS, CURLPROTO_HTTP)) ||
 #endif /* CURL_AT_LEAST_VERSION (7, 19, 4) */
 #if CURL_AT_LEAST_VERSION (7, 45, 0)
diff --git a/src/testcurl/test_digestauth.c b/src/testcurl/test_digestauth.c
index 3388ffbc..fe221f7d 100644
--- a/src/testcurl/test_digestauth.c
+++ b/src/testcurl/test_digestauth.c
@@ -372,7 +372,9 @@ setupCURL (void *cbc, uint16_t port)
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_HTTP_VERSION,
                                      CURL_HTTP_VERSION_1_1)) ||
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_FAILONERROR, 1L)) ||
-#if CURL_AT_LEAST_VERSION (7, 19, 4)
+#if CURL_AT_LEAST_VERSION (7, 85, 0)
+      (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS_STR, "http")) ||
+#elif CURL_AT_LEAST_VERSION (7, 19, 4)
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS, CURLPROTO_HTTP)) ||
 #endif /* CURL_AT_LEAST_VERSION (7, 19, 4) */
 #if CURL_AT_LEAST_VERSION (7, 45, 0)
diff --git a/src/testcurl/test_digestauth2.c b/src/testcurl/test_digestauth2.c
index 9940d17c..30d19a02 100644
--- a/src/testcurl/test_digestauth2.c
+++ b/src/testcurl/test_digestauth2.c
@@ -1155,7 +1155,9 @@ setupCURL (void *cbc, uint16_t port)
 #ifdef _DEBUG
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_VERBOSE, 1L)) ||
 #endif /* _DEBUG */
-#if CURL_AT_LEAST_VERSION (7, 19, 4)
+#if CURL_AT_LEAST_VERSION (7, 85, 0)
+      (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS_STR, "http")) ||
+#elif CURL_AT_LEAST_VERSION (7, 19, 4)
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS, CURLPROTO_HTTP)) ||
 #endif /* CURL_AT_LEAST_VERSION (7, 19, 4) */
 #if CURL_AT_LEAST_VERSION (7, 45, 0)
diff --git a/src/testcurl/test_digestauth_concurrent.c 
b/src/testcurl/test_digestauth_concurrent.c
index e7789cbe..664b5cb1 100644
--- a/src/testcurl/test_digestauth_concurrent.c
+++ b/src/testcurl/test_digestauth_concurrent.c
@@ -387,7 +387,9 @@ setupCURL (void *cbc, uint16_t port, char *errbuf)
 #ifdef _DEBUG
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_VERBOSE, 1L)) ||
 #endif /* _DEBUG */
-#if CURL_AT_LEAST_VERSION (7, 19, 4)
+#if CURL_AT_LEAST_VERSION (7, 85, 0)
+      (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS_STR, "http")) ||
+#elif CURL_AT_LEAST_VERSION (7, 19, 4)
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS, CURLPROTO_HTTP)) ||
 #endif /* CURL_AT_LEAST_VERSION (7, 19, 4) */
 #if CURL_AT_LEAST_VERSION (7, 45, 0)
diff --git a/src/testcurl/test_digestauth_emu_ext.c 
b/src/testcurl/test_digestauth_emu_ext.c
index e10944c7..092a2d50 100644
--- a/src/testcurl/test_digestauth_emu_ext.c
+++ b/src/testcurl/test_digestauth_emu_ext.c
@@ -635,7 +635,9 @@ setupCURL (void *cbc, uint16_t port)
       /* (CURLE_OK != curl_easy_setopt (c, CURLOPT_VERBOSE, 1L)) || */
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_FAILONERROR, 0L)) ||
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_HTTPHEADER, curl_headers)) ||
-#if CURL_AT_LEAST_VERSION (7, 19, 4)
+#if CURL_AT_LEAST_VERSION (7, 85, 0)
+      (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS_STR, "http")) ||
+#elif CURL_AT_LEAST_VERSION (7, 19, 4)
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS, CURLPROTO_HTTP)) ||
 #endif /* CURL_AT_LEAST_VERSION (7, 19, 4) */
 #if CURL_AT_LEAST_VERSION (7, 45, 0)
diff --git a/src/testcurl/test_head.c b/src/testcurl/test_head.c
index 066688b6..9458f8a0 100644
--- a/src/testcurl/test_head.c
+++ b/src/testcurl/test_head.c
@@ -524,7 +524,9 @@ setupCURL (void *cbc, uint16_t port,
 #endif /* _DEBUG */
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_DEBUGFUNCTION,
                                      &libcurl_debug_cb)) ||
-#if CURL_AT_LEAST_VERSION (7, 19, 4)
+#if CURL_AT_LEAST_VERSION (7, 85, 0)
+      (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS_STR, "http")) ||
+#elif CURL_AT_LEAST_VERSION (7, 19, 4)
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS, CURLPROTO_HTTP)) ||
 #endif /* CURL_AT_LEAST_VERSION (7, 19, 4) */
 #if CURL_AT_LEAST_VERSION (7, 45, 0)
diff --git a/src/testcurl/test_parse_cookies.c 
b/src/testcurl/test_parse_cookies.c
index a7c57611..5f6b847b 100644
--- a/src/testcurl/test_parse_cookies.c
+++ b/src/testcurl/test_parse_cookies.c
@@ -1433,7 +1433,9 @@ setupCURL (void *cbc, uint16_t port)
 #endif /* _DEBUG */
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_DEBUGFUNCTION,
                                      &libcurl_debug_cb)) ||
-#if CURL_AT_LEAST_VERSION (7, 19, 4)
+#if CURL_AT_LEAST_VERSION (7, 85, 0)
+      (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS_STR, "http")) ||
+#elif CURL_AT_LEAST_VERSION (7, 19, 4)
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS, CURLPROTO_HTTP)) ||
 #endif /* CURL_AT_LEAST_VERSION (7, 19, 4) */
 #if CURL_AT_LEAST_VERSION (7, 45, 0)
diff --git a/src/testcurl/test_post.c b/src/testcurl/test_post.c
index 830663b5..658b7dd2 100644
--- a/src/testcurl/test_post.c
+++ b/src/testcurl/test_post.c
@@ -112,10 +112,10 @@ post_iterator (void *cls,
   (void) kind; (void) filename; (void) content_type; /* Unused. Silent 
compiler warning. */
   (void) transfer_encoding; (void) off;            /* Unused. Silent compiler 
warning. */
 
-  if ((0 == strcasecmp (key, "name")) &&
+  if ((0 == strcmp (key, "name")) &&
       (size == strlen ("daniel")) && (0 == strncmp (value, "daniel", size)))
     (*eok) |= 1;
-  if ((0 == strcasecmp (key, "project")) &&
+  if ((0 == strcmp (key, "project")) &&
       (size == strlen ("curl")) && (0 == strncmp (value, "curl", size)))
     (*eok) |= 2;
   return MHD_YES;
diff --git a/src/testcurl/test_put_broken_len.c 
b/src/testcurl/test_put_broken_len.c
index 18e22e2d..f714eced 100644
--- a/src/testcurl/test_put_broken_len.c
+++ b/src/testcurl/test_put_broken_len.c
@@ -424,7 +424,9 @@ setupCURL (void *cbc, uint16_t port)
 #endif /* _DEBUG */
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_DEBUGFUNCTION,
                                      &libcurl_debug_cb)) ||
-#if CURL_AT_LEAST_VERSION (7, 19, 4)
+#if CURL_AT_LEAST_VERSION (7, 85, 0)
+      (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS_STR, "http")) ||
+#elif CURL_AT_LEAST_VERSION (7, 19, 4)
       (CURLE_OK != curl_easy_setopt (c, CURLOPT_PROTOCOLS, CURLPROTO_HTTP)) ||
 #endif /* CURL_AT_LEAST_VERSION (7, 19, 4) */
 #if CURL_AT_LEAST_VERSION (7, 45, 0)
diff --git a/src/testcurl/test_quiesce.c b/src/testcurl/test_quiesce.c
index 6bd6967f..bce16712 100644
--- a/src/testcurl/test_quiesce.c
+++ b/src/testcurl/test_quiesce.c
@@ -543,7 +543,7 @@ testExternalGet (void)
   time_t start;
   struct timeval tv;
   int i;
-  MHD_socket fd;
+  MHD_socket fd = MHD_INVALID_SOCKET;
 
   if (verbose)
     printf ("testExternalGet test started.\n");
diff --git a/src/testcurl/test_toolarge.c b/src/testcurl/test_toolarge.c
index 05e497a7..60a061e3 100644
--- a/src/testcurl/test_toolarge.c
+++ b/src/testcurl/test_toolarge.c
@@ -782,7 +782,7 @@ doCurlQueryInThread (struct MHD_Daemon *d,
     {
       if (CURLE_OPERATION_TIMEDOUT == errornum)
         mhdErrorExitDesc ("Request was aborted due to timeout");
-      fprintf (stderr, "libcurl returned expected error: %s\n",
+      fprintf (stderr, "libcurl returned unexpected error: %s\n",
                curl_easy_strerror (errornum));
       mhdErrorExitDesc ("Request failed due to unexpected error");
     }
diff --git a/w32/VS-Any-Version/hellobrowser.vcxproj 
b/w32/VS-Any-Version/hellobrowser.vcxproj
index 6fa2560c..1e07fc1a 100644
--- a/w32/VS-Any-Version/hellobrowser.vcxproj
+++ b/w32/VS-Any-Version/hellobrowser.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\hellobrowser-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)hellobrowser-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <VCProjectVersion>16.0</VCProjectVersion>
     <ProjectGuid>{310F39BD-A2D6-44FF-8344-37ADD0524CBD}</ProjectGuid>
@@ -27,8 +27,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS-Any-Version/largepost.vcxproj 
b/w32/VS-Any-Version/largepost.vcxproj
index d2ad781b..644259ac 100644
--- a/w32/VS-Any-Version/largepost.vcxproj
+++ b/w32/VS-Any-Version/largepost.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="12.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\largepost-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)largepost-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{77A27E6D-9A39-40B8-961B-40E63DB7FA65}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -26,8 +26,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS-Any-Version/libmicrohttpd.sln 
b/w32/VS-Any-Version/libmicrohttpd.sln
index 3ab6fb47..c68dfc17 100644
--- a/w32/VS-Any-Version/libmicrohttpd.sln
+++ b/w32/VS-Any-Version/libmicrohttpd.sln
@@ -21,152 +21,152 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = 
"largepost", "largepost.vcxp
 EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
-               Debug-dll|2-Win32 = Debug-dll|2-Win32
-               Debug-dll|1-x64 = Debug-dll|1-x64
-               Debug-dll|4-ARM = Debug-dll|4-ARM
-               Debug-dll|3-ARM64 = Debug-dll|3-ARM64
-               Debug-static|2-Win32 = Debug-static|2-Win32
-               Debug-static|1-x64 = Debug-static|1-x64
-               Debug-static|4-ARM = Debug-static|4-ARM
-               Debug-static|3-ARM64 = Debug-static|3-ARM64
-               Release-dll|2-Win32 = Release-dll|2-Win32
-               Release-dll|1-x64 = Release-dll|1-x64
-               Release-dll|4-ARM = Release-dll|4-ARM
-               Release-dll|3-ARM64 = Release-dll|3-ARM64
-               Release-static|2-Win32 = Release-static|2-Win32
-               Release-static|1-x64 = Release-static|1-x64
-               Release-static|4-ARM = Release-static|4-ARM
-               Release-static|3-ARM64 = Release-static|3-ARM64
+               Debug-dll|Win32 = Debug-dll|Win32
+               Debug-dll|x64 = Debug-dll|x64
+               Debug-dll|ARM = Debug-dll|ARM
+               Debug-dll|ARM64 = Debug-dll|ARM64
+               Debug-static|Win32 = Debug-static|Win32
+               Debug-static|x64 = Debug-static|x64
+               Debug-static|ARM = Debug-static|ARM
+               Debug-static|ARM64 = Debug-static|ARM64
+               Release-dll|Win32 = Release-dll|Win32
+               Release-dll|x64 = Release-dll|x64
+               Release-dll|ARM = Release-dll|ARM
+               Release-dll|ARM64 = Release-dll|ARM64
+               Release-static|Win32 = Release-static|Win32
+               Release-static|x64 = Release-static|x64
+               Release-static|ARM = Release-static|ARM
+               Release-static|ARM64 = Release-static|ARM64
        EndGlobalSection
        GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
diff --git a/w32/VS-Any-Version/libmicrohttpd.vcxproj 
b/w32/VS-Any-Version/libmicrohttpd.vcxproj
index 75244411..5e18ce0a 100644
--- a/w32/VS-Any-Version/libmicrohttpd.vcxproj
+++ b/w32/VS-Any-Version/libmicrohttpd.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\libmicrohttpd-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)libmicrohttpd-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -28,8 +28,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)libmicrohttpd-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)libmicrohttpd-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS-Any-Version/simplepost.vcxproj 
b/w32/VS-Any-Version/simplepost.vcxproj
index 32eb9a60..43943e53 100644
--- a/w32/VS-Any-Version/simplepost.vcxproj
+++ b/w32/VS-Any-Version/simplepost.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\simplepost-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)simplepost-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{294D5317-E983-4682-8DB5-678EA4645E11}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -26,8 +26,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2013/hellobrowser.vcxproj b/w32/VS2013/hellobrowser.vcxproj
index ade16a2c..c6c0f0af 100644
--- a/w32/VS2013/hellobrowser.vcxproj
+++ b/w32/VS2013/hellobrowser.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="12.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\hellobrowser-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)hellobrowser-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{310F39BD-A2D6-44FF-8344-37ADD0524CBD}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -44,8 +44,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2013/largepost.vcxproj b/w32/VS2013/largepost.vcxproj
index c2cf7993..ee5618c4 100644
--- a/w32/VS2013/largepost.vcxproj
+++ b/w32/VS2013/largepost.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="12.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\largepost-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)largepost-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{77A27E6D-9A39-40B8-961B-40E63DB7FA65}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -44,8 +44,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2013/libmicrohttpd.sln b/w32/VS2013/libmicrohttpd.sln
index 55ea7375..28df709a 100644
--- a/w32/VS2013/libmicrohttpd.sln
+++ b/w32/VS2013/libmicrohttpd.sln
@@ -22,288 +22,288 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = 
"largepost", "largepost.vcxp
 EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
-               Debug-dll|1-x64 = Debug-dll|1-x64
-               Debug-dll|2-Win32 = Debug-dll|2-Win32
-               Debug-dll|3-ARM64 = Debug-dll|3-ARM64
-               Debug-dll|4-ARM = Debug-dll|4-ARM
-               Debug-dll-xp|1-x64 = Debug-dll-xp|1-x64
-               Debug-dll-xp|2-Win32 = Debug-dll-xp|2-Win32
-               Debug-dll-xp|3-ARM64 = Debug-dll-xp|3-ARM64
-               Debug-dll-xp|4-ARM = Debug-dll-xp|4-ARM
-               Debug-static|1-x64 = Debug-static|1-x64
-               Debug-static|2-Win32 = Debug-static|2-Win32
-               Debug-static|3-ARM64 = Debug-static|3-ARM64
-               Debug-static|4-ARM = Debug-static|4-ARM
-               Debug-static-xp|1-x64 = Debug-static-xp|1-x64
-               Debug-static-xp|2-Win32 = Debug-static-xp|2-Win32
-               Debug-static-xp|3-ARM64 = Debug-static-xp|3-ARM64
-               Debug-static-xp|4-ARM = Debug-static-xp|4-ARM
-               Release-dll|1-x64 = Release-dll|1-x64
-               Release-dll|2-Win32 = Release-dll|2-Win32
-               Release-dll|3-ARM64 = Release-dll|3-ARM64
-               Release-dll|4-ARM = Release-dll|4-ARM
-               Release-dll-xp|1-x64 = Release-dll-xp|1-x64
-               Release-dll-xp|2-Win32 = Release-dll-xp|2-Win32
-               Release-dll-xp|3-ARM64 = Release-dll-xp|3-ARM64
-               Release-dll-xp|4-ARM = Release-dll-xp|4-ARM
-               Release-static|1-x64 = Release-static|1-x64
-               Release-static|2-Win32 = Release-static|2-Win32
-               Release-static|3-ARM64 = Release-static|3-ARM64
-               Release-static|4-ARM = Release-static|4-ARM
-               Release-static-xp|1-x64 = Release-static-xp|1-x64
-               Release-static-xp|2-Win32 = Release-static-xp|2-Win32
-               Release-static-xp|3-ARM64 = Release-static-xp|3-ARM64
-               Release-static-xp|4-ARM = Release-static-xp|4-ARM
+               Debug-dll|x64 = Debug-dll|x64
+               Debug-dll|Win32 = Debug-dll|Win32
+               Debug-dll|ARM64 = Debug-dll|ARM64
+               Debug-dll|ARM = Debug-dll|ARM
+               Debug-dll-xp|x64 = Debug-dll-xp|x64
+               Debug-dll-xp|Win32 = Debug-dll-xp|Win32
+               Debug-dll-xp|ARM64 = Debug-dll-xp|ARM64
+               Debug-dll-xp|ARM = Debug-dll-xp|ARM
+               Debug-static|x64 = Debug-static|x64
+               Debug-static|Win32 = Debug-static|Win32
+               Debug-static|ARM64 = Debug-static|ARM64
+               Debug-static|ARM = Debug-static|ARM
+               Debug-static-xp|x64 = Debug-static-xp|x64
+               Debug-static-xp|Win32 = Debug-static-xp|Win32
+               Debug-static-xp|ARM64 = Debug-static-xp|ARM64
+               Debug-static-xp|ARM = Debug-static-xp|ARM
+               Release-dll|x64 = Release-dll|x64
+               Release-dll|Win32 = Release-dll|Win32
+               Release-dll|ARM64 = Release-dll|ARM64
+               Release-dll|ARM = Release-dll|ARM
+               Release-dll-xp|x64 = Release-dll-xp|x64
+               Release-dll-xp|Win32 = Release-dll-xp|Win32
+               Release-dll-xp|ARM64 = Release-dll-xp|ARM64
+               Release-dll-xp|ARM = Release-dll-xp|ARM
+               Release-static|x64 = Release-static|x64
+               Release-static|Win32 = Release-static|Win32
+               Release-static|ARM64 = Release-static|ARM64
+               Release-static|ARM = Release-static|ARM
+               Release-static-xp|x64 = Release-static-xp|x64
+               Release-static-xp|Win32 = Release-static-xp|Win32
+               Release-static-xp|ARM64 = Release-static-xp|ARM64
+               Release-static-xp|ARM = Release-static-xp|ARM
        EndGlobalSection
        GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|1-x64.ActiveCfg = 
Debug-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|1-x64.Build.0 = 
Debug-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|1-x64.ActiveCfg = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|1-x64.Build.0 = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|2-Win32.Build.0 = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|1-x64.ActiveCfg = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|1-x64.Build.0 = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|2-Win32.Build.0 = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|1-x64.ActiveCfg = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|1-x64.Build.0 = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|2-Win32.Build.0 = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|1-x64.ActiveCfg = 
Debug-dll-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|1-x64.Build.0 = 
Debug-dll-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|2-Win32.ActiveCfg = 
Debug-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|2-Win32.Build.0 = 
Debug-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|3-ARM64.ActiveCfg = 
Debug-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|4-ARM.ActiveCfg = 
Debug-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|1-x64.ActiveCfg = 
Debug-static-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|1-x64.Build.0 = 
Debug-static-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|2-Win32.ActiveCfg = 
Debug-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|2-Win32.Build.0 = 
Debug-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|3-ARM64.ActiveCfg = 
Debug-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|4-ARM.ActiveCfg = 
Debug-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|1-x64.ActiveCfg = 
Release-dll-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|1-x64.Build.0 = 
Release-dll-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|2-Win32.ActiveCfg = 
Release-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|2-Win32.Build.0 = 
Release-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|3-ARM64.ActiveCfg = 
Release-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|4-ARM.ActiveCfg = 
Release-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|1-x64.ActiveCfg = 
Release-static-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|1-x64.Build.0 = 
Release-static-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|2-Win32.ActiveCfg = 
Release-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|2-Win32.Build.0 = 
Release-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|3-ARM64.ActiveCfg = 
Release-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|4-ARM.ActiveCfg = 
Release-static-xp|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|1-x64.ActiveCfg = 
Debug-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|1-x64.Build.0 = 
Debug-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|1-x64.ActiveCfg = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|1-x64.Build.0 = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|2-Win32.Build.0 = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|1-x64.ActiveCfg = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|1-x64.Build.0 = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|2-Win32.Build.0 = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|1-x64.ActiveCfg = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|1-x64.Build.0 = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|2-Win32.Build.0 = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|1-x64.ActiveCfg = 
Debug-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|1-x64.Build.0 = 
Debug-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|1-x64.ActiveCfg = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|1-x64.Build.0 = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|2-Win32.Build.0 = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|1-x64.ActiveCfg = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|1-x64.Build.0 = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|2-Win32.Build.0 = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|1-x64.ActiveCfg = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|1-x64.Build.0 = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|2-Win32.Build.0 = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|4-ARM.Build.0 = 
Release-static|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|x64.ActiveCfg = 
Debug-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|x64.Build.0 
= Debug-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|Win32.ActiveCfg = 
Debug-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|Win32.Build.0 = 
Debug-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|ARM.Build.0 
= Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|x64.ActiveCfg = 
Debug-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|x64.Build.0 = 
Debug-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|Win32.ActiveCfg = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|Win32.Build.0 = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|ARM.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|x64.ActiveCfg = 
Release-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|x64.Build.0 = 
Release-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|Win32.ActiveCfg = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|Win32.Build.0 = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|ARM.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|x64.ActiveCfg = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|x64.Build.0 = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|Win32.ActiveCfg = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|Win32.Build.0 = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|ARM.Build.0 = 
Release-static|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|x64.ActiveCfg = 
Debug-dll-xp|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|x64.Build.0 
= Debug-dll-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|Win32.ActiveCfg = 
Debug-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|Win32.Build.0 = 
Debug-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|ARM64.ActiveCfg = 
Debug-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|ARM.ActiveCfg = 
Debug-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|x64.ActiveCfg = 
Debug-static-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|x64.Build.0 = 
Debug-static-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|Win32.ActiveCfg = 
Debug-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|Win32.Build.0 = 
Debug-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|ARM64.ActiveCfg = 
Debug-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|ARM.ActiveCfg = 
Debug-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|x64.ActiveCfg = 
Release-dll-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|x64.Build.0 = 
Release-dll-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|Win32.ActiveCfg = 
Release-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|Win32.Build.0 = 
Release-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|ARM64.ActiveCfg = 
Release-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|ARM.ActiveCfg = 
Release-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|x64.ActiveCfg = 
Release-static-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|x64.Build.0 = 
Release-static-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|Win32.ActiveCfg = 
Release-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|Win32.Build.0 = 
Release-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|ARM64.ActiveCfg = 
Release-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|ARM.ActiveCfg = 
Release-static-xp|Win32
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|x64.ActiveCfg = 
Debug-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|x64.Build.0 
= Debug-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|Win32.ActiveCfg = 
Debug-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|Win32.Build.0 = 
Debug-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|ARM.Build.0 
= Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|x64.ActiveCfg = 
Debug-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|x64.Build.0 = 
Debug-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|Win32.ActiveCfg = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|Win32.Build.0 = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|ARM.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|x64.ActiveCfg = 
Release-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|x64.Build.0 = 
Release-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|Win32.ActiveCfg = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|Win32.Build.0 = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|ARM.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|x64.ActiveCfg = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|x64.Build.0 = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|Win32.ActiveCfg = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|Win32.Build.0 = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|ARM.Build.0 = 
Release-static|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|x64.ActiveCfg = 
Debug-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|x64.Build.0 
= Debug-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|Win32.ActiveCfg = 
Debug-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|Win32.Build.0 = 
Debug-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|ARM.Build.0 
= Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|x64.ActiveCfg = 
Debug-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|x64.Build.0 = 
Debug-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|Win32.ActiveCfg = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|Win32.Build.0 = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|ARM.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|x64.ActiveCfg = 
Release-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|x64.Build.0 = 
Release-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|Win32.ActiveCfg = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|Win32.Build.0 = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|ARM.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|x64.ActiveCfg = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|x64.Build.0 = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|Win32.ActiveCfg = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|Win32.Build.0 = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|ARM.Build.0 = 
Release-static|ARM
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
diff --git a/w32/VS2013/libmicrohttpd.vcxproj b/w32/VS2013/libmicrohttpd.vcxproj
index 16604ec0..630e578a 100644
--- a/w32/VS2013/libmicrohttpd.vcxproj
+++ b/w32/VS2013/libmicrohttpd.vcxproj
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="12.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\project-configs-xp.vcxproj" />
-  <Import Project="$(MhdW32Common)\libmicrohttpd-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)project-configs-xp.props" />
+  <Import Project="$(MhdW32Common)libmicrohttpd-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -71,8 +71,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)libmicrohttpd-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)libmicrohttpd-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2013/simplepost.vcxproj b/w32/VS2013/simplepost.vcxproj
index 29fc9d59..8575bc3d 100644
--- a/w32/VS2013/simplepost.vcxproj
+++ b/w32/VS2013/simplepost.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="12.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\simplepost-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)simplepost-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{294D5317-E983-4682-8DB5-678EA4645E11}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -44,8 +44,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2015/hellobrowser.vcxproj b/w32/VS2015/hellobrowser.vcxproj
index d59d7dcd..569a2168 100644
--- a/w32/VS2015/hellobrowser.vcxproj
+++ b/w32/VS2015/hellobrowser.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="12.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\hellobrowser-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)hellobrowser-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{310F39BD-A2D6-44FF-8344-37ADD0524CBD}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -44,8 +44,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2015/largepost.vcxproj b/w32/VS2015/largepost.vcxproj
index fb62eec2..60da77cc 100644
--- a/w32/VS2015/largepost.vcxproj
+++ b/w32/VS2015/largepost.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="12.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\largepost-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)largepost-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{77A27E6D-9A39-40B8-961B-40E63DB7FA65}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -44,8 +44,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2015/libmicrohttpd.sln b/w32/VS2015/libmicrohttpd.sln
index b84acbb2..620a1955 100644
--- a/w32/VS2015/libmicrohttpd.sln
+++ b/w32/VS2015/libmicrohttpd.sln
@@ -22,288 +22,288 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = 
"largepost", "largepost.vcxp
 EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
-               Debug-dll|1-x64 = Debug-dll|1-x64
-               Debug-dll|2-Win32 = Debug-dll|2-Win32
-               Debug-dll|3-ARM64 = Debug-dll|3-ARM64
-               Debug-dll|4-ARM = Debug-dll|4-ARM
-               Debug-dll-xp|1-x64 = Debug-dll-xp|1-x64
-               Debug-dll-xp|2-Win32 = Debug-dll-xp|2-Win32
-               Debug-dll-xp|3-ARM64 = Debug-dll-xp|3-ARM64
-               Debug-dll-xp|4-ARM = Debug-dll-xp|4-ARM
-               Debug-static|1-x64 = Debug-static|1-x64
-               Debug-static|2-Win32 = Debug-static|2-Win32
-               Debug-static|3-ARM64 = Debug-static|3-ARM64
-               Debug-static|4-ARM = Debug-static|4-ARM
-               Debug-static-xp|1-x64 = Debug-static-xp|1-x64
-               Debug-static-xp|2-Win32 = Debug-static-xp|2-Win32
-               Debug-static-xp|3-ARM64 = Debug-static-xp|3-ARM64
-               Debug-static-xp|4-ARM = Debug-static-xp|4-ARM
-               Release-dll|1-x64 = Release-dll|1-x64
-               Release-dll|2-Win32 = Release-dll|2-Win32
-               Release-dll|3-ARM64 = Release-dll|3-ARM64
-               Release-dll|4-ARM = Release-dll|4-ARM
-               Release-dll-xp|1-x64 = Release-dll-xp|1-x64
-               Release-dll-xp|2-Win32 = Release-dll-xp|2-Win32
-               Release-dll-xp|3-ARM64 = Release-dll-xp|3-ARM64
-               Release-dll-xp|4-ARM = Release-dll-xp|4-ARM
-               Release-static|1-x64 = Release-static|1-x64
-               Release-static|2-Win32 = Release-static|2-Win32
-               Release-static|3-ARM64 = Release-static|3-ARM64
-               Release-static|4-ARM = Release-static|4-ARM
-               Release-static-xp|1-x64 = Release-static-xp|1-x64
-               Release-static-xp|2-Win32 = Release-static-xp|2-Win32
-               Release-static-xp|3-ARM64 = Release-static-xp|3-ARM64
-               Release-static-xp|4-ARM = Release-static-xp|4-ARM
+               Debug-dll|x64 = Debug-dll|x64
+               Debug-dll|Win32 = Debug-dll|Win32
+               Debug-dll|ARM64 = Debug-dll|ARM64
+               Debug-dll|ARM = Debug-dll|ARM
+               Debug-dll-xp|x64 = Debug-dll-xp|x64
+               Debug-dll-xp|Win32 = Debug-dll-xp|Win32
+               Debug-dll-xp|ARM64 = Debug-dll-xp|ARM64
+               Debug-dll-xp|ARM = Debug-dll-xp|ARM
+               Debug-static|x64 = Debug-static|x64
+               Debug-static|Win32 = Debug-static|Win32
+               Debug-static|ARM64 = Debug-static|ARM64
+               Debug-static|ARM = Debug-static|ARM
+               Debug-static-xp|x64 = Debug-static-xp|x64
+               Debug-static-xp|Win32 = Debug-static-xp|Win32
+               Debug-static-xp|ARM64 = Debug-static-xp|ARM64
+               Debug-static-xp|ARM = Debug-static-xp|ARM
+               Release-dll|x64 = Release-dll|x64
+               Release-dll|Win32 = Release-dll|Win32
+               Release-dll|ARM64 = Release-dll|ARM64
+               Release-dll|ARM = Release-dll|ARM
+               Release-dll-xp|x64 = Release-dll-xp|x64
+               Release-dll-xp|Win32 = Release-dll-xp|Win32
+               Release-dll-xp|ARM64 = Release-dll-xp|ARM64
+               Release-dll-xp|ARM = Release-dll-xp|ARM
+               Release-static|x64 = Release-static|x64
+               Release-static|Win32 = Release-static|Win32
+               Release-static|ARM64 = Release-static|ARM64
+               Release-static|ARM = Release-static|ARM
+               Release-static-xp|x64 = Release-static-xp|x64
+               Release-static-xp|Win32 = Release-static-xp|Win32
+               Release-static-xp|ARM64 = Release-static-xp|ARM64
+               Release-static-xp|ARM = Release-static-xp|ARM
        EndGlobalSection
        GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|1-x64.ActiveCfg = 
Debug-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|1-x64.Build.0 = 
Debug-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|1-x64.ActiveCfg = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|1-x64.Build.0 = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|2-Win32.Build.0 = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|1-x64.ActiveCfg = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|1-x64.Build.0 = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|2-Win32.Build.0 = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|1-x64.ActiveCfg = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|1-x64.Build.0 = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|2-Win32.Build.0 = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|1-x64.ActiveCfg = 
Debug-dll-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|1-x64.Build.0 = 
Debug-dll-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|2-Win32.ActiveCfg = 
Debug-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|2-Win32.Build.0 = 
Debug-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|3-ARM64.ActiveCfg = 
Debug-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|4-ARM.ActiveCfg = 
Debug-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|1-x64.ActiveCfg = 
Debug-static-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|1-x64.Build.0 = 
Debug-static-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|2-Win32.ActiveCfg = 
Debug-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|2-Win32.Build.0 = 
Debug-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|3-ARM64.ActiveCfg = 
Debug-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|4-ARM.ActiveCfg = 
Debug-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|1-x64.ActiveCfg = 
Release-dll-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|1-x64.Build.0 = 
Release-dll-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|2-Win32.ActiveCfg = 
Release-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|2-Win32.Build.0 = 
Release-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|3-ARM64.ActiveCfg = 
Release-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|4-ARM.ActiveCfg = 
Release-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|1-x64.ActiveCfg = 
Release-static-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|1-x64.Build.0 = 
Release-static-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|2-Win32.ActiveCfg = 
Release-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|2-Win32.Build.0 = 
Release-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|3-ARM64.ActiveCfg = 
Release-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|4-ARM.ActiveCfg = 
Release-static-xp|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|1-x64.ActiveCfg = 
Debug-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|1-x64.Build.0 = 
Debug-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|1-x64.ActiveCfg = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|1-x64.Build.0 = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|2-Win32.Build.0 = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|1-x64.ActiveCfg = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|1-x64.Build.0 = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|2-Win32.Build.0 = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|1-x64.ActiveCfg = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|1-x64.Build.0 = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|2-Win32.Build.0 = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|1-x64.ActiveCfg = 
Debug-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|1-x64.Build.0 = 
Debug-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|1-x64.ActiveCfg = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|1-x64.Build.0 = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|2-Win32.Build.0 = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|1-x64.ActiveCfg = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|1-x64.Build.0 = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|2-Win32.Build.0 = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|1-x64.ActiveCfg = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|1-x64.Build.0 = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|2-Win32.Build.0 = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|4-ARM.Build.0 = 
Release-static|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|x64.ActiveCfg = 
Debug-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|x64.Build.0 
= Debug-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|Win32.ActiveCfg = 
Debug-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|Win32.Build.0 = 
Debug-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|ARM.Build.0 
= Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|x64.ActiveCfg = 
Debug-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|x64.Build.0 = 
Debug-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|Win32.ActiveCfg = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|Win32.Build.0 = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|ARM.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|x64.ActiveCfg = 
Release-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|x64.Build.0 = 
Release-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|Win32.ActiveCfg = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|Win32.Build.0 = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|ARM.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|x64.ActiveCfg = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|x64.Build.0 = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|Win32.ActiveCfg = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|Win32.Build.0 = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|ARM.Build.0 = 
Release-static|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|x64.ActiveCfg = 
Debug-dll-xp|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|x64.Build.0 
= Debug-dll-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|Win32.ActiveCfg = 
Debug-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|Win32.Build.0 = 
Debug-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|ARM64.ActiveCfg = 
Debug-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|ARM.ActiveCfg = 
Debug-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|x64.ActiveCfg = 
Debug-static-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|x64.Build.0 = 
Debug-static-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|Win32.ActiveCfg = 
Debug-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|Win32.Build.0 = 
Debug-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|ARM64.ActiveCfg = 
Debug-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|ARM.ActiveCfg = 
Debug-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|x64.ActiveCfg = 
Release-dll-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|x64.Build.0 = 
Release-dll-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|Win32.ActiveCfg = 
Release-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|Win32.Build.0 = 
Release-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|ARM64.ActiveCfg = 
Release-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|ARM.ActiveCfg = 
Release-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|x64.ActiveCfg = 
Release-static-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|x64.Build.0 = 
Release-static-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|Win32.ActiveCfg = 
Release-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|Win32.Build.0 = 
Release-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|ARM64.ActiveCfg = 
Release-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|ARM.ActiveCfg = 
Release-static-xp|Win32
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|x64.ActiveCfg = 
Debug-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|x64.Build.0 
= Debug-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|Win32.ActiveCfg = 
Debug-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|Win32.Build.0 = 
Debug-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|ARM.Build.0 
= Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|x64.ActiveCfg = 
Debug-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|x64.Build.0 = 
Debug-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|Win32.ActiveCfg = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|Win32.Build.0 = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|ARM.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|x64.ActiveCfg = 
Release-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|x64.Build.0 = 
Release-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|Win32.ActiveCfg = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|Win32.Build.0 = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|ARM.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|x64.ActiveCfg = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|x64.Build.0 = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|Win32.ActiveCfg = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|Win32.Build.0 = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|ARM.Build.0 = 
Release-static|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|x64.ActiveCfg = 
Debug-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|x64.Build.0 
= Debug-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|Win32.ActiveCfg = 
Debug-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|Win32.Build.0 = 
Debug-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|ARM.Build.0 
= Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|x64.ActiveCfg = 
Debug-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|x64.Build.0 = 
Debug-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|Win32.ActiveCfg = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|Win32.Build.0 = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|ARM.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|x64.ActiveCfg = 
Release-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|x64.Build.0 = 
Release-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|Win32.ActiveCfg = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|Win32.Build.0 = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|ARM.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|x64.ActiveCfg = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|x64.Build.0 = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|Win32.ActiveCfg = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|Win32.Build.0 = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|ARM.Build.0 = 
Release-static|ARM
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
diff --git a/w32/VS2015/libmicrohttpd.vcxproj b/w32/VS2015/libmicrohttpd.vcxproj
index b9338f72..99469a7d 100644
--- a/w32/VS2015/libmicrohttpd.vcxproj
+++ b/w32/VS2015/libmicrohttpd.vcxproj
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="12.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\project-configs-xp.vcxproj" />
-  <Import Project="$(MhdW32Common)\libmicrohttpd-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)project-configs-xp.props" />
+  <Import Project="$(MhdW32Common)libmicrohttpd-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -71,8 +71,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)libmicrohttpd-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)libmicrohttpd-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2015/simplepost.vcxproj b/w32/VS2015/simplepost.vcxproj
index 2c1ae7a0..c59d8de5 100644
--- a/w32/VS2015/simplepost.vcxproj
+++ b/w32/VS2015/simplepost.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="12.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\simplepost-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)simplepost-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{294D5317-E983-4682-8DB5-678EA4645E11}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -44,8 +44,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2017/hellobrowser.vcxproj b/w32/VS2017/hellobrowser.vcxproj
index 4c476662..2437daa0 100644
--- a/w32/VS2017/hellobrowser.vcxproj
+++ b/w32/VS2017/hellobrowser.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="12.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\hellobrowser-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)hellobrowser-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{310F39BD-A2D6-44FF-8344-37ADD0524CBD}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -26,8 +26,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2017/largepost.vcxproj b/w32/VS2017/largepost.vcxproj
index ac531785..50caf380 100644
--- a/w32/VS2017/largepost.vcxproj
+++ b/w32/VS2017/largepost.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="12.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\largepost-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)largepost-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{77A27E6D-9A39-40B8-961B-40E63DB7FA65}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -26,8 +26,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2017/libmicrohttpd.sln b/w32/VS2017/libmicrohttpd.sln
index 59d3f3ee..55686865 100644
--- a/w32/VS2017/libmicrohttpd.sln
+++ b/w32/VS2017/libmicrohttpd.sln
@@ -22,288 +22,288 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = 
"largepost", "largepost.vcxp
 EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
-               Debug-dll|1-x64 = Debug-dll|1-x64
-               Debug-dll|2-Win32 = Debug-dll|2-Win32
-               Debug-dll|3-ARM64 = Debug-dll|3-ARM64
-               Debug-dll|4-ARM = Debug-dll|4-ARM
-               Debug-dll-xp|1-x64 = Debug-dll-xp|1-x64
-               Debug-dll-xp|2-Win32 = Debug-dll-xp|2-Win32
-               Debug-dll-xp|3-ARM64 = Debug-dll-xp|3-ARM64
-               Debug-dll-xp|4-ARM = Debug-dll-xp|4-ARM
-               Debug-static|1-x64 = Debug-static|1-x64
-               Debug-static|2-Win32 = Debug-static|2-Win32
-               Debug-static|3-ARM64 = Debug-static|3-ARM64
-               Debug-static|4-ARM = Debug-static|4-ARM
-               Debug-static-xp|1-x64 = Debug-static-xp|1-x64
-               Debug-static-xp|2-Win32 = Debug-static-xp|2-Win32
-               Debug-static-xp|3-ARM64 = Debug-static-xp|3-ARM64
-               Debug-static-xp|4-ARM = Debug-static-xp|4-ARM
-               Release-dll|1-x64 = Release-dll|1-x64
-               Release-dll|2-Win32 = Release-dll|2-Win32
-               Release-dll|3-ARM64 = Release-dll|3-ARM64
-               Release-dll|4-ARM = Release-dll|4-ARM
-               Release-dll-xp|1-x64 = Release-dll-xp|1-x64
-               Release-dll-xp|2-Win32 = Release-dll-xp|2-Win32
-               Release-dll-xp|3-ARM64 = Release-dll-xp|3-ARM64
-               Release-dll-xp|4-ARM = Release-dll-xp|4-ARM
-               Release-static|1-x64 = Release-static|1-x64
-               Release-static|2-Win32 = Release-static|2-Win32
-               Release-static|3-ARM64 = Release-static|3-ARM64
-               Release-static|4-ARM = Release-static|4-ARM
-               Release-static-xp|1-x64 = Release-static-xp|1-x64
-               Release-static-xp|2-Win32 = Release-static-xp|2-Win32
-               Release-static-xp|3-ARM64 = Release-static-xp|3-ARM64
-               Release-static-xp|4-ARM = Release-static-xp|4-ARM
+               Debug-dll|x64 = Debug-dll|x64
+               Debug-dll|Win32 = Debug-dll|Win32
+               Debug-dll|ARM64 = Debug-dll|ARM64
+               Debug-dll|ARM = Debug-dll|ARM
+               Debug-dll-xp|x64 = Debug-dll-xp|x64
+               Debug-dll-xp|Win32 = Debug-dll-xp|Win32
+               Debug-dll-xp|ARM64 = Debug-dll-xp|ARM64
+               Debug-dll-xp|ARM = Debug-dll-xp|ARM
+               Debug-static|x64 = Debug-static|x64
+               Debug-static|Win32 = Debug-static|Win32
+               Debug-static|ARM64 = Debug-static|ARM64
+               Debug-static|ARM = Debug-static|ARM
+               Debug-static-xp|x64 = Debug-static-xp|x64
+               Debug-static-xp|Win32 = Debug-static-xp|Win32
+               Debug-static-xp|ARM64 = Debug-static-xp|ARM64
+               Debug-static-xp|ARM = Debug-static-xp|ARM
+               Release-dll|x64 = Release-dll|x64
+               Release-dll|Win32 = Release-dll|Win32
+               Release-dll|ARM64 = Release-dll|ARM64
+               Release-dll|ARM = Release-dll|ARM
+               Release-dll-xp|x64 = Release-dll-xp|x64
+               Release-dll-xp|Win32 = Release-dll-xp|Win32
+               Release-dll-xp|ARM64 = Release-dll-xp|ARM64
+               Release-dll-xp|ARM = Release-dll-xp|ARM
+               Release-static|x64 = Release-static|x64
+               Release-static|Win32 = Release-static|Win32
+               Release-static|ARM64 = Release-static|ARM64
+               Release-static|ARM = Release-static|ARM
+               Release-static-xp|x64 = Release-static-xp|x64
+               Release-static-xp|Win32 = Release-static-xp|Win32
+               Release-static-xp|ARM64 = Release-static-xp|ARM64
+               Release-static-xp|ARM = Release-static-xp|ARM
        EndGlobalSection
        GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|1-x64.ActiveCfg = 
Debug-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|1-x64.Build.0 = 
Debug-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|1-x64.ActiveCfg = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|1-x64.Build.0 = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|2-Win32.Build.0 = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|1-x64.ActiveCfg = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|1-x64.Build.0 = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|2-Win32.Build.0 = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|1-x64.ActiveCfg = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|1-x64.Build.0 = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|2-Win32.Build.0 = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|1-x64.ActiveCfg = 
Debug-dll-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|1-x64.Build.0 = 
Debug-dll-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|2-Win32.ActiveCfg = 
Debug-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|2-Win32.Build.0 = 
Debug-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|3-ARM64.ActiveCfg = 
Debug-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|4-ARM.ActiveCfg = 
Debug-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|1-x64.ActiveCfg = 
Debug-static-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|1-x64.Build.0 = 
Debug-static-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|2-Win32.ActiveCfg = 
Debug-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|2-Win32.Build.0 = 
Debug-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|3-ARM64.ActiveCfg = 
Debug-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|4-ARM.ActiveCfg = 
Debug-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|1-x64.ActiveCfg = 
Release-dll-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|1-x64.Build.0 = 
Release-dll-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|2-Win32.ActiveCfg = 
Release-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|2-Win32.Build.0 = 
Release-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|3-ARM64.ActiveCfg = 
Release-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|4-ARM.ActiveCfg = 
Release-dll-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|1-x64.ActiveCfg = 
Release-static-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|1-x64.Build.0 = 
Release-static-xp|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|2-Win32.ActiveCfg = 
Release-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|2-Win32.Build.0 = 
Release-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|3-ARM64.ActiveCfg = 
Release-static-xp|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|4-ARM.ActiveCfg = 
Release-static-xp|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|1-x64.ActiveCfg = 
Debug-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|1-x64.Build.0 = 
Debug-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|1-x64.ActiveCfg = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|1-x64.Build.0 = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|2-Win32.Build.0 = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|1-x64.ActiveCfg = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|1-x64.Build.0 = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|2-Win32.Build.0 = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|1-x64.ActiveCfg = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|1-x64.Build.0 = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|2-Win32.Build.0 = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|1-x64.ActiveCfg = 
Debug-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|1-x64.Build.0 = 
Debug-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|1-x64.ActiveCfg = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|1-x64.Build.0 = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|2-Win32.Build.0 = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|1-x64.ActiveCfg = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|1-x64.Build.0 = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|2-Win32.Build.0 = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|1-x64.ActiveCfg = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|1-x64.Build.0 = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|2-Win32.Build.0 = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|3-ARM64.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|3-ARM64.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|4-ARM.Build.0 = 
Release-static|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|x64.ActiveCfg = 
Debug-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|x64.Build.0 
= Debug-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|Win32.ActiveCfg = 
Debug-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|Win32.Build.0 = 
Debug-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll-xp|ARM.Build.0 
= Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|x64.ActiveCfg = 
Debug-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|x64.Build.0 = 
Debug-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|Win32.ActiveCfg = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|Win32.Build.0 = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static-xp|ARM.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|x64.ActiveCfg = 
Release-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|x64.Build.0 = 
Release-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|Win32.ActiveCfg = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|Win32.Build.0 = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll-xp|ARM.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|x64.ActiveCfg = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|x64.Build.0 = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|Win32.ActiveCfg = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|Win32.Build.0 = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static-xp|ARM.Build.0 = 
Release-static|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|x64.ActiveCfg = 
Debug-dll-xp|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|x64.Build.0 
= Debug-dll-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|Win32.ActiveCfg = 
Debug-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|Win32.Build.0 = 
Debug-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|ARM64.ActiveCfg = 
Debug-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll-xp|ARM.ActiveCfg = 
Debug-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|x64.ActiveCfg = 
Debug-static-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|x64.Build.0 = 
Debug-static-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|Win32.ActiveCfg = 
Debug-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|Win32.Build.0 = 
Debug-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|ARM64.ActiveCfg = 
Debug-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static-xp|ARM.ActiveCfg = 
Debug-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|x64.ActiveCfg = 
Release-dll-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|x64.Build.0 = 
Release-dll-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|Win32.ActiveCfg = 
Release-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|Win32.Build.0 = 
Release-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|ARM64.ActiveCfg = 
Release-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll-xp|ARM.ActiveCfg = 
Release-dll-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|x64.ActiveCfg = 
Release-static-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|x64.Build.0 = 
Release-static-xp|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|Win32.ActiveCfg = 
Release-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|Win32.Build.0 = 
Release-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|ARM64.ActiveCfg = 
Release-static-xp|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static-xp|ARM.ActiveCfg = 
Release-static-xp|Win32
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|x64.ActiveCfg = 
Debug-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|x64.Build.0 
= Debug-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|Win32.ActiveCfg = 
Debug-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|Win32.Build.0 = 
Debug-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll-xp|ARM.Build.0 
= Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|x64.ActiveCfg = 
Debug-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|x64.Build.0 = 
Debug-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|Win32.ActiveCfg = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|Win32.Build.0 = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static-xp|ARM.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|x64.ActiveCfg = 
Release-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|x64.Build.0 = 
Release-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|Win32.ActiveCfg = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|Win32.Build.0 = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll-xp|ARM.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|x64.ActiveCfg = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|x64.Build.0 = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|Win32.ActiveCfg = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|Win32.Build.0 = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static-xp|ARM.Build.0 = 
Release-static|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|x64.ActiveCfg = 
Debug-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|x64.Build.0 
= Debug-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|Win32.ActiveCfg = 
Debug-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|Win32.Build.0 = 
Debug-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll-xp|ARM.Build.0 
= Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|x64.ActiveCfg = 
Debug-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|x64.Build.0 = 
Debug-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|Win32.ActiveCfg = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|Win32.Build.0 = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static-xp|ARM.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|x64.ActiveCfg = 
Release-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|x64.Build.0 = 
Release-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|Win32.ActiveCfg = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|Win32.Build.0 = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll-xp|ARM.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|x64.ActiveCfg = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|x64.Build.0 = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|Win32.ActiveCfg = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|Win32.Build.0 = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|ARM64.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|ARM64.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|ARM.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static-xp|ARM.Build.0 = 
Release-static|ARM
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
diff --git a/w32/VS2017/libmicrohttpd.vcxproj b/w32/VS2017/libmicrohttpd.vcxproj
index d0fc6f82..27f44bec 100644
--- a/w32/VS2017/libmicrohttpd.vcxproj
+++ b/w32/VS2017/libmicrohttpd.vcxproj
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="12.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\project-configs-xp.vcxproj" />
-  <Import Project="$(MhdW32Common)\libmicrohttpd-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)project-configs-xp.props" />
+  <Import Project="$(MhdW32Common)libmicrohttpd-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -29,8 +29,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)libmicrohttpd-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)libmicrohttpd-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2017/simplepost.vcxproj b/w32/VS2017/simplepost.vcxproj
index a127f8ff..f9564283 100644
--- a/w32/VS2017/simplepost.vcxproj
+++ b/w32/VS2017/simplepost.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="12.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\simplepost-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)simplepost-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{294D5317-E983-4682-8DB5-678EA4645E11}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -26,8 +26,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2019/hellobrowser.vcxproj b/w32/VS2019/hellobrowser.vcxproj
index c695018b..2335b2e3 100644
--- a/w32/VS2019/hellobrowser.vcxproj
+++ b/w32/VS2019/hellobrowser.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\hellobrowser-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)hellobrowser-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <VCProjectVersion>16.0</VCProjectVersion>
     <ProjectGuid>{310F39BD-A2D6-44FF-8344-37ADD0524CBD}</ProjectGuid>
@@ -27,8 +27,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2019/largepost.vcxproj b/w32/VS2019/largepost.vcxproj
index 63639175..afde61b6 100644
--- a/w32/VS2019/largepost.vcxproj
+++ b/w32/VS2019/largepost.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="12.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\largepost-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)largepost-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{77A27E6D-9A39-40B8-961B-40E63DB7FA65}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -26,8 +26,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2019/libmicrohttpd.sln b/w32/VS2019/libmicrohttpd.sln
index 5271472b..b9d3b4c9 100644
--- a/w32/VS2019/libmicrohttpd.sln
+++ b/w32/VS2019/libmicrohttpd.sln
@@ -22,152 +22,152 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = 
"largepost", "largepost.vcxp
 EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
-               Debug-dll|2-Win32 = Debug-dll|2-Win32
-               Debug-dll|1-x64 = Debug-dll|1-x64
-               Debug-dll|4-ARM = Debug-dll|4-ARM
-               Debug-dll|3-ARM64 = Debug-dll|3-ARM64
-               Debug-static|2-Win32 = Debug-static|2-Win32
-               Debug-static|1-x64 = Debug-static|1-x64
-               Debug-static|4-ARM = Debug-static|4-ARM
-               Debug-static|3-ARM64 = Debug-static|3-ARM64
-               Release-dll|2-Win32 = Release-dll|2-Win32
-               Release-dll|1-x64 = Release-dll|1-x64
-               Release-dll|4-ARM = Release-dll|4-ARM
-               Release-dll|3-ARM64 = Release-dll|3-ARM64
-               Release-static|2-Win32 = Release-static|2-Win32
-               Release-static|1-x64 = Release-static|1-x64
-               Release-static|4-ARM = Release-static|4-ARM
-               Release-static|3-ARM64 = Release-static|3-ARM64
+               Debug-dll|Win32 = Debug-dll|Win32
+               Debug-dll|x64 = Debug-dll|x64
+               Debug-dll|ARM = Debug-dll|ARM
+               Debug-dll|ARM64 = Debug-dll|ARM64
+               Debug-static|Win32 = Debug-static|Win32
+               Debug-static|x64 = Debug-static|x64
+               Debug-static|ARM = Debug-static|ARM
+               Debug-static|ARM64 = Debug-static|ARM64
+               Release-dll|Win32 = Release-dll|Win32
+               Release-dll|x64 = Release-dll|x64
+               Release-dll|ARM = Release-dll|ARM
+               Release-dll|ARM64 = Release-dll|ARM64
+               Release-static|Win32 = Release-static|Win32
+               Release-static|x64 = Release-static|x64
+               Release-static|ARM = Release-static|ARM
+               Release-static|ARM64 = Release-static|ARM64
        EndGlobalSection
        GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
diff --git a/w32/VS2019/libmicrohttpd.vcxproj b/w32/VS2019/libmicrohttpd.vcxproj
index 184b0bef..3d7d5a99 100644
--- a/w32/VS2019/libmicrohttpd.vcxproj
+++ b/w32/VS2019/libmicrohttpd.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\libmicrohttpd-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)libmicrohttpd-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -27,8 +27,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)libmicrohttpd-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)libmicrohttpd-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2019/simplepost.vcxproj b/w32/VS2019/simplepost.vcxproj
index d267ca88..c674f658 100644
--- a/w32/VS2019/simplepost.vcxproj
+++ b/w32/VS2019/simplepost.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\simplepost-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)simplepost-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{294D5317-E983-4682-8DB5-678EA4645E11}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -26,8 +26,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2022/hellobrowser.vcxproj b/w32/VS2022/hellobrowser.vcxproj
index 36fc93fe..275ba5ad 100644
--- a/w32/VS2022/hellobrowser.vcxproj
+++ b/w32/VS2022/hellobrowser.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\hellobrowser-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)hellobrowser-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <VCProjectVersion>16.0</VCProjectVersion>
     <ProjectGuid>{310F39BD-A2D6-44FF-8344-37ADD0524CBD}</ProjectGuid>
@@ -27,8 +27,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2022/largepost.vcxproj b/w32/VS2022/largepost.vcxproj
index acb9005c..067e7bc3 100644
--- a/w32/VS2022/largepost.vcxproj
+++ b/w32/VS2022/largepost.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="12.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\largepost-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)largepost-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{77A27E6D-9A39-40B8-961B-40E63DB7FA65}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -26,8 +26,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2022/libmicrohttpd.sln b/w32/VS2022/libmicrohttpd.sln
index aaa49d90..11bd03a8 100644
--- a/w32/VS2022/libmicrohttpd.sln
+++ b/w32/VS2022/libmicrohttpd.sln
@@ -23,152 +23,152 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = 
"largepost", "largepost.vcxp
 EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
-               Debug-dll|2-Win32 = Debug-dll|2-Win32
-               Debug-dll|1-x64 = Debug-dll|1-x64
-               Debug-dll|4-ARM = Debug-dll|4-ARM
-               Debug-dll|3-ARM64 = Debug-dll|3-ARM64
-               Debug-static|2-Win32 = Debug-static|2-Win32
-               Debug-static|1-x64 = Debug-static|1-x64
-               Debug-static|4-ARM = Debug-static|4-ARM
-               Debug-static|3-ARM64 = Debug-static|3-ARM64
-               Release-dll|2-Win32 = Release-dll|2-Win32
-               Release-dll|1-x64 = Release-dll|1-x64
-               Release-dll|4-ARM = Release-dll|4-ARM
-               Release-dll|3-ARM64 = Release-dll|3-ARM64
-               Release-static|2-Win32 = Release-static|2-Win32
-               Release-static|1-x64 = Release-static|1-x64
-               Release-static|4-ARM = Release-static|4-ARM
-               Release-static|3-ARM64 = Release-static|3-ARM64
+               Debug-dll|Win32 = Debug-dll|Win32
+               Debug-dll|x64 = Debug-dll|x64
+               Debug-dll|ARM = Debug-dll|ARM
+               Debug-dll|ARM64 = Debug-dll|ARM64
+               Debug-static|Win32 = Debug-static|Win32
+               Debug-static|x64 = Debug-static|x64
+               Debug-static|ARM = Debug-static|ARM
+               Debug-static|ARM64 = Debug-static|ARM64
+               Release-dll|Win32 = Release-dll|Win32
+               Release-dll|x64 = Release-dll|x64
+               Release-dll|ARM = Release-dll|ARM
+               Release-dll|ARM64 = Release-dll|ARM64
+               Release-static|Win32 = Release-static|Win32
+               Release-static|x64 = Release-static|x64
+               Release-static|ARM = Release-static|ARM
+               Release-static|ARM64 = Release-static|ARM64
        EndGlobalSection
        GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|2-Win32.ActiveCfg = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|2-Win32.Build.0 = 
Debug-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|1-x64.ActiveCfg = Debug-dll|x64
-               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|1-x64.Build.0 
= Debug-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|4-ARM.ActiveCfg = Debug-dll|ARM
-               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|4-ARM.Build.0 
= Debug-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|3-ARM64.ActiveCfg = 
Debug-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|3-ARM64.Build.0 = 
Debug-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|2-Win32.ActiveCfg = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|2-Win32.Build.0 = 
Debug-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|1-x64.ActiveCfg = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|4-ARM.ActiveCfg = 
Debug-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|4-ARM.Build.0 = 
Debug-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|3-ARM64.ActiveCfg = 
Debug-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|3-ARM64.Build.0 = 
Debug-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|1-x64.Build.0 = 
Debug-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|2-Win32.ActiveCfg = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|2-Win32.Build.0 = 
Release-dll|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|1-x64.ActiveCfg = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|1-x64.Build.0 = 
Release-dll|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|4-ARM.ActiveCfg = 
Release-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|4-ARM.Build.0 = 
Release-dll|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|3-ARM64.ActiveCfg = 
Release-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|3-ARM64.Build.0 = 
Release-dll|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|2-Win32.ActiveCfg = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|2-Win32.Build.0 = 
Release-static|Win32
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|1-x64.ActiveCfg = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|1-x64.Build.0 = 
Release-static|x64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|4-ARM.ActiveCfg = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|4-ARM.Build.0 = 
Release-static|ARM
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|3-ARM64.ActiveCfg = 
Release-static|ARM64
-               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|3-ARM64.Build.0 = 
Release-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{310F39BD-A2D6-44FF-8344-37ADD0524CBD}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{294D5317-E983-4682-8DB5-678EA4645E11}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|Win32.ActiveCfg = 
Debug-dll|Win32
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|Win32.Build.0 
= Debug-dll|Win32
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|x64.ActiveCfg 
= Debug-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|x64.Build.0 = 
Debug-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM.ActiveCfg 
= Debug-dll|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM.Build.0 = 
Debug-dll|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM64.ActiveCfg = 
Debug-dll|ARM64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-dll|ARM64.Build.0 
= Debug-dll|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|Win32.ActiveCfg = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|Win32.Build.0 = 
Debug-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|x64.ActiveCfg = 
Debug-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM.ActiveCfg = 
Debug-static|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM.Build.0 
= Debug-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM64.ActiveCfg = 
Debug-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|ARM64.Build.0 = 
Debug-static|ARM64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Debug-static|x64.Build.0 
= Debug-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|Win32.ActiveCfg = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|Win32.Build.0 = 
Release-dll|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|x64.ActiveCfg = 
Release-dll|x64
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|x64.Build.0 
= Release-dll|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM.ActiveCfg = 
Release-dll|ARM
+               {77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM.Build.0 
= Release-dll|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM64.ActiveCfg = 
Release-dll|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-dll|ARM64.Build.0 = 
Release-dll|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|Win32.ActiveCfg = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|Win32.Build.0 = 
Release-static|Win32
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|x64.ActiveCfg = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|x64.Build.0 = 
Release-static|x64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM.ActiveCfg = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM.Build.0 = 
Release-static|ARM
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM64.ActiveCfg = 
Release-static|ARM64
+               
{77A27E6D-9A39-40B8-961B-40E63DB7FA65}.Release-static|ARM64.Build.0 = 
Release-static|ARM64
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
diff --git a/w32/VS2022/libmicrohttpd.vcxproj b/w32/VS2022/libmicrohttpd.vcxproj
index 58f99506..f7af58d4 100644
--- a/w32/VS2022/libmicrohttpd.vcxproj
+++ b/w32/VS2022/libmicrohttpd.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\libmicrohttpd-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)libmicrohttpd-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{9CFB0342-A9E7-483E-BEE5-A1DE22584C5A}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -27,8 +27,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)libmicrohttpd-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)libmicrohttpd-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/VS2022/simplepost.vcxproj b/w32/VS2022/simplepost.vcxproj
index bfc315bd..8625c32e 100644
--- a/w32/VS2022/simplepost.vcxproj
+++ b/w32/VS2022/simplepost.vcxproj
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
   <Import Project="$(SolutionDir)..\common\vs_dirs.props" />
-  <Import Project="$(MhdW32Common)\project-configs.vcxproj" />
-  <Import Project="$(MhdW32Common)\simplepost-files.vcxproj" />
+  <Import Project="$(MhdW32Common)project-configs.props" />
+  <Import Project="$(MhdW32Common)simplepost-files.vcxproj" />
   <PropertyGroup Label="Globals">
     <ProjectGuid>{294D5317-E983-4682-8DB5-678EA4645E11}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
@@ -26,8 +26,8 @@
   <ImportGroup Label="PropertySheets">
     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" 
Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" 
Label="LocalAppDataPlatform" />
   </ImportGroup>
-  <Import Project="$(MhdW32Common)common-build-settings.vcxproj" />
-  <Import Project="$(MhdW32Common)apps-build-settings.vcxproj" />
+  <Import Project="$(MhdW32Common)common-build-settings.props" />
+  <Import Project="$(MhdW32Common)apps-build-settings.props" />
   <PropertyGroup />
   <ItemDefinitionGroup>
     <ClCompile />
diff --git a/w32/common/apps-build-settings.vcxproj 
b/w32/common/apps-build-settings.props
similarity index 100%
rename from w32/common/apps-build-settings.vcxproj
rename to w32/common/apps-build-settings.props
diff --git a/w32/common/common-build-settings.vcxproj 
b/w32/common/common-build-settings.props
similarity index 93%
rename from w32/common/common-build-settings.vcxproj
rename to w32/common/common-build-settings.props
index 5d106ccb..4a702d19 100644
--- a/w32/common/common-build-settings.vcxproj
+++ b/w32/common/common-build-settings.props
@@ -3,9 +3,9 @@
   <PropertyGroup Label="UserMacros">
     <!-- Target minimum OS version: WinXP = 0; Vista = 1; Win7 = 2; Win8 = 3...
          Only 0, 1 and 3 are used currently -->
-    <TargetOSLevel Condition="$(Platform.StartsWith('ARM'))">3</TargetOSLevel>
-    <TargetOSLevel Condition="! $(Platform.StartsWith('ARM')) And 
$(PlatformToolset.EndsWith('_xp'))">0</TargetOSLevel>
-    <TargetOSLevel Condition="! $(Platform.StartsWith('ARM')) And ! 
$(PlatformToolset.EndsWith('_xp'))">1</TargetOSLevel>
+    <TargetOSLevel 
Condition="$(Platform.ToLowerInvariant().StartsWith('arm'))">3</TargetOSLevel>
+    <TargetOSLevel Condition="! 
$(Platform.ToLowerInvariant().StartsWith('arm')) And 
$(PlatformToolset.EndsWith('_xp'))">0</TargetOSLevel>
+    <TargetOSLevel Condition="! 
$(Platform.ToLowerInvariant().StartsWith('arm')) And ! 
$(PlatformToolset.EndsWith('_xp'))">1</TargetOSLevel>
     <MhdNumBits Condition="$(Platform.EndsWith('64'))">64</MhdNumBits>
     <MhdNumBits Condition="! $(Platform.EndsWith('64'))">32</MhdNumBits>
   </PropertyGroup>
diff --git a/w32/common/gen_dll_res.ps1 b/w32/common/gen_dll_res.ps1
index 92560ee0..da8e4c6e 100644
--- a/w32/common/gen_dll_res.ps1
+++ b/w32/common/gen_dll_res.ps1
@@ -19,7 +19,8 @@ foreach($line in Get-Content "${BasePath}..\..\configure.ac")
 }
 if ("$MHD_ver" -eq "" -or "$MHD_ver_major" -eq ""  -or "$MHD_ver_minor" -eq "" 
-or "$MHD_ver_patchlev" -eq "")
 {
-    Throw "Can't find MHD version in ${BasePath}..\..\configure.ac"
+    Write-Error -Message ("error MHDVSVER01 : Can't find MHD version")
+    Throw ($MyInvocation.MyCommand.Name + " : error MHDVSVER01 : Can't find 
MHD version")
 }
 
 Write-Output "Detected MHD version: $MHD_ver"
diff --git a/w32/common/libmicrohttpd-build-settings.vcxproj 
b/w32/common/libmicrohttpd-build-settings.props
similarity index 100%
rename from w32/common/libmicrohttpd-build-settings.vcxproj
rename to w32/common/libmicrohttpd-build-settings.props
diff --git a/w32/common/project-configs-xp.vcxproj 
b/w32/common/project-configs-xp.props
similarity index 51%
rename from w32/common/project-configs-xp.vcxproj
rename to w32/common/project-configs-xp.props
index 2b3c6ada..60aafb7a 100644
--- a/w32/common/project-configs-xp.vcxproj
+++ b/w32/common/project-configs-xp.props
@@ -33,5 +33,38 @@
       <Configuration>Release-static-xp</Configuration>
       <Platform>x64</Platform>
     </ProjectConfiguration>
+    <!-- Next configurations are uselss, but VS requires the full set to 
function properly -->
+    <ProjectConfiguration Include="Debug-dll-xp|ARM">
+      <Configuration>Debug-dll-xp</Configuration>
+      <Platform>ARM</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug-dll-xp|ARM64">
+      <Configuration>Debug-dll-xp</Configuration>
+      <Platform>ARM64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug-static-xp|ARM">
+      <Configuration>Debug-static-xp</Configuration>
+      <Platform>ARM</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug-static-xp|ARM64">
+      <Configuration>Debug-static-xp</Configuration>
+      <Platform>ARM64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release-dll-xp|ARM">
+      <Configuration>Release-dll-xp</Configuration>
+      <Platform>ARM</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release-dll-xp|ARM64">
+      <Configuration>Release-dll-xp</Configuration>
+      <Platform>ARM64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release-static-xp|ARM">
+      <Configuration>Release-static-xp</Configuration>
+      <Platform>ARM</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release-static-xp|ARM64">
+      <Configuration>Release-static-xp</Configuration>
+      <Platform>ARM64</Platform>
+    </ProjectConfiguration>
   </ItemGroup>
 </Project>
diff --git a/w32/common/project-configs.vcxproj 
b/w32/common/project-configs.props
similarity index 100%
rename from w32/common/project-configs.vcxproj
rename to w32/common/project-configs.props

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]