- Created project files for Visual C++ 2005
authorVictor Kirhenshtein <victor@netxms.org>
Wed, 1 Mar 2006 21:17:24 +0000 (21:17 +0000)
committerVictor Kirhenshtein <victor@netxms.org>
Wed, 1 Mar 2006 21:17:24 +0000 (21:17 +0000)
- Some changes for portability to 64-bit Windows

46 files changed:
.gitattributes
include/nms_common.h
netxms.sln [new file with mode: 0644]
src/agent/core/netinfo.cpp
src/agent/core/nxagentd.vcproj [new file with mode: 0644]
src/agent/subagents/ping/ping.vcproj [new file with mode: 0644]
src/agent/subagents/portCheck/portcheck.vcproj [new file with mode: 0644]
src/agent/subagents/skeleton/skeleton.vcproj [new file with mode: 0644]
src/agent/subagents/ups/ups.vcproj [new file with mode: 0644]
src/agent/subagents/win9x/win9x.vcproj [new file with mode: 0644]
src/agent/subagents/winnt/winnt.vcproj [new file with mode: 0644]
src/agent/subagents/winperf/winperf.vcproj [new file with mode: 0644]
src/console/nxav/nxav.vcproj [new file with mode: 0644]
src/console/nxlexer/nxlexer.vcproj [new file with mode: 0644]
src/console/nxuilib/FlatButton.cpp
src/console/nxuilib/FlatButton.h
src/console/nxuilib/StdAfx.h
src/console/nxuilib/nxuilib.vcproj [new file with mode: 0644]
src/console/nxuilib/popup.cpp
src/console/win32/nxcon.vcproj [new file with mode: 0644]
src/libnetxms/dir.c
src/libnetxms/libnetxms.vcproj [new file with mode: 0644]
src/libnetxms/regex.c
src/libnxsl/libnxsl.vcproj [new file with mode: 0644]
src/libnxsnmp/libnxsnmp.vcproj [new file with mode: 0644]
src/nxevent/nxevent.vcproj [new file with mode: 0644]
src/nxmibc/nxmibc.vcproj [new file with mode: 0644]
src/nxscript/nxscript.vcproj [new file with mode: 0644]
src/server/core/nxcore.vcproj [new file with mode: 0644]
src/server/dbdrv/mssql/mssql.vcproj [new file with mode: 0644]
src/server/dbdrv/mysql/mysql.vcproj [new file with mode: 0644]
src/server/dbdrv/odbc/odbc.vcproj [new file with mode: 0644]
src/server/dbdrv/pgsql/pgsql.vcproj [new file with mode: 0644]
src/server/dbdrv/sqlite/sqlite.vcproj [new file with mode: 0644]
src/server/libnxsrv/libnxsrv.vcproj [new file with mode: 0644]
src/server/netxmsd/netxmsd.vcproj [new file with mode: 0644]
src/server/smsdrv/generic/generic.vcproj
src/server/tools/nxaction/nxaction.vcproj [new file with mode: 0644]
src/server/tools/nxadm/nxadm.vcproj [new file with mode: 0644]
src/server/tools/nxconfig/nxconfig.vcproj [new file with mode: 0644]
src/server/tools/nxdbmgr/nxdbmgr.vcproj [new file with mode: 0644]
src/server/tools/nxget/nxget.vcproj [new file with mode: 0644]
src/server/tools/nxsnmpget/nxsnmpget.vcproj [new file with mode: 0644]
src/server/tools/nxsnmpset/nxsnmpset.vcproj [new file with mode: 0644]
src/server/tools/nxsnmpwalk/nxsnmpwalk.vcproj [new file with mode: 0644]
src/server/tools/nxupload/nxupload.vcproj [new file with mode: 0644]

index b611e69..f7ccf37 100644 (file)
@@ -199,6 +199,7 @@ netware/Makefile.am -text
 netware/Makefile.inc -text
 netware/bin/.keep -text
 /netxms.dsw -text
+/netxms.sln -text
 /reconf -text
 sql/.cvsignore -text
 sql/Makefile.am -text
@@ -236,6 +237,7 @@ src/agent/core/nxagentd.dsp -text
 src/agent/core/nxagentd.dsw -text
 src/agent/core/nxagentd.h -text
 src/agent/core/nxagentd.rc -text
+src/agent/core/nxagentd.vcproj -text
 src/agent/core/resource.h -text
 src/agent/core/service.cpp -text
 src/agent/core/session.cpp -text
@@ -284,6 +286,7 @@ src/agent/subagents/ping/ping.def -text
 src/agent/subagents/ping/ping.dsp -text
 src/agent/subagents/ping/ping.dsw -text
 src/agent/subagents/ping/ping.h -text
+src/agent/subagents/ping/ping.vcproj -text
 src/agent/subagents/portCheck/Makefile.am -text
 src/agent/subagents/portCheck/custom.cpp -text
 src/agent/subagents/portCheck/http.cpp -text
@@ -294,6 +297,7 @@ src/agent/subagents/portCheck/net.h -text
 src/agent/subagents/portCheck/pop3.cpp -text
 src/agent/subagents/portCheck/portcheck.dsp -text
 src/agent/subagents/portCheck/portcheck.dsw -text
+src/agent/subagents/portCheck/portcheck.vcproj -text
 src/agent/subagents/portCheck/smtp.cpp -text
 src/agent/subagents/portCheck/ssh.cpp -text
 src/agent/subagents/python/main.cpp -text
@@ -302,6 +306,7 @@ src/agent/subagents/skeleton/Makefile.nw -text
 src/agent/subagents/skeleton/skeleton.cpp -text
 src/agent/subagents/skeleton/skeleton.dsp -text
 src/agent/subagents/skeleton/skeleton.dsw -text
+src/agent/subagents/skeleton/skeleton.vcproj -text
 src/agent/subagents/sunos/Makefile.am -text
 src/agent/subagents/sunos/cpu.cpp -text
 src/agent/subagents/sunos/disk.cpp -text
@@ -322,12 +327,14 @@ src/agent/subagents/ups/ups.cpp -text
 src/agent/subagents/ups/ups.dsp -text
 src/agent/subagents/ups/ups.dsw -text
 src/agent/subagents/ups/ups.h -text
+src/agent/subagents/ups/ups.vcproj -text
 src/agent/subagents/ups/usb.cpp -text
 src/agent/subagents/win9x/Makefile.am -text
 src/agent/subagents/win9x/main.cpp -text
 src/agent/subagents/win9x/procinfo.cpp -text
 src/agent/subagents/win9x/win9x.dsp -text
 src/agent/subagents/win9x/win9x.dsw -text
+src/agent/subagents/win9x/win9x.vcproj -text
 src/agent/subagents/win9x/win9x_subagent.h -text
 src/agent/subagents/winnt/Makefile.am -text
 src/agent/subagents/winnt/main.cpp -text
@@ -335,6 +342,7 @@ src/agent/subagents/winnt/procinfo.cpp -text
 src/agent/subagents/winnt/system.cpp -text
 src/agent/subagents/winnt/winnt.dsp -text
 src/agent/subagents/winnt/winnt.dsw -text
+src/agent/subagents/winnt/winnt.vcproj -text
 src/agent/subagents/winnt/winnt_subagent.h -text
 src/agent/subagents/winperf/Makefile.am -text
 src/agent/subagents/winperf/collect.cpp -text
@@ -343,6 +351,7 @@ src/agent/subagents/winperf/winperf.cpp -text
 src/agent/subagents/winperf/winperf.dsp -text
 src/agent/subagents/winperf/winperf.dsw -text
 src/agent/subagents/winperf/winperf.h -text
+src/agent/subagents/winperf/winperf.vcproj -text
 src/console/Makefile.am -text
 src/console/PocketPC/AlarmView.cpp -text
 src/console/PocketPC/AlarmView.h -text
@@ -436,6 +445,7 @@ src/console/nxav/nxav.dsp -text
 src/console/nxav/nxav.dsw -text
 src/console/nxav/nxav.h -text
 src/console/nxav/nxav.rc -text
+src/console/nxav/nxav.vcproj -text
 src/console/nxav/res/Makefile.am -text
 src/console/nxav/res/ack.png -text
 src/console/nxav/res/background.jpg -text
@@ -459,6 +469,7 @@ src/console/nxlexer/nxlexer.def -text
 src/console/nxlexer/nxlexer.dsp -text
 src/console/nxlexer/nxlexer.dsw -text
 src/console/nxlexer/nxlexer.h -text
+src/console/nxlexer/nxlexer.vcproj -text
 src/console/nxuilib/AlarmSoundDlg.cpp -text
 src/console/nxuilib/AlarmSoundDlg.h -text
 src/console/nxuilib/FlatButton.cpp -text
@@ -479,6 +490,7 @@ src/console/nxuilib/nxuilib.dsp -text
 src/console/nxuilib/nxuilib.dsw -text
 src/console/nxuilib/nxuilib.h -text
 src/console/nxuilib/nxuilib.rc -text
+src/console/nxuilib/nxuilib.vcproj -text
 src/console/nxuilib/popup.cpp -text
 src/console/nxuilib/res/Makefile.am -text
 src/console/nxuilib/res/SeverityCritical.ico -text
@@ -781,6 +793,7 @@ src/console/win32/nxcon.dsp -text
 src/console/win32/nxcon.dsw -text
 src/console/win32/nxcon.h -text
 src/console/win32/nxcon.rc -text
+src/console/win32/nxcon.vcproj -text
 src/console/win32/res/Makefile.am -text
 src/console/win32/res/Toolbar.bmp -text
 src/console/win32/res/any.bmp -text
@@ -815,6 +828,7 @@ src/libnetxms/libnetxms.dsp -text
 src/libnetxms/libnetxms.dsw -text
 src/libnetxms/libnetxms.h -text
 src/libnetxms/libnetxms.vcp -text
+src/libnetxms/libnetxms.vcproj -text
 src/libnetxms/libnetxms.vcw -text
 src/libnetxms/main.cpp -text
 src/libnetxms/md5.cpp -text
@@ -866,6 +880,7 @@ src/libnxsl/lexer.cpp -text
 src/libnxsl/libnxsl.dsp -text
 src/libnxsl/libnxsl.dsw -text
 src/libnxsl/libnxsl.h -text
+src/libnxsl/libnxsl.vcproj -text
 src/libnxsl/library.cpp -text
 src/libnxsl/main.cpp -text
 src/libnxsl/parser.l -text
@@ -879,6 +894,7 @@ src/libnxsnmp/ber.cpp -text
 src/libnxsnmp/libnxsnmp.dsp -text
 src/libnxsnmp/libnxsnmp.dsw -text
 src/libnxsnmp/libnxsnmp.h -text
+src/libnxsnmp/libnxsnmp.vcproj -text
 src/libnxsnmp/main.cpp -text
 src/libnxsnmp/mib.cpp -text
 src/libnxsnmp/oid.cpp -text
@@ -890,6 +906,7 @@ src/nxevent/nxevent.cpp -text
 src/nxevent/nxevent.dsp -text
 src/nxevent/nxevent.dsw -text
 src/nxevent/nxevent.h -text
+src/nxevent/nxevent.vcproj -text
 src/nxmibc/.cvsignore -text
 src/nxmibc/Makefile.am -text
 src/nxmibc/array.cpp -text
@@ -899,6 +916,7 @@ src/nxmibc/nxmibc.cpp -text
 src/nxmibc/nxmibc.dsp -text
 src/nxmibc/nxmibc.dsw -text
 src/nxmibc/nxmibc.h -text
+src/nxmibc/nxmibc.vcproj -text
 src/nxmibc/parser.l -text
 src/nxmibc/parser.y -text
 src/nxreport/Makefile.am -text
@@ -914,6 +932,7 @@ src/nxscript/nxscript.cpp -text
 src/nxscript/nxscript.dsp -text
 src/nxscript/nxscript.dsw -text
 src/nxscript/nxscript.h -text
+src/nxscript/nxscript.vcproj -text
 src/server/Makefile.am -text
 src/server/core/.cvsignore -text
 src/server/core/Makefile.am -text
@@ -953,6 +972,7 @@ src/server/core/np.cpp -text
 src/server/core/nxcore.dsp -text
 src/server/core/nxcore.dsw -text
 src/server/core/nxcore.h -text
+src/server/core/nxcore.vcproj -text
 src/server/core/objects.cpp -text
 src/server/core/objtools.cpp -text
 src/server/core/package.cpp -text
@@ -979,26 +999,31 @@ src/server/dbdrv/mssql/Makefile.am -text
 src/server/dbdrv/mssql/mssql.cpp -text
 src/server/dbdrv/mssql/mssql.dsp -text
 src/server/dbdrv/mssql/mssql.dsw -text
+src/server/dbdrv/mssql/mssql.vcproj -text
 src/server/dbdrv/mssql/mssqldrv.h -text
 src/server/dbdrv/mysql/Makefile.am -text
 src/server/dbdrv/mysql/mysql.cpp -text
 src/server/dbdrv/mysql/mysql.dsp -text
 src/server/dbdrv/mysql/mysql.dsw -text
+src/server/dbdrv/mysql/mysql.vcproj -text
 src/server/dbdrv/mysql/mysqldrv.h -text
 src/server/dbdrv/odbc/Makefile.am -text
 src/server/dbdrv/odbc/odbc.cpp -text
 src/server/dbdrv/odbc/odbc.dsp -text
 src/server/dbdrv/odbc/odbc.dsw -text
+src/server/dbdrv/odbc/odbc.vcproj -text
 src/server/dbdrv/odbc/odbcdrv.h -text
 src/server/dbdrv/pgsql/Makefile.am -text
 src/server/dbdrv/pgsql/pgsql.cpp -text
 src/server/dbdrv/pgsql/pgsql.dsp -text
 src/server/dbdrv/pgsql/pgsql.dsw -text
+src/server/dbdrv/pgsql/pgsql.vcproj -text
 src/server/dbdrv/pgsql/pgsqldrv.h -text
 src/server/dbdrv/sqlite/Makefile.am -text
 src/server/dbdrv/sqlite/sqlite.cpp -text
 src/server/dbdrv/sqlite/sqlite.dsp -text
 src/server/dbdrv/sqlite/sqlite.dsw -text
+src/server/dbdrv/sqlite/sqlite.vcproj -text
 src/server/dbdrv/sqlite/sqlitedrv.h -text
 src/server/include/.cvsignore -text
 src/server/include/dbdrv.h -text
@@ -1025,6 +1050,7 @@ src/server/libnxsrv/libnxsrv.dsp -text
 src/server/libnxsrv/libnxsrv.dsw -text
 src/server/libnxsrv/libnxsrv.h -text
 src/server/libnxsrv/libnxsrv.rc -text
+src/server/libnxsrv/libnxsrv.vcproj -text
 src/server/libnxsrv/log.cpp -text
 src/server/libnxsrv/main.cpp -text
 src/server/libnxsrv/messages.mc -text
@@ -1036,6 +1062,7 @@ src/server/netxmsd/netxmsd.cpp -text
 src/server/netxmsd/netxmsd.dsp -text
 src/server/netxmsd/netxmsd.dsw -text
 src/server/netxmsd/netxmsd.h -text
+src/server/netxmsd/netxmsd.vcproj -text
 src/server/netxmsd/winsrv.cpp -text
 src/server/smsdrv/Makefile.am -text
 src/server/smsdrv/generic/Makefile.am -text
@@ -1051,6 +1078,7 @@ src/server/tools/nxaction/Makefile.am -text
 src/server/tools/nxaction/nxaction.cpp -text
 src/server/tools/nxaction/nxaction.dsp -text
 src/server/tools/nxaction/nxaction.dsw -text
+src/server/tools/nxaction/nxaction.vcproj -text
 src/server/tools/nxadm/.cvsignore -text
 src/server/tools/nxadm/Makefile.am -text
 src/server/tools/nxadm/comm.cpp -text
@@ -1058,6 +1086,7 @@ src/server/tools/nxadm/nxadm.cpp -text
 src/server/tools/nxadm/nxadm.dsp -text
 src/server/tools/nxadm/nxadm.dsw -text
 src/server/tools/nxadm/nxadm.h -text
+src/server/tools/nxadm/nxadm.vcproj -text
 src/server/tools/nxconfig/ChildView.cpp -text
 src/server/tools/nxconfig/ChildView.h -text
 src/server/tools/nxconfig/ConfigFilePage.cpp -text
@@ -1097,6 +1126,7 @@ src/server/tools/nxconfig/nxconfig.dsp -text
 src/server/tools/nxconfig/nxconfig.dsw -text
 src/server/tools/nxconfig/nxconfig.h -text
 src/server/tools/nxconfig/nxconfig.rc -text
+src/server/tools/nxconfig/nxconfig.vcproj -text
 src/server/tools/nxconfig/res/Makefile.am -text
 src/server/tools/nxconfig/res/failed.ico -text
 src/server/tools/nxconfig/res/nxconfig.ico -text
@@ -1116,6 +1146,7 @@ src/server/tools/nxdbmgr/nxdbmgr.cpp -text
 src/server/tools/nxdbmgr/nxdbmgr.dsp -text
 src/server/tools/nxdbmgr/nxdbmgr.dsw -text
 src/server/tools/nxdbmgr/nxdbmgr.h -text
+src/server/tools/nxdbmgr/nxdbmgr.vcproj -text
 src/server/tools/nxdbmgr/unlock.cpp -text
 src/server/tools/nxdbmgr/upgrade.cpp -text
 src/server/tools/nxget/.cvsignore -text
@@ -1123,25 +1154,30 @@ src/server/tools/nxget/Makefile.am -text
 src/server/tools/nxget/nxget.cpp -text
 src/server/tools/nxget/nxget.dsp -text
 src/server/tools/nxget/nxget.dsw -text
+src/server/tools/nxget/nxget.vcproj -text
 src/server/tools/nxsnmpget/.cvsignore -text
 src/server/tools/nxsnmpget/Makefile.am -text
 src/server/tools/nxsnmpget/nxsnmpget.cpp -text
 src/server/tools/nxsnmpget/nxsnmpget.dsp -text
 src/server/tools/nxsnmpget/nxsnmpget.dsw -text
+src/server/tools/nxsnmpget/nxsnmpget.vcproj -text
 src/server/tools/nxsnmpset/Makefile.am -text
 src/server/tools/nxsnmpset/nxsnmpset.cpp -text
 src/server/tools/nxsnmpset/nxsnmpset.dsp -text
 src/server/tools/nxsnmpset/nxsnmpset.dsw -text
+src/server/tools/nxsnmpset/nxsnmpset.vcproj -text
 src/server/tools/nxsnmpwalk/.cvsignore -text
 src/server/tools/nxsnmpwalk/Makefile.am -text
 src/server/tools/nxsnmpwalk/nxsnmpwalk.cpp -text
 src/server/tools/nxsnmpwalk/nxsnmpwalk.dsp -text
 src/server/tools/nxsnmpwalk/nxsnmpwalk.dsw -text
+src/server/tools/nxsnmpwalk/nxsnmpwalk.vcproj -text
 src/server/tools/nxupload/.cvsignore -text
 src/server/tools/nxupload/Makefile.am -text
 src/server/tools/nxupload/nxupload.cpp -text
 src/server/tools/nxupload/nxupload.dsp -text
 src/server/tools/nxupload/nxupload.dsw -text
+src/server/tools/nxupload/nxupload.vcproj -text
 tools/Makefile.am -text
 tools/create_ssa_list.sh -text
 tools/mc.pl -text
index 31d2b22..03e845a 100644 (file)
@@ -42,6 +42,7 @@
 #ifndef UNDER_CE
 #define _WITH_ENCRYPTION   1
 #endif
+#define _CRT_SECURE_NO_DEPRECATE
 #endif
 
 #include <unicode.h>
diff --git a/netxms.sln b/netxms.sln
new file mode 100644 (file)
index 0000000..2fdbf84
--- /dev/null
@@ -0,0 +1,563 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "generic", "src\server\smsdrv\generic\generic.vcproj", "{9D5A0812-6D82-4B7B-A005-42B99DA3AF6C}"
+       ProjectSection(ProjectDependencies) = postProject
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0} = {F5D68B60-7556-4F1D-8A09-7CF188499DE0}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libnetxms", "src\libnetxms\libnetxms.vcproj", "{575AF913-788D-41BC-A76D-F049001F723C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libnxcl", "src\libnxcl\libnxcl.vcproj", "{E9BBFA5F-4E82-4472-B0E9-3411C68024A7}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A} = {D4442741-5A7D-4E65-AE80-E0F61C076F8A}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libnxcscp", "src\libnxcscp\libnxcscp.vcproj", "{D4442741-5A7D-4E65-AE80-E0F61C076F8A}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libnxsl", "src\libnxsl\libnxsl.vcproj", "{2C5B51FD-907E-44E1-8C26-F9D4FBA7B6DC}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A} = {D4442741-5A7D-4E65-AE80-E0F61C076F8A}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libnxsnmp", "src\libnxsnmp\libnxsnmp.vcproj", "{E93D3191-F482-4682-8F46-18B63AACCAD1}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libnxsrv", "src\server\libnxsrv\libnxsrv.vcproj", "{F5D68B60-7556-4F1D-8A09-7CF188499DE0}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A} = {D4442741-5A7D-4E65-AE80-E0F61C076F8A}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mssql", "src\server\dbdrv\mssql\mssql.vcproj", "{4C502BA9-9867-495F-999B-C60760806BA0}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0} = {F5D68B60-7556-4F1D-8A09-7CF188499DE0}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mysql", "src\server\dbdrv\mysql\mysql.vcproj", "{5F4ACEB2-335B-4F2A-9727-4409C020828E}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0} = {F5D68B60-7556-4F1D-8A09-7CF188499DE0}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "netxmsd", "src\server\netxmsd\netxmsd.vcproj", "{AE45257E-A829-4026-A3FD-A8E098F27932}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A} = {D4442741-5A7D-4E65-AE80-E0F61C076F8A}
+               {E93D3191-F482-4682-8F46-18B63AACCAD1} = {E93D3191-F482-4682-8F46-18B63AACCAD1}
+               {D42E8B93-7EEA-460A-B587-B5637E686AF8} = {D42E8B93-7EEA-460A-B587-B5637E686AF8}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxaction", "src\server\tools\nxaction\nxaction.vcproj", "{D2814819-28C5-4D17-A139-242C5C9E3AEA}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A} = {D4442741-5A7D-4E65-AE80-E0F61C076F8A}
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0} = {F5D68B60-7556-4F1D-8A09-7CF188499DE0}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxadm", "src\server\tools\nxadm\nxadm.vcproj", "{F4CEEE75-50CF-4C4D-BC14-12B7489FAA46}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0} = {F5D68B60-7556-4F1D-8A09-7CF188499DE0}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxagentd", "src\agent\core\nxagentd.vcproj", "{D9E73AB4-A9F5-495D-84C5-E575E777DE71}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A} = {D4442741-5A7D-4E65-AE80-E0F61C076F8A}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxav", "src\console\nxav\nxav.vcproj", "{CA5FC53F-86D1-4292-8F8B-F6251F6EF7D9}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A} = {D4442741-5A7D-4E65-AE80-E0F61C076F8A}
+               {F15D5845-A7D8-4C22-90E7-3CD9D58D4434} = {F15D5845-A7D8-4C22-90E7-3CD9D58D4434}
+               {E9BBFA5F-4E82-4472-B0E9-3411C68024A7} = {E9BBFA5F-4E82-4472-B0E9-3411C68024A7}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxcon", "src\console\win32\nxcon.vcproj", "{DD5E8D40-0BAB-47EF-98F1-9DF573D26EB0}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A} = {D4442741-5A7D-4E65-AE80-E0F61C076F8A}
+               {F15D5845-A7D8-4C22-90E7-3CD9D58D4434} = {F15D5845-A7D8-4C22-90E7-3CD9D58D4434}
+               {E9BBFA5F-4E82-4472-B0E9-3411C68024A7} = {E9BBFA5F-4E82-4472-B0E9-3411C68024A7}
+               {E93D3191-F482-4682-8F46-18B63AACCAD1} = {E93D3191-F482-4682-8F46-18B63AACCAD1}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxconfig", "src\server\tools\nxconfig\nxconfig.vcproj", "{76C44C18-C79D-4F6A-9D16-A0CED732E41A}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0} = {F5D68B60-7556-4F1D-8A09-7CF188499DE0}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxcore", "src\server\core\nxcore.vcproj", "{D42E8B93-7EEA-460A-B587-B5637E686AF8}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A} = {D4442741-5A7D-4E65-AE80-E0F61C076F8A}
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0} = {F5D68B60-7556-4F1D-8A09-7CF188499DE0}
+               {E93D3191-F482-4682-8F46-18B63AACCAD1} = {E93D3191-F482-4682-8F46-18B63AACCAD1}
+               {2C5B51FD-907E-44E1-8C26-F9D4FBA7B6DC} = {2C5B51FD-907E-44E1-8C26-F9D4FBA7B6DC}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxdbmgr", "src\server\tools\nxdbmgr\nxdbmgr.vcproj", "{1DED5123-4E42-4007-8816-72AD82F7AD79}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0} = {F5D68B60-7556-4F1D-8A09-7CF188499DE0}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxevent", "src\nxevent\nxevent.vcproj", "{29CB1E0C-6FDD-49A7-B18F-E883BF6463A7}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A} = {D4442741-5A7D-4E65-AE80-E0F61C076F8A}
+               {E9BBFA5F-4E82-4472-B0E9-3411C68024A7} = {E9BBFA5F-4E82-4472-B0E9-3411C68024A7}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxget", "src\server\tools\nxget\nxget.vcproj", "{DB7E1F59-259F-44EE-B757-B932AFDE8E14}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A} = {D4442741-5A7D-4E65-AE80-E0F61C076F8A}
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0} = {F5D68B60-7556-4F1D-8A09-7CF188499DE0}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxhttpd", "src\nxhttpd\nxhttpd.vcproj", "{723E2874-5E87-4DC6-B6D0-A7BD6878AD73}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {E9BBFA5F-4E82-4472-B0E9-3411C68024A7} = {E9BBFA5F-4E82-4472-B0E9-3411C68024A7}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxlexer", "src\console\nxlexer\nxlexer.vcproj", "{209BD804-A00A-4C46-893A-5B54872CB71A}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxmibc", "src\nxmibc\nxmibc.vcproj", "{6D1FF1E6-F379-472B-A9C2-116CB93720C4}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {E93D3191-F482-4682-8F46-18B63AACCAD1} = {E93D3191-F482-4682-8F46-18B63AACCAD1}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxscript", "src\nxscript\nxscript.vcproj", "{CDAB092D-77A9-4196-A005-5A2C81DB4C9D}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {2C5B51FD-907E-44E1-8C26-F9D4FBA7B6DC} = {2C5B51FD-907E-44E1-8C26-F9D4FBA7B6DC}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxsnmpget", "src\server\tools\nxsnmpget\nxsnmpget.vcproj", "{2C61A879-219E-4A3E-929D-572C3DA66496}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {E93D3191-F482-4682-8F46-18B63AACCAD1} = {E93D3191-F482-4682-8F46-18B63AACCAD1}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxsnmpset", "src\server\tools\nxsnmpset\nxsnmpset.vcproj", "{4549CC7E-0D53-43F9-8503-BD0151FF72BD}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {E93D3191-F482-4682-8F46-18B63AACCAD1} = {E93D3191-F482-4682-8F46-18B63AACCAD1}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxsnmpwalk", "src\server\tools\nxsnmpwalk\nxsnmpwalk.vcproj", "{2E5D81D1-AE4E-4C77-BA92-4B287614B5CF}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {E93D3191-F482-4682-8F46-18B63AACCAD1} = {E93D3191-F482-4682-8F46-18B63AACCAD1}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxuilib", "src\console\nxuilib\nxuilib.vcproj", "{F15D5845-A7D8-4C22-90E7-3CD9D58D4434}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A} = {D4442741-5A7D-4E65-AE80-E0F61C076F8A}
+               {E9BBFA5F-4E82-4472-B0E9-3411C68024A7} = {E9BBFA5F-4E82-4472-B0E9-3411C68024A7}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nxupload", "src\server\tools\nxupload\nxupload.vcproj", "{1F693537-E90E-4DBB-B52E-3C9DA363C17D}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A} = {D4442741-5A7D-4E65-AE80-E0F61C076F8A}
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0} = {F5D68B60-7556-4F1D-8A09-7CF188499DE0}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "odbc", "src\server\dbdrv\odbc\odbc.vcproj", "{B6473323-60DE-4AA2-A6B5-4C75645D98B3}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0} = {F5D68B60-7556-4F1D-8A09-7CF188499DE0}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pgsql", "src\server\dbdrv\pgsql\pgsql.vcproj", "{B7B37389-EDCB-4B18-9F48-3735BC404845}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0} = {F5D68B60-7556-4F1D-8A09-7CF188499DE0}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ping", "src\agent\subagents\ping\ping.vcproj", "{ACDD0B8C-EEFF-4118-8942-DAB887301A3C}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "portcheck", "src\agent\subagents\portCheck\portcheck.vcproj", "{BA46A801-E8FD-4473-AE72-1E3762B4DB7A}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A} = {D4442741-5A7D-4E65-AE80-E0F61C076F8A}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "skeleton", "src\agent\subagents\skeleton\skeleton.vcproj", "{CCC717B4-D99D-4628-9847-3A381B26A904}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite", "src\server\dbdrv\sqlite\sqlite.vcproj", "{3A728D3A-54C8-472C-92A8-EE441F7C9D0D}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0} = {F5D68B60-7556-4F1D-8A09-7CF188499DE0}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ups", "src\agent\subagents\ups\ups.vcproj", "{07233C9C-0FB7-4FFE-AFA5-9126782EA047}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "win9x", "src\agent\subagents\win9x\win9x.vcproj", "{04964C3B-8F20-4A27-A1A2-F97FB69F1300}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "winnt", "src\agent\subagents\winnt\winnt.vcproj", "{C0C26467-13A6-4748-8304-47AF07B68CA7}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "winperf", "src\agent\subagents\winperf\winperf.vcproj", "{CB740269-0944-40E2-B134-4C22DC35ECD6}"
+       ProjectSection(ProjectDependencies) = postProject
+               {575AF913-788D-41BC-A76D-F049001F723C} = {575AF913-788D-41BC-A76D-F049001F723C}
+       EndProjectSection
+EndProject
+Global
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution
+               Debug|Win32 = Debug|Win32
+               Debug|x64 = Debug|x64
+               Release|Win32 = Release|Win32
+               Release|x64 = Release|x64
+       EndGlobalSection
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution
+               {9D5A0812-6D82-4B7B-A005-42B99DA3AF6C}.Debug|Win32.ActiveCfg = Debug|Win32
+               {9D5A0812-6D82-4B7B-A005-42B99DA3AF6C}.Debug|Win32.Build.0 = Debug|Win32
+               {9D5A0812-6D82-4B7B-A005-42B99DA3AF6C}.Debug|x64.ActiveCfg = Debug|x64
+               {9D5A0812-6D82-4B7B-A005-42B99DA3AF6C}.Debug|x64.Build.0 = Debug|x64
+               {9D5A0812-6D82-4B7B-A005-42B99DA3AF6C}.Release|Win32.ActiveCfg = Release|Win32
+               {9D5A0812-6D82-4B7B-A005-42B99DA3AF6C}.Release|Win32.Build.0 = Release|Win32
+               {9D5A0812-6D82-4B7B-A005-42B99DA3AF6C}.Release|x64.ActiveCfg = Release|x64
+               {9D5A0812-6D82-4B7B-A005-42B99DA3AF6C}.Release|x64.Build.0 = Release|x64
+               {575AF913-788D-41BC-A76D-F049001F723C}.Debug|Win32.ActiveCfg = Debug|Win32
+               {575AF913-788D-41BC-A76D-F049001F723C}.Debug|Win32.Build.0 = Debug|Win32
+               {575AF913-788D-41BC-A76D-F049001F723C}.Debug|x64.ActiveCfg = Debug|x64
+               {575AF913-788D-41BC-A76D-F049001F723C}.Debug|x64.Build.0 = Debug|x64
+               {575AF913-788D-41BC-A76D-F049001F723C}.Release|Win32.ActiveCfg = Release|Win32
+               {575AF913-788D-41BC-A76D-F049001F723C}.Release|Win32.Build.0 = Release|Win32
+               {575AF913-788D-41BC-A76D-F049001F723C}.Release|x64.ActiveCfg = Release|x64
+               {575AF913-788D-41BC-A76D-F049001F723C}.Release|x64.Build.0 = Release|x64
+               {E9BBFA5F-4E82-4472-B0E9-3411C68024A7}.Debug|Win32.ActiveCfg = Debug|Win32
+               {E9BBFA5F-4E82-4472-B0E9-3411C68024A7}.Debug|Win32.Build.0 = Debug|Win32
+               {E9BBFA5F-4E82-4472-B0E9-3411C68024A7}.Debug|x64.ActiveCfg = Debug|x64
+               {E9BBFA5F-4E82-4472-B0E9-3411C68024A7}.Debug|x64.Build.0 = Debug|x64
+               {E9BBFA5F-4E82-4472-B0E9-3411C68024A7}.Release|Win32.ActiveCfg = Release|Win32
+               {E9BBFA5F-4E82-4472-B0E9-3411C68024A7}.Release|Win32.Build.0 = Release|Win32
+               {E9BBFA5F-4E82-4472-B0E9-3411C68024A7}.Release|x64.ActiveCfg = Release|x64
+               {E9BBFA5F-4E82-4472-B0E9-3411C68024A7}.Release|x64.Build.0 = Release|x64
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A}.Debug|Win32.ActiveCfg = Debug|Win32
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A}.Debug|Win32.Build.0 = Debug|Win32
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A}.Debug|x64.ActiveCfg = Debug|x64
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A}.Debug|x64.Build.0 = Debug|x64
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A}.Release|Win32.ActiveCfg = Release|Win32
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A}.Release|Win32.Build.0 = Release|Win32
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A}.Release|x64.ActiveCfg = Release|x64
+               {D4442741-5A7D-4E65-AE80-E0F61C076F8A}.Release|x64.Build.0 = Release|x64
+               {2C5B51FD-907E-44E1-8C26-F9D4FBA7B6DC}.Debug|Win32.ActiveCfg = Debug|Win32
+               {2C5B51FD-907E-44E1-8C26-F9D4FBA7B6DC}.Debug|Win32.Build.0 = Debug|Win32
+               {2C5B51FD-907E-44E1-8C26-F9D4FBA7B6DC}.Debug|x64.ActiveCfg = Debug|x64
+               {2C5B51FD-907E-44E1-8C26-F9D4FBA7B6DC}.Debug|x64.Build.0 = Debug|x64
+               {2C5B51FD-907E-44E1-8C26-F9D4FBA7B6DC}.Release|Win32.ActiveCfg = Release|Win32
+               {2C5B51FD-907E-44E1-8C26-F9D4FBA7B6DC}.Release|Win32.Build.0 = Release|Win32
+               {2C5B51FD-907E-44E1-8C26-F9D4FBA7B6DC}.Release|x64.ActiveCfg = Release|x64
+               {2C5B51FD-907E-44E1-8C26-F9D4FBA7B6DC}.Release|x64.Build.0 = Release|x64
+               {E93D3191-F482-4682-8F46-18B63AACCAD1}.Debug|Win32.ActiveCfg = Debug|Win32
+               {E93D3191-F482-4682-8F46-18B63AACCAD1}.Debug|Win32.Build.0 = Debug|Win32
+               {E93D3191-F482-4682-8F46-18B63AACCAD1}.Debug|x64.ActiveCfg = Debug|x64
+               {E93D3191-F482-4682-8F46-18B63AACCAD1}.Debug|x64.Build.0 = Debug|x64
+               {E93D3191-F482-4682-8F46-18B63AACCAD1}.Release|Win32.ActiveCfg = Release|Win32
+               {E93D3191-F482-4682-8F46-18B63AACCAD1}.Release|Win32.Build.0 = Release|Win32
+               {E93D3191-F482-4682-8F46-18B63AACCAD1}.Release|x64.ActiveCfg = Release|x64
+               {E93D3191-F482-4682-8F46-18B63AACCAD1}.Release|x64.Build.0 = Release|x64
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0}.Debug|Win32.ActiveCfg = Debug|Win32
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0}.Debug|Win32.Build.0 = Debug|Win32
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0}.Debug|x64.ActiveCfg = Debug|x64
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0}.Debug|x64.Build.0 = Debug|x64
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0}.Release|Win32.ActiveCfg = Release|Win32
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0}.Release|Win32.Build.0 = Release|Win32
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0}.Release|x64.ActiveCfg = Release|x64
+               {F5D68B60-7556-4F1D-8A09-7CF188499DE0}.Release|x64.Build.0 = Release|x64
+               {4C502BA9-9867-495F-999B-C60760806BA0}.Debug|Win32.ActiveCfg = Debug|Win32
+               {4C502BA9-9867-495F-999B-C60760806BA0}.Debug|Win32.Build.0 = Debug|Win32
+               {4C502BA9-9867-495F-999B-C60760806BA0}.Debug|x64.ActiveCfg = Debug|x64
+               {4C502BA9-9867-495F-999B-C60760806BA0}.Debug|x64.Build.0 = Debug|x64
+               {4C502BA9-9867-495F-999B-C60760806BA0}.Release|Win32.ActiveCfg = Release|Win32
+               {4C502BA9-9867-495F-999B-C60760806BA0}.Release|Win32.Build.0 = Release|Win32
+               {4C502BA9-9867-495F-999B-C60760806BA0}.Release|x64.ActiveCfg = Release|x64
+               {4C502BA9-9867-495F-999B-C60760806BA0}.Release|x64.Build.0 = Release|x64
+               {5F4ACEB2-335B-4F2A-9727-4409C020828E}.Debug|Win32.ActiveCfg = Debug|Win32
+               {5F4ACEB2-335B-4F2A-9727-4409C020828E}.Debug|Win32.Build.0 = Debug|Win32
+               {5F4ACEB2-335B-4F2A-9727-4409C020828E}.Debug|x64.ActiveCfg = Debug|x64
+               {5F4ACEB2-335B-4F2A-9727-4409C020828E}.Debug|x64.Build.0 = Debug|x64
+               {5F4ACEB2-335B-4F2A-9727-4409C020828E}.Release|Win32.ActiveCfg = Release|Win32
+               {5F4ACEB2-335B-4F2A-9727-4409C020828E}.Release|Win32.Build.0 = Release|Win32
+               {5F4ACEB2-335B-4F2A-9727-4409C020828E}.Release|x64.ActiveCfg = Release|x64
+               {5F4ACEB2-335B-4F2A-9727-4409C020828E}.Release|x64.Build.0 = Release|x64
+               {AE45257E-A829-4026-A3FD-A8E098F27932}.Debug|Win32.ActiveCfg = Debug|Win32
+               {AE45257E-A829-4026-A3FD-A8E098F27932}.Debug|Win32.Build.0 = Debug|Win32
+               {AE45257E-A829-4026-A3FD-A8E098F27932}.Debug|x64.ActiveCfg = Debug|x64
+               {AE45257E-A829-4026-A3FD-A8E098F27932}.Debug|x64.Build.0 = Debug|x64
+               {AE45257E-A829-4026-A3FD-A8E098F27932}.Release|Win32.ActiveCfg = Release|Win32
+               {AE45257E-A829-4026-A3FD-A8E098F27932}.Release|Win32.Build.0 = Release|Win32
+               {AE45257E-A829-4026-A3FD-A8E098F27932}.Release|x64.ActiveCfg = Release|x64
+               {AE45257E-A829-4026-A3FD-A8E098F27932}.Release|x64.Build.0 = Release|x64
+               {D2814819-28C5-4D17-A139-242C5C9E3AEA}.Debug|Win32.ActiveCfg = Debug|Win32
+               {D2814819-28C5-4D17-A139-242C5C9E3AEA}.Debug|Win32.Build.0 = Debug|Win32
+               {D2814819-28C5-4D17-A139-242C5C9E3AEA}.Debug|x64.ActiveCfg = Debug|x64
+               {D2814819-28C5-4D17-A139-242C5C9E3AEA}.Debug|x64.Build.0 = Debug|x64
+               {D2814819-28C5-4D17-A139-242C5C9E3AEA}.Release|Win32.ActiveCfg = Release|Win32
+               {D2814819-28C5-4D17-A139-242C5C9E3AEA}.Release|Win32.Build.0 = Release|Win32
+               {D2814819-28C5-4D17-A139-242C5C9E3AEA}.Release|x64.ActiveCfg = Release|x64
+               {D2814819-28C5-4D17-A139-242C5C9E3AEA}.Release|x64.Build.0 = Release|x64
+               {F4CEEE75-50CF-4C4D-BC14-12B7489FAA46}.Debug|Win32.ActiveCfg = Debug|Win32
+               {F4CEEE75-50CF-4C4D-BC14-12B7489FAA46}.Debug|Win32.Build.0 = Debug|Win32
+               {F4CEEE75-50CF-4C4D-BC14-12B7489FAA46}.Debug|x64.ActiveCfg = Debug|x64
+               {F4CEEE75-50CF-4C4D-BC14-12B7489FAA46}.Debug|x64.Build.0 = Debug|x64
+               {F4CEEE75-50CF-4C4D-BC14-12B7489FAA46}.Release|Win32.ActiveCfg = Release|Win32
+               {F4CEEE75-50CF-4C4D-BC14-12B7489FAA46}.Release|Win32.Build.0 = Release|Win32
+               {F4CEEE75-50CF-4C4D-BC14-12B7489FAA46}.Release|x64.ActiveCfg = Release|x64
+               {F4CEEE75-50CF-4C4D-BC14-12B7489FAA46}.Release|x64.Build.0 = Release|x64
+               {D9E73AB4-A9F5-495D-84C5-E575E777DE71}.Debug|Win32.ActiveCfg = Debug|Win32
+               {D9E73AB4-A9F5-495D-84C5-E575E777DE71}.Debug|Win32.Build.0 = Debug|Win32
+               {D9E73AB4-A9F5-495D-84C5-E575E777DE71}.Debug|x64.ActiveCfg = Debug|x64
+               {D9E73AB4-A9F5-495D-84C5-E575E777DE71}.Debug|x64.Build.0 = Debug|x64
+               {D9E73AB4-A9F5-495D-84C5-E575E777DE71}.Release|Win32.ActiveCfg = Release|Win32
+               {D9E73AB4-A9F5-495D-84C5-E575E777DE71}.Release|Win32.Build.0 = Release|Win32
+               {D9E73AB4-A9F5-495D-84C5-E575E777DE71}.Release|x64.ActiveCfg = Release|x64
+               {D9E73AB4-A9F5-495D-84C5-E575E777DE71}.Release|x64.Build.0 = Release|x64
+               {CA5FC53F-86D1-4292-8F8B-F6251F6EF7D9}.Debug|Win32.ActiveCfg = Debug|Win32
+               {CA5FC53F-86D1-4292-8F8B-F6251F6EF7D9}.Debug|Win32.Build.0 = Debug|Win32
+               {CA5FC53F-86D1-4292-8F8B-F6251F6EF7D9}.Debug|x64.ActiveCfg = Debug|x64
+               {CA5FC53F-86D1-4292-8F8B-F6251F6EF7D9}.Debug|x64.Build.0 = Debug|x64
+               {CA5FC53F-86D1-4292-8F8B-F6251F6EF7D9}.Release|Win32.ActiveCfg = Release|Win32
+               {CA5FC53F-86D1-4292-8F8B-F6251F6EF7D9}.Release|Win32.Build.0 = Release|Win32
+               {CA5FC53F-86D1-4292-8F8B-F6251F6EF7D9}.Release|x64.ActiveCfg = Release|x64
+               {CA5FC53F-86D1-4292-8F8B-F6251F6EF7D9}.Release|x64.Build.0 = Release|x64
+               {DD5E8D40-0BAB-47EF-98F1-9DF573D26EB0}.Debug|Win32.ActiveCfg = Debug|Win32
+               {DD5E8D40-0BAB-47EF-98F1-9DF573D26EB0}.Debug|Win32.Build.0 = Debug|Win32
+               {DD5E8D40-0BAB-47EF-98F1-9DF573D26EB0}.Debug|x64.ActiveCfg = Debug|x64
+               {DD5E8D40-0BAB-47EF-98F1-9DF573D26EB0}.Debug|x64.Build.0 = Debug|x64
+               {DD5E8D40-0BAB-47EF-98F1-9DF573D26EB0}.Release|Win32.ActiveCfg = Release|Win32
+               {DD5E8D40-0BAB-47EF-98F1-9DF573D26EB0}.Release|Win32.Build.0 = Release|Win32
+               {DD5E8D40-0BAB-47EF-98F1-9DF573D26EB0}.Release|x64.ActiveCfg = Release|x64
+               {DD5E8D40-0BAB-47EF-98F1-9DF573D26EB0}.Release|x64.Build.0 = Release|x64
+               {76C44C18-C79D-4F6A-9D16-A0CED732E41A}.Debug|Win32.ActiveCfg = Debug|Win32
+               {76C44C18-C79D-4F6A-9D16-A0CED732E41A}.Debug|Win32.Build.0 = Debug|Win32
+               {76C44C18-C79D-4F6A-9D16-A0CED732E41A}.Debug|x64.ActiveCfg = Debug|x64
+               {76C44C18-C79D-4F6A-9D16-A0CED732E41A}.Debug|x64.Build.0 = Debug|x64
+               {76C44C18-C79D-4F6A-9D16-A0CED732E41A}.Release|Win32.ActiveCfg = Release|Win32
+               {76C44C18-C79D-4F6A-9D16-A0CED732E41A}.Release|Win32.Build.0 = Release|Win32
+               {76C44C18-C79D-4F6A-9D16-A0CED732E41A}.Release|x64.ActiveCfg = Release|x64
+               {76C44C18-C79D-4F6A-9D16-A0CED732E41A}.Release|x64.Build.0 = Release|x64
+               {D42E8B93-7EEA-460A-B587-B5637E686AF8}.Debug|Win32.ActiveCfg = Debug|Win32
+               {D42E8B93-7EEA-460A-B587-B5637E686AF8}.Debug|Win32.Build.0 = Debug|Win32
+               {D42E8B93-7EEA-460A-B587-B5637E686AF8}.Debug|x64.ActiveCfg = Debug|x64
+               {D42E8B93-7EEA-460A-B587-B5637E686AF8}.Debug|x64.Build.0 = Debug|x64
+               {D42E8B93-7EEA-460A-B587-B5637E686AF8}.Release|Win32.ActiveCfg = Release|Win32
+               {D42E8B93-7EEA-460A-B587-B5637E686AF8}.Release|Win32.Build.0 = Release|Win32
+               {D42E8B93-7EEA-460A-B587-B5637E686AF8}.Release|x64.ActiveCfg = Release|x64
+               {D42E8B93-7EEA-460A-B587-B5637E686AF8}.Release|x64.Build.0 = Release|x64
+               {1DED5123-4E42-4007-8816-72AD82F7AD79}.Debug|Win32.ActiveCfg = Debug|Win32
+               {1DED5123-4E42-4007-8816-72AD82F7AD79}.Debug|Win32.Build.0 = Debug|Win32
+               {1DED5123-4E42-4007-8816-72AD82F7AD79}.Debug|x64.ActiveCfg = Debug|x64
+               {1DED5123-4E42-4007-8816-72AD82F7AD79}.Debug|x64.Build.0 = Debug|x64
+               {1DED5123-4E42-4007-8816-72AD82F7AD79}.Release|Win32.ActiveCfg = Release|Win32
+               {1DED5123-4E42-4007-8816-72AD82F7AD79}.Release|Win32.Build.0 = Release|Win32
+               {1DED5123-4E42-4007-8816-72AD82F7AD79}.Release|x64.ActiveCfg = Release|x64
+               {1DED5123-4E42-4007-8816-72AD82F7AD79}.Release|x64.Build.0 = Release|x64
+               {29CB1E0C-6FDD-49A7-B18F-E883BF6463A7}.Debug|Win32.ActiveCfg = Debug|Win32
+               {29CB1E0C-6FDD-49A7-B18F-E883BF6463A7}.Debug|Win32.Build.0 = Debug|Win32
+               {29CB1E0C-6FDD-49A7-B18F-E883BF6463A7}.Debug|x64.ActiveCfg = Debug|x64
+               {29CB1E0C-6FDD-49A7-B18F-E883BF6463A7}.Debug|x64.Build.0 = Debug|x64
+               {29CB1E0C-6FDD-49A7-B18F-E883BF6463A7}.Release|Win32.ActiveCfg = Release|Win32
+               {29CB1E0C-6FDD-49A7-B18F-E883BF6463A7}.Release|Win32.Build.0 = Release|Win32
+               {29CB1E0C-6FDD-49A7-B18F-E883BF6463A7}.Release|x64.ActiveCfg = Release|x64
+               {29CB1E0C-6FDD-49A7-B18F-E883BF6463A7}.Release|x64.Build.0 = Release|x64
+               {DB7E1F59-259F-44EE-B757-B932AFDE8E14}.Debug|Win32.ActiveCfg = Debug|Win32
+               {DB7E1F59-259F-44EE-B757-B932AFDE8E14}.Debug|Win32.Build.0 = Debug|Win32
+               {DB7E1F59-259F-44EE-B757-B932AFDE8E14}.Debug|x64.ActiveCfg = Debug|x64
+               {DB7E1F59-259F-44EE-B757-B932AFDE8E14}.Debug|x64.Build.0 = Debug|x64
+               {DB7E1F59-259F-44EE-B757-B932AFDE8E14}.Release|Win32.ActiveCfg = Release|Win32
+               {DB7E1F59-259F-44EE-B757-B932AFDE8E14}.Release|Win32.Build.0 = Release|Win32
+               {DB7E1F59-259F-44EE-B757-B932AFDE8E14}.Release|x64.ActiveCfg = Release|x64
+               {DB7E1F59-259F-44EE-B757-B932AFDE8E14}.Release|x64.Build.0 = Release|x64
+               {723E2874-5E87-4DC6-B6D0-A7BD6878AD73}.Debug|Win32.ActiveCfg = Debug|Win32
+               {723E2874-5E87-4DC6-B6D0-A7BD6878AD73}.Debug|Win32.Build.0 = Debug|Win32
+               {723E2874-5E87-4DC6-B6D0-A7BD6878AD73}.Debug|x64.ActiveCfg = Debug|x64
+               {723E2874-5E87-4DC6-B6D0-A7BD6878AD73}.Debug|x64.Build.0 = Debug|x64
+               {723E2874-5E87-4DC6-B6D0-A7BD6878AD73}.Release|Win32.ActiveCfg = Release|Win32
+               {723E2874-5E87-4DC6-B6D0-A7BD6878AD73}.Release|Win32.Build.0 = Release|Win32
+               {723E2874-5E87-4DC6-B6D0-A7BD6878AD73}.Release|x64.ActiveCfg = Release|x64
+               {723E2874-5E87-4DC6-B6D0-A7BD6878AD73}.Release|x64.Build.0 = Release|x64
+               {209BD804-A00A-4C46-893A-5B54872CB71A}.Debug|Win32.ActiveCfg = Debug|Win32
+               {209BD804-A00A-4C46-893A-5B54872CB71A}.Debug|Win32.Build.0 = Debug|Win32
+               {209BD804-A00A-4C46-893A-5B54872CB71A}.Debug|x64.ActiveCfg = Debug|x64
+               {209BD804-A00A-4C46-893A-5B54872CB71A}.Debug|x64.Build.0 = Debug|x64
+               {209BD804-A00A-4C46-893A-5B54872CB71A}.Release|Win32.ActiveCfg = Release|Win32
+               {209BD804-A00A-4C46-893A-5B54872CB71A}.Release|Win32.Build.0 = Release|Win32
+               {209BD804-A00A-4C46-893A-5B54872CB71A}.Release|x64.ActiveCfg = Release|x64
+               {209BD804-A00A-4C46-893A-5B54872CB71A}.Release|x64.Build.0 = Release|x64
+               {6D1FF1E6-F379-472B-A9C2-116CB93720C4}.Debug|Win32.ActiveCfg = Debug|Win32
+               {6D1FF1E6-F379-472B-A9C2-116CB93720C4}.Debug|Win32.Build.0 = Debug|Win32
+               {6D1FF1E6-F379-472B-A9C2-116CB93720C4}.Debug|x64.ActiveCfg = Debug|x64
+               {6D1FF1E6-F379-472B-A9C2-116CB93720C4}.Debug|x64.Build.0 = Debug|x64
+               {6D1FF1E6-F379-472B-A9C2-116CB93720C4}.Release|Win32.ActiveCfg = Release|Win32
+               {6D1FF1E6-F379-472B-A9C2-116CB93720C4}.Release|Win32.Build.0 = Release|Win32
+               {6D1FF1E6-F379-472B-A9C2-116CB93720C4}.Release|x64.ActiveCfg = Release|x64
+               {6D1FF1E6-F379-472B-A9C2-116CB93720C4}.Release|x64.Build.0 = Release|x64
+               {CDAB092D-77A9-4196-A005-5A2C81DB4C9D}.Debug|Win32.ActiveCfg = Debug|Win32
+               {CDAB092D-77A9-4196-A005-5A2C81DB4C9D}.Debug|Win32.Build.0 = Debug|Win32
+               {CDAB092D-77A9-4196-A005-5A2C81DB4C9D}.Debug|x64.ActiveCfg = Debug|x64
+               {CDAB092D-77A9-4196-A005-5A2C81DB4C9D}.Debug|x64.Build.0 = Debug|x64
+               {CDAB092D-77A9-4196-A005-5A2C81DB4C9D}.Release|Win32.ActiveCfg = Release|Win32
+               {CDAB092D-77A9-4196-A005-5A2C81DB4C9D}.Release|Win32.Build.0 = Release|Win32
+               {CDAB092D-77A9-4196-A005-5A2C81DB4C9D}.Release|x64.ActiveCfg = Release|x64
+               {CDAB092D-77A9-4196-A005-5A2C81DB4C9D}.Release|x64.Build.0 = Release|x64
+               {2C61A879-219E-4A3E-929D-572C3DA66496}.Debug|Win32.ActiveCfg = Debug|Win32
+               {2C61A879-219E-4A3E-929D-572C3DA66496}.Debug|Win32.Build.0 = Debug|Win32
+               {2C61A879-219E-4A3E-929D-572C3DA66496}.Debug|x64.ActiveCfg = Debug|x64
+               {2C61A879-219E-4A3E-929D-572C3DA66496}.Debug|x64.Build.0 = Debug|x64
+               {2C61A879-219E-4A3E-929D-572C3DA66496}.Release|Win32.ActiveCfg = Release|Win32
+               {2C61A879-219E-4A3E-929D-572C3DA66496}.Release|Win32.Build.0 = Release|Win32
+               {2C61A879-219E-4A3E-929D-572C3DA66496}.Release|x64.ActiveCfg = Release|x64
+               {2C61A879-219E-4A3E-929D-572C3DA66496}.Release|x64.Build.0 = Release|x64
+               {4549CC7E-0D53-43F9-8503-BD0151FF72BD}.Debug|Win32.ActiveCfg = Debug|Win32
+               {4549CC7E-0D53-43F9-8503-BD0151FF72BD}.Debug|Win32.Build.0 = Debug|Win32
+               {4549CC7E-0D53-43F9-8503-BD0151FF72BD}.Debug|x64.ActiveCfg = Debug|x64
+               {4549CC7E-0D53-43F9-8503-BD0151FF72BD}.Debug|x64.Build.0 = Debug|x64
+               {4549CC7E-0D53-43F9-8503-BD0151FF72BD}.Release|Win32.ActiveCfg = Release|Win32
+               {4549CC7E-0D53-43F9-8503-BD0151FF72BD}.Release|Win32.Build.0 = Release|Win32
+               {4549CC7E-0D53-43F9-8503-BD0151FF72BD}.Release|x64.ActiveCfg = Release|x64
+               {4549CC7E-0D53-43F9-8503-BD0151FF72BD}.Release|x64.Build.0 = Release|x64
+               {2E5D81D1-AE4E-4C77-BA92-4B287614B5CF}.Debug|Win32.ActiveCfg = Debug|Win32
+               {2E5D81D1-AE4E-4C77-BA92-4B287614B5CF}.Debug|Win32.Build.0 = Debug|Win32
+               {2E5D81D1-AE4E-4C77-BA92-4B287614B5CF}.Debug|x64.ActiveCfg = Debug|x64
+               {2E5D81D1-AE4E-4C77-BA92-4B287614B5CF}.Debug|x64.Build.0 = Debug|x64
+               {2E5D81D1-AE4E-4C77-BA92-4B287614B5CF}.Release|Win32.ActiveCfg = Release|Win32
+               {2E5D81D1-AE4E-4C77-BA92-4B287614B5CF}.Release|Win32.Build.0 = Release|Win32
+               {2E5D81D1-AE4E-4C77-BA92-4B287614B5CF}.Release|x64.ActiveCfg = Release|x64
+               {2E5D81D1-AE4E-4C77-BA92-4B287614B5CF}.Release|x64.Build.0 = Release|x64
+               {F15D5845-A7D8-4C22-90E7-3CD9D58D4434}.Debug|Win32.ActiveCfg = Debug|Win32
+               {F15D5845-A7D8-4C22-90E7-3CD9D58D4434}.Debug|Win32.Build.0 = Debug|Win32
+               {F15D5845-A7D8-4C22-90E7-3CD9D58D4434}.Debug|x64.ActiveCfg = Debug|x64
+               {F15D5845-A7D8-4C22-90E7-3CD9D58D4434}.Debug|x64.Build.0 = Debug|x64
+               {F15D5845-A7D8-4C22-90E7-3CD9D58D4434}.Release|Win32.ActiveCfg = Release|Win32
+               {F15D5845-A7D8-4C22-90E7-3CD9D58D4434}.Release|Win32.Build.0 = Release|Win32
+               {F15D5845-A7D8-4C22-90E7-3CD9D58D4434}.Release|x64.ActiveCfg = Release|x64
+               {F15D5845-A7D8-4C22-90E7-3CD9D58D4434}.Release|x64.Build.0 = Release|x64
+               {1F693537-E90E-4DBB-B52E-3C9DA363C17D}.Debug|Win32.ActiveCfg = Debug|Win32
+               {1F693537-E90E-4DBB-B52E-3C9DA363C17D}.Debug|Win32.Build.0 = Debug|Win32
+               {1F693537-E90E-4DBB-B52E-3C9DA363C17D}.Debug|x64.ActiveCfg = Debug|x64
+               {1F693537-E90E-4DBB-B52E-3C9DA363C17D}.Debug|x64.Build.0 = Debug|x64
+               {1F693537-E90E-4DBB-B52E-3C9DA363C17D}.Release|Win32.ActiveCfg = Release|Win32
+               {1F693537-E90E-4DBB-B52E-3C9DA363C17D}.Release|Win32.Build.0 = Release|Win32
+               {1F693537-E90E-4DBB-B52E-3C9DA363C17D}.Release|x64.ActiveCfg = Release|x64
+               {1F693537-E90E-4DBB-B52E-3C9DA363C17D}.Release|x64.Build.0 = Release|x64
+               {B6473323-60DE-4AA2-A6B5-4C75645D98B3}.Debug|Win32.ActiveCfg = Debug|Win32
+               {B6473323-60DE-4AA2-A6B5-4C75645D98B3}.Debug|Win32.Build.0 = Debug|Win32
+               {B6473323-60DE-4AA2-A6B5-4C75645D98B3}.Debug|x64.ActiveCfg = Debug|x64
+               {B6473323-60DE-4AA2-A6B5-4C75645D98B3}.Debug|x64.Build.0 = Debug|x64
+               {B6473323-60DE-4AA2-A6B5-4C75645D98B3}.Release|Win32.ActiveCfg = Release|Win32
+               {B6473323-60DE-4AA2-A6B5-4C75645D98B3}.Release|Win32.Build.0 = Release|Win32
+               {B6473323-60DE-4AA2-A6B5-4C75645D98B3}.Release|x64.ActiveCfg = Release|x64
+               {B6473323-60DE-4AA2-A6B5-4C75645D98B3}.Release|x64.Build.0 = Release|x64
+               {B7B37389-EDCB-4B18-9F48-3735BC404845}.Debug|Win32.ActiveCfg = Debug|Win32
+               {B7B37389-EDCB-4B18-9F48-3735BC404845}.Debug|Win32.Build.0 = Debug|Win32
+               {B7B37389-EDCB-4B18-9F48-3735BC404845}.Debug|x64.ActiveCfg = Debug|x64
+               {B7B37389-EDCB-4B18-9F48-3735BC404845}.Debug|x64.Build.0 = Debug|x64
+               {B7B37389-EDCB-4B18-9F48-3735BC404845}.Release|Win32.ActiveCfg = Release|Win32
+               {B7B37389-EDCB-4B18-9F48-3735BC404845}.Release|Win32.Build.0 = Release|Win32
+               {B7B37389-EDCB-4B18-9F48-3735BC404845}.Release|x64.ActiveCfg = Release|x64
+               {B7B37389-EDCB-4B18-9F48-3735BC404845}.Release|x64.Build.0 = Release|x64
+               {ACDD0B8C-EEFF-4118-8942-DAB887301A3C}.Debug|Win32.ActiveCfg = Debug|Win32
+               {ACDD0B8C-EEFF-4118-8942-DAB887301A3C}.Debug|Win32.Build.0 = Debug|Win32
+               {ACDD0B8C-EEFF-4118-8942-DAB887301A3C}.Debug|x64.ActiveCfg = Debug|x64
+               {ACDD0B8C-EEFF-4118-8942-DAB887301A3C}.Debug|x64.Build.0 = Debug|x64
+               {ACDD0B8C-EEFF-4118-8942-DAB887301A3C}.Release|Win32.ActiveCfg = Release|Win32
+               {ACDD0B8C-EEFF-4118-8942-DAB887301A3C}.Release|Win32.Build.0 = Release|Win32
+               {ACDD0B8C-EEFF-4118-8942-DAB887301A3C}.Release|x64.ActiveCfg = Release|x64
+               {ACDD0B8C-EEFF-4118-8942-DAB887301A3C}.Release|x64.Build.0 = Release|x64
+               {BA46A801-E8FD-4473-AE72-1E3762B4DB7A}.Debug|Win32.ActiveCfg = Debug|Win32
+               {BA46A801-E8FD-4473-AE72-1E3762B4DB7A}.Debug|Win32.Build.0 = Debug|Win32
+               {BA46A801-E8FD-4473-AE72-1E3762B4DB7A}.Debug|x64.ActiveCfg = Debug|x64
+               {BA46A801-E8FD-4473-AE72-1E3762B4DB7A}.Debug|x64.Build.0 = Debug|x64
+               {BA46A801-E8FD-4473-AE72-1E3762B4DB7A}.Release|Win32.ActiveCfg = Release|Win32
+               {BA46A801-E8FD-4473-AE72-1E3762B4DB7A}.Release|Win32.Build.0 = Release|Win32
+               {BA46A801-E8FD-4473-AE72-1E3762B4DB7A}.Release|x64.ActiveCfg = Release|x64
+               {BA46A801-E8FD-4473-AE72-1E3762B4DB7A}.Release|x64.Build.0 = Release|x64
+               {CCC717B4-D99D-4628-9847-3A381B26A904}.Debug|Win32.ActiveCfg = Debug|Win32
+               {CCC717B4-D99D-4628-9847-3A381B26A904}.Debug|Win32.Build.0 = Debug|Win32
+               {CCC717B4-D99D-4628-9847-3A381B26A904}.Debug|x64.ActiveCfg = Debug|x64
+               {CCC717B4-D99D-4628-9847-3A381B26A904}.Debug|x64.Build.0 = Debug|x64
+               {CCC717B4-D99D-4628-9847-3A381B26A904}.Release|Win32.ActiveCfg = Release|Win32
+               {CCC717B4-D99D-4628-9847-3A381B26A904}.Release|Win32.Build.0 = Release|Win32
+               {CCC717B4-D99D-4628-9847-3A381B26A904}.Release|x64.ActiveCfg = Release|x64
+               {CCC717B4-D99D-4628-9847-3A381B26A904}.Release|x64.Build.0 = Release|x64
+               {3A728D3A-54C8-472C-92A8-EE441F7C9D0D}.Debug|Win32.ActiveCfg = Debug|Win32
+               {3A728D3A-54C8-472C-92A8-EE441F7C9D0D}.Debug|Win32.Build.0 = Debug|Win32
+               {3A728D3A-54C8-472C-92A8-EE441F7C9D0D}.Debug|x64.ActiveCfg = Debug|x64
+               {3A728D3A-54C8-472C-92A8-EE441F7C9D0D}.Debug|x64.Build.0 = Debug|x64
+               {3A728D3A-54C8-472C-92A8-EE441F7C9D0D}.Release|Win32.ActiveCfg = Release|Win32
+               {3A728D3A-54C8-472C-92A8-EE441F7C9D0D}.Release|Win32.Build.0 = Release|Win32
+               {3A728D3A-54C8-472C-92A8-EE441F7C9D0D}.Release|x64.ActiveCfg = Release|x64
+               {3A728D3A-54C8-472C-92A8-EE441F7C9D0D}.Release|x64.Build.0 = Release|x64
+               {07233C9C-0FB7-4FFE-AFA5-9126782EA047}.Debug|Win32.ActiveCfg = Debug|Win32
+               {07233C9C-0FB7-4FFE-AFA5-9126782EA047}.Debug|Win32.Build.0 = Debug|Win32
+               {07233C9C-0FB7-4FFE-AFA5-9126782EA047}.Debug|x64.ActiveCfg = Debug|x64
+               {07233C9C-0FB7-4FFE-AFA5-9126782EA047}.Debug|x64.Build.0 = Debug|x64
+               {07233C9C-0FB7-4FFE-AFA5-9126782EA047}.Release|Win32.ActiveCfg = Release|Win32
+               {07233C9C-0FB7-4FFE-AFA5-9126782EA047}.Release|Win32.Build.0 = Release|Win32
+               {07233C9C-0FB7-4FFE-AFA5-9126782EA047}.Release|x64.ActiveCfg = Release|x64
+               {07233C9C-0FB7-4FFE-AFA5-9126782EA047}.Release|x64.Build.0 = Release|x64
+               {04964C3B-8F20-4A27-A1A2-F97FB69F1300}.Debug|Win32.ActiveCfg = Debug|Win32
+               {04964C3B-8F20-4A27-A1A2-F97FB69F1300}.Debug|Win32.Build.0 = Debug|Win32
+               {04964C3B-8F20-4A27-A1A2-F97FB69F1300}.Debug|x64.ActiveCfg = Debug|x64
+               {04964C3B-8F20-4A27-A1A2-F97FB69F1300}.Debug|x64.Build.0 = Debug|x64
+               {04964C3B-8F20-4A27-A1A2-F97FB69F1300}.Release|Win32.ActiveCfg = Release|Win32
+               {04964C3B-8F20-4A27-A1A2-F97FB69F1300}.Release|Win32.Build.0 = Release|Win32
+               {04964C3B-8F20-4A27-A1A2-F97FB69F1300}.Release|x64.ActiveCfg = Release|x64
+               {04964C3B-8F20-4A27-A1A2-F97FB69F1300}.Release|x64.Build.0 = Release|x64
+               {C0C26467-13A6-4748-8304-47AF07B68CA7}.Debug|Win32.ActiveCfg = Debug|Win32
+               {C0C26467-13A6-4748-8304-47AF07B68CA7}.Debug|Win32.Build.0 = Debug|Win32
+               {C0C26467-13A6-4748-8304-47AF07B68CA7}.Debug|x64.ActiveCfg = Debug|x64
+               {C0C26467-13A6-4748-8304-47AF07B68CA7}.Debug|x64.Build.0 = Debug|x64
+               {C0C26467-13A6-4748-8304-47AF07B68CA7}.Release|Win32.ActiveCfg = Release|Win32
+               {C0C26467-13A6-4748-8304-47AF07B68CA7}.Release|Win32.Build.0 = Release|Win32
+               {C0C26467-13A6-4748-8304-47AF07B68CA7}.Release|x64.ActiveCfg = Release|x64
+               {C0C26467-13A6-4748-8304-47AF07B68CA7}.Release|x64.Build.0 = Release|x64
+               {CB740269-0944-40E2-B134-4C22DC35ECD6}.Debug|Win32.ActiveCfg = Debug|Win32
+               {CB740269-0944-40E2-B134-4C22DC35ECD6}.Debug|Win32.Build.0 = Debug|Win32
+               {CB740269-0944-40E2-B134-4C22DC35ECD6}.Debug|x64.ActiveCfg = Debug|x64
+               {CB740269-0944-40E2-B134-4C22DC35ECD6}.Debug|x64.Build.0 = Debug|x64
+               {CB740269-0944-40E2-B134-4C22DC35ECD6}.Release|Win32.ActiveCfg = Release|Win32
+               {CB740269-0944-40E2-B134-4C22DC35ECD6}.Release|Win32.Build.0 = Release|Win32
+               {CB740269-0944-40E2-B134-4C22DC35ECD6}.Release|x64.ActiveCfg = Release|x64
+               {CB740269-0944-40E2-B134-4C22DC35ECD6}.Release|x64.Build.0 = Release|x64
+       EndGlobalSection
+       GlobalSection(SolutionProperties) = preSolution
+               HideSolutionNode = FALSE
+       EndGlobalSection
+EndGlobal
index b098cc9..2016e64 100644 (file)
@@ -90,7 +90,7 @@ static LONG H_InterfaceListW2K(char *cmd, char *arg, NETXMS_VALUES_LIST *value)
          // Get network connection name from adapter name, if possible
          if (imp_HrLanConnectionNameFromGuidOrPath != NULL)
          {
-            WORD wGUID[256], wName[256];
+            WCHAR wGUID[256], wName[256];
 
             // Resolve GUID to network connection name
             MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, pInfo->AdapterName, -1, wGUID, 256);
@@ -242,7 +242,7 @@ static DWORD AdapterNameToIndex(char *pszName)
          // Get network connection name from adapter name, if possible
          if (imp_HrLanConnectionNameFromGuidOrPath != NULL)
          {
-            WORD wGUID[256], wName[256];
+            WCHAR wGUID[256], wName[256];
 
             // Resolve GUID to network connection name
             MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, pInfo->AdapterName, -1, wGUID, 256);
diff --git a/src/agent/core/nxagentd.vcproj b/src/agent/core/nxagentd.vcproj
new file mode 100644 (file)
index 0000000..62b1c8b
--- /dev/null
@@ -0,0 +1,1239 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+       ProjectType="Visual C++"
+       Version="8.00"
+       Name="nxagentd"
+       ProjectGUID="{D9E73AB4-A9F5-495D-84C5-E575E777DE71}"
+       >
+       <Platforms>
+               <Platform
+                       Name="Win32"
+               />
+               <Platform
+                       Name="x64"
+               />
+       </Platforms>
+       <ToolFiles>
+       </ToolFiles>
+       <Configurations>
+               <Configuration
+                       Name="Release|Win32"
+                       OutputDirectory=".\Release"
+                       IntermediateDirectory=".\Release"
+                       ConfigurationType="1"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               TypeLibraryName=".\Release/nxagentd.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="2"
+                               InlineFunctionExpansion="1"
+                               AdditionalIncludeDirectories="..\..\..\include"
+                               PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+                               StringPooling="true"
+                               ExceptionHandling="0"
+                               RuntimeLibrary="2"
+                               EnableFunctionLevelLinking="true"
+                               PrecompiledHeaderFile=".\Release/nxagentd.pch"
+                               AssemblerListingLocation=".\Release/"
+                               ObjectFile=".\Release/"
+                               ProgramDataBaseFileName=".\Release/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               Culture="2057"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="msi.lib odbc32.lib odbccp32.lib ws2_32.lib libnetxms.lib libnxcscp.lib iphlpapi.lib"
+                               OutputFile=".\Release/nxagentd.exe"
+                               LinkIncremental="1"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\libnetxms\Release,..\..\libnxcscp\Release"
+                               ProgramDatabaseFile=".\Release/nxagentd.pdb"
+                               SubSystem="1"
+                               TargetMachine="1"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Release/nxagentd.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Release\nxagentd.exe C:\NetXMS\bin"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Debug|Win32"
+                       OutputDirectory=".\Debug"
+                       IntermediateDirectory=".\Debug"
+                       ConfigurationType="1"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               TypeLibraryName=".\Debug/nxagentd.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               AdditionalIncludeDirectories="..\..\..\include"
+                               PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+                               MinimalRebuild="true"
+                               ExceptionHandling="0"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               PrecompiledHeaderFile=".\Debug/nxagentd.pch"
+                               AssemblerListingLocation=".\Debug/"
+                               ObjectFile=".\Debug/"
+                               ProgramDataBaseFileName=".\Debug/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                               DebugInformationFormat="4"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               Culture="2057"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="msi.lib odbc32.lib odbccp32.lib ws2_32.lib libnetxms.lib libnxcscp.lib iphlpapi.lib"
+                               OutputFile=".\Debug/nxagentd.exe"
+                               LinkIncremental="2"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\libnetxms\Debug,..\..\libnxcscp\Debug"
+                               GenerateDebugInformation="true"
+                               ProgramDatabaseFile=".\Debug/nxagentd.pdb"
+                               SubSystem="1"
+                               TargetMachine="1"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Debug/nxagentd.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Debug\nxagentd.exe ..\..\..\bin"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release|x64"
+                       OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+                       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+                       ConfigurationType="1"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               TargetEnvironment="3"
+                               TypeLibraryName=".\Release/nxagentd.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="2"
+                               InlineFunctionExpansion="1"
+                               AdditionalIncludeDirectories="..\..\..\include"
+                               PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+                               StringPooling="true"
+                               ExceptionHandling="0"
+                               RuntimeLibrary="2"
+                               EnableFunctionLevelLinking="true"
+                               PrecompiledHeaderFile=".\Release/nxagentd.pch"
+                               AssemblerListingLocation=".\Release/"
+                               ObjectFile=".\Release/"
+                               ProgramDataBaseFileName=".\Release/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               Culture="2057"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="msi.lib odbc32.lib odbccp32.lib ws2_32.lib libnetxms.lib libnxcscp.lib iphlpapi.lib"
+                               OutputFile=".\Release/nxagentd.exe"
+                               LinkIncremental="1"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\libnetxms\Release,..\..\libnxcscp\Release"
+                               ProgramDatabaseFile=".\Release/nxagentd.pdb"
+                               SubSystem="1"
+                               TargetMachine="17"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Release/nxagentd.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Release\nxagentd.exe C:\NetXMS\bin"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Debug|x64"
+                       OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+                       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+                       ConfigurationType="1"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               TargetEnvironment="3"
+                               TypeLibraryName=".\Debug/nxagentd.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               AdditionalIncludeDirectories="..\..\..\include"
+                               PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+                               MinimalRebuild="true"
+                               ExceptionHandling="0"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               PrecompiledHeaderFile=".\Debug/nxagentd.pch"
+                               AssemblerListingLocation=".\Debug/"
+                               ObjectFile=".\Debug/"
+                               ProgramDataBaseFileName=".\Debug/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               Culture="2057"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="msi.lib odbc32.lib odbccp32.lib ws2_32.lib libnetxms.lib libnxcscp.lib iphlpapi.lib"
+                               OutputFile=".\Debug/nxagentd.exe"
+                               LinkIncremental="2"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\libnetxms\Debug,..\..\libnxcscp\Debug"
+                               IgnoreDefaultLibraryNames="msvcr80.lib"
+                               GenerateDebugInformation="true"
+                               ProgramDatabaseFile=".\Debug/nxagentd.pdb"
+                               SubSystem="1"
+                               TargetMachine="17"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Debug/nxagentd.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Debug\nxagentd.exe ..\..\..\bin"
+                       />
+               </Configuration>
+       </Configurations>
+       <References>
+       </References>
+       <Files>
+               <Filter
+                       Name="Source Files"
+                       Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+                       >
+                       <File
+                               RelativePath="actions.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="comm.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="exec.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="getparam.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="hddinfo.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="log.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="lpp.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="netinfo.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="nxagentd.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="service.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="session.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="subagent.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="sysinfo.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="tools.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="trap.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="upgrade.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="win32.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+               </Filter>
+               <Filter
+                       Name="Header Files"
+                       Filter="h;hpp;hxx;hm;inl"
+                       >
+                       <File
+                               RelativePath="..\..\..\include\ata.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\include\netxms-version.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\include\nms_agent.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\include\nms_common.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\include\nms_cscp.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\include\nms_threads.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\include\nms_util.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="nxagentd.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\include\nxclapi.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\include\nxcscpapi.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\include\nxlog.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\include\nxqueue.h"
+                               >
+                       </File>
+               </Filter>
+               <Filter
+                       Name="Resource Files"
+                       Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+                       >
+                       <File
+                               RelativePath="nxagentd.rc"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCResourceCompilerTool"
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCResourceCompilerTool"
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCResourceCompilerTool"
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCResourceCompilerTool"
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+               </Filter>
+               <Filter
+                       Name="Message Files"
+                       Filter="mc"
+                       >
+                       <File
+                               RelativePath="messages.mc"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCustomBuildTool"
+                                               Description="Running Message Compiler on $(InputPath)"
+                                               CommandLine="mc -s -U -h $(ProjectDir) -r $(ProjectDir) $(InputName)&#x0D;&#x0A;del $(ProjectDir)$(InputName).rc&#x0D;&#x0A;"
+                                               Outputs="$(InputName).h;Msg00001.bin"
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCustomBuildTool"
+                                               Description="Running Message Compiler on $(InputPath)"
+                                               CommandLine="mc -s -U -h $(ProjectDir) -r $(ProjectDir) $(InputName)&#x0D;&#x0A;del $(ProjectDir)$(InputName).rc&#x0D;&#x0A;"
+                                               Outputs="$(InputName).h;Msg00001.bin"
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCustomBuildTool"
+                                               Description="Running Message Compiler on $(InputPath)"
+                                               CommandLine="mc -s -U -h $(ProjectDir) -r $(ProjectDir) $(InputName)&#x0D;&#x0A;del $(ProjectDir)$(InputName).rc&#x0D;&#x0A;"
+                                               Outputs="$(InputName).h;Msg00001.bin"
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCustomBuildTool"
+                                               Description="Running Message Compiler on $(InputPath)"
+                                               CommandLine="mc -s -U -h $(ProjectDir) -r $(ProjectDir) $(InputName)&#x0D;&#x0A;del $(ProjectDir)$(InputName).rc&#x0D;&#x0A;"
+                                               Outputs="$(InputName).h;Msg00001.bin"
+                                       />
+                               </FileConfiguration>
+                       </File>
+               </Filter>
+       </Files>
+       <Globals>
+       </Globals>
+</VisualStudioProject>
diff --git a/src/agent/subagents/ping/ping.vcproj b/src/agent/subagents/ping/ping.vcproj
new file mode 100644 (file)
index 0000000..7dbd978
--- /dev/null
@@ -0,0 +1,499 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+       ProjectType="Visual C++"
+       Version="8.00"
+       Name="ping"
+       ProjectGUID="{ACDD0B8C-EEFF-4118-8942-DAB887301A3C}"
+       >
+       <Platforms>
+               <Platform
+                       Name="Win32"
+               />
+               <Platform
+                       Name="x64"
+               />
+       </Platforms>
+       <ToolFiles>
+       </ToolFiles>
+       <Configurations>
+               <Configuration
+                       Name="Debug|Win32"
+                       OutputDirectory=".\Debug"
+                       IntermediateDirectory=".\Debug"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="1"
+                               TypeLibraryName=".\Debug/ping.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;ping_EXPORTS"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               PrecompiledHeaderFile=".\Debug/ping.pch"
+                               AssemblerListingLocation=".\Debug/"
+                               ObjectFile=".\Debug/"
+                               ProgramDataBaseFileName=".\Debug/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                               DebugInformationFormat="4"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib ws2_32.lib"
+                               OutputFile="Debug/ping.nsm"
+                               LinkIncremental="2"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\..\libnetxms\Debug"
+                               GenerateDebugInformation="true"
+                               ProgramDatabaseFile=".\Debug/ping.pdb"
+                               ImportLibrary=".\Debug/ping.lib"
+                               TargetMachine="1"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Debug/ping.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Debug\ping.nsm ..\..\..\..\bin"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release|Win32"
+                       OutputDirectory=".\Release"
+                       IntermediateDirectory=".\Release"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="1"
+                               TypeLibraryName=".\Release/ping.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="2"
+                               InlineFunctionExpansion="1"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;ping_EXPORTS"
+                               StringPooling="true"
+                               RuntimeLibrary="2"
+                               EnableFunctionLevelLinking="true"
+                               PrecompiledHeaderFile=".\Release/ping.pch"
+                               AssemblerListingLocation=".\Release/"
+                               ObjectFile=".\Release/"
+                               ProgramDataBaseFileName=".\Release/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib ws2_32.lib"
+                               OutputFile="Release/ping.nsm"
+                               LinkIncremental="1"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\..\libnetxms\Release"
+                               ProgramDatabaseFile=".\Release/ping.pdb"
+                               ImportLibrary=".\Release/ping.lib"
+                               TargetMachine="1"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Release/ping.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Release\ping.nsm C:\NetXMS\bin"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Debug|x64"
+                       OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+                       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="3"
+                               TypeLibraryName=".\Debug/ping.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;ping_EXPORTS"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               PrecompiledHeaderFile=".\Debug/ping.pch"
+                               AssemblerListingLocation=".\Debug/"
+                               ObjectFile=".\Debug/"
+                               ProgramDataBaseFileName=".\Debug/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib ws2_32.lib"
+                               OutputFile="Debug/ping.nsm"
+                               LinkIncremental="2"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\..\libnetxms\Debug"
+                               GenerateDebugInformation="true"
+                               ProgramDatabaseFile=".\Debug/ping.pdb"
+                               ImportLibrary=".\Debug/ping.lib"
+                               TargetMachine="17"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Debug/ping.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Debug\ping.nsm ..\..\..\..\bin"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release|x64"
+                       OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+                       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="3"
+                               TypeLibraryName=".\Release/ping.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="2"
+                               InlineFunctionExpansion="1"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;ping_EXPORTS"
+                               StringPooling="true"
+                               RuntimeLibrary="2"
+                               EnableFunctionLevelLinking="true"
+                               PrecompiledHeaderFile=".\Release/ping.pch"
+                               AssemblerListingLocation=".\Release/"
+                               ObjectFile=".\Release/"
+                               ProgramDataBaseFileName=".\Release/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib ws2_32.lib"
+                               OutputFile="Release/ping.nsm"
+                               LinkIncremental="1"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\..\libnetxms\Release"
+                               ProgramDatabaseFile=".\Release/ping.pdb"
+                               ImportLibrary=".\Release/ping.lib"
+                               TargetMachine="17"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Release/ping.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Release\ping.nsm C:\NetXMS\bin"
+                       />
+               </Configuration>
+       </Configurations>
+       <References>
+       </References>
+       <Files>
+               <Filter
+                       Name="Source Files"
+                       Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+                       >
+                       <File
+                               RelativePath="ping.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+               </Filter>
+               <Filter
+                       Name="Header Files"
+                       Filter="h;hpp;hxx;hm;inl"
+                       >
+                       <File
+                               RelativePath="..\..\..\..\include\netxms-version.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\..\include\nms_agent.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\..\include\nms_common.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\..\include\nms_threads.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\..\include\nms_util.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="ping.h"
+                               >
+                       </File>
+               </Filter>
+               <Filter
+                       Name="Resource Files"
+                       Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+                       >
+               </Filter>
+       </Files>
+       <Globals>
+       </Globals>
+</VisualStudioProject>
diff --git a/src/agent/subagents/portCheck/portcheck.vcproj b/src/agent/subagents/portCheck/portcheck.vcproj
new file mode 100644 (file)
index 0000000..6672a3b
--- /dev/null
@@ -0,0 +1,739 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+       ProjectType="Visual C++"
+       Version="8.00"
+       Name="portcheck"
+       ProjectGUID="{BA46A801-E8FD-4473-AE72-1E3762B4DB7A}"
+       >
+       <Platforms>
+               <Platform
+                       Name="Win32"
+               />
+               <Platform
+                       Name="x64"
+               />
+       </Platforms>
+       <ToolFiles>
+       </ToolFiles>
+       <Configurations>
+               <Configuration
+                       Name="Release|Win32"
+                       OutputDirectory=".\Release"
+                       IntermediateDirectory=".\Release"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="1"
+                               TypeLibraryName=".\Release/portcheck.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="2"
+                               InlineFunctionExpansion="1"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;portcheck_EXPORTS"
+                               StringPooling="true"
+                               RuntimeLibrary="2"
+                               EnableFunctionLevelLinking="true"
+                               PrecompiledHeaderFile=".\Release/portcheck.pch"
+                               AssemblerListingLocation=".\Release/"
+                               ObjectFile=".\Release/"
+                               ProgramDataBaseFileName=".\Release/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib libnxcscp.lib ws2_32.lib"
+                               OutputFile="Release/portcheck.nsm"
+                               LinkIncremental="1"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\..\libnetxms\Release,..\..\..\libnxcscp\Release"
+                               ProgramDatabaseFile=".\Release/portcheck.pdb"
+                               ImportLibrary=".\Release/portcheck.lib"
+                               TargetMachine="1"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Release/portcheck.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Release\portcheck.nsm C:\NetXMS\bin"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Debug|Win32"
+                       OutputDirectory=".\Debug"
+                       IntermediateDirectory=".\Debug"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="1"
+                               TypeLibraryName=".\Debug/portcheck.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;portcheck_EXPORTS"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               PrecompiledHeaderFile=".\Debug/portcheck.pch"
+                               AssemblerListingLocation=".\Debug/"
+                               ObjectFile=".\Debug/"
+                               ProgramDataBaseFileName=".\Debug/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                               DebugInformationFormat="4"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib libnxcscp.lib ws2_32.lib"
+                               OutputFile="Debug/portcheck.nsm"
+                               LinkIncremental="2"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\..\libnetxms\Debug,..\..\..\libnxcscp\Debug"
+                               GenerateDebugInformation="true"
+                               ProgramDatabaseFile=".\Debug/portcheck.pdb"
+                               ImportLibrary=".\Debug/portcheck.lib"
+                               TargetMachine="1"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Debug/portcheck.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Debug\portcheck.nsm ..\..\..\..\bin"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release|x64"
+                       OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+                       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="3"
+                               TypeLibraryName=".\Release/portcheck.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="2"
+                               InlineFunctionExpansion="1"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;portcheck_EXPORTS"
+                               StringPooling="true"
+                               RuntimeLibrary="2"
+                               EnableFunctionLevelLinking="true"
+                               PrecompiledHeaderFile=".\Release/portcheck.pch"
+                               AssemblerListingLocation=".\Release/"
+                               ObjectFile=".\Release/"
+                               ProgramDataBaseFileName=".\Release/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib libnxcscp.lib ws2_32.lib"
+                               OutputFile="Release/portcheck.nsm"
+                               LinkIncremental="1"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\..\libnetxms\Release,..\..\..\libnxcscp\Release"
+                               ProgramDatabaseFile=".\Release/portcheck.pdb"
+                               ImportLibrary=".\Release/portcheck.lib"
+                               TargetMachine="17"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Release/portcheck.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Release\portcheck.nsm C:\NetXMS\bin"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Debug|x64"
+                       OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+                       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="3"
+                               TypeLibraryName=".\Debug/portcheck.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;portcheck_EXPORTS"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               PrecompiledHeaderFile=".\Debug/portcheck.pch"
+                               AssemblerListingLocation=".\Debug/"
+                               ObjectFile=".\Debug/"
+                               ProgramDataBaseFileName=".\Debug/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib libnxcscp.lib ws2_32.lib"
+                               OutputFile="Debug/portcheck.nsm"
+                               LinkIncremental="2"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\..\libnetxms\Debug,..\..\..\libnxcscp\Debug"
+                               GenerateDebugInformation="true"
+                               ProgramDatabaseFile=".\Debug/portcheck.pdb"
+                               ImportLibrary=".\Debug/portcheck.lib"
+                               TargetMachine="17"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Debug/portcheck.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Debug\portcheck.nsm ..\..\..\..\bin"
+                       />
+               </Configuration>
+       </Configurations>
+       <References>
+       </References>
+       <Files>
+               <Filter
+                       Name="Source Files"
+                       Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+                       >
+                       <File
+                               RelativePath="custom.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="http.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="main.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="net.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="pop3.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="smtp.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="ssh.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+               </Filter>
+               <Filter
+                       Name="Header Files"
+                       Filter="h;hpp;hxx;hm;inl"
+                       >
+                       <File
+                               RelativePath="main.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="net.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\..\include\netxms-regex.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\..\include\nms_agent.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="pop3.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="ssh.h"
+                               >
+                       </File>
+               </Filter>
+               <Filter
+                       Name="Resource Files"
+                       Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+                       >
+               </Filter>
+       </Files>
+       <Globals>
+       </Globals>
+</VisualStudioProject>
diff --git a/src/agent/subagents/skeleton/skeleton.vcproj b/src/agent/subagents/skeleton/skeleton.vcproj
new file mode 100644 (file)
index 0000000..29dc993
--- /dev/null
@@ -0,0 +1,475 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+       ProjectType="Visual C++"
+       Version="8.00"
+       Name="skeleton"
+       ProjectGUID="{CCC717B4-D99D-4628-9847-3A381B26A904}"
+       >
+       <Platforms>
+               <Platform
+                       Name="Win32"
+               />
+               <Platform
+                       Name="x64"
+               />
+       </Platforms>
+       <ToolFiles>
+       </ToolFiles>
+       <Configurations>
+               <Configuration
+                       Name="Debug|Win32"
+                       OutputDirectory=".\Debug"
+                       IntermediateDirectory=".\Debug"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="1"
+                               TypeLibraryName=".\Debug/skeleton.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;SKELETON_EXPORTS"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               PrecompiledHeaderFile=".\Debug/skeleton.pch"
+                               AssemblerListingLocation=".\Debug/"
+                               ObjectFile=".\Debug/"
+                               ProgramDataBaseFileName=".\Debug/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                               DebugInformationFormat="4"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib"
+                               OutputFile="Debug/skeleton.nsm"
+                               LinkIncremental="2"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\..\libnetxms\Debug"
+                               GenerateDebugInformation="true"
+                               ProgramDatabaseFile=".\Debug/skeleton.pdb"
+                               ImportLibrary=".\Debug/skeleton.lib"
+                               TargetMachine="1"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Debug/skeleton.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Debug\skeleton.nsm ..\..\..\..\bin"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release|Win32"
+                       OutputDirectory=".\Release"
+                       IntermediateDirectory=".\Release"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="1"
+                               TypeLibraryName=".\Release/skeleton.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="2"
+                               InlineFunctionExpansion="1"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;SKELETON_EXPORTS"
+                               StringPooling="true"
+                               RuntimeLibrary="2"
+                               EnableFunctionLevelLinking="true"
+                               PrecompiledHeaderFile=".\Release/skeleton.pch"
+                               AssemblerListingLocation=".\Release/"
+                               ObjectFile=".\Release/"
+                               ProgramDataBaseFileName=".\Release/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib"
+                               OutputFile="Release/skeleton.nsm"
+                               LinkIncremental="1"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\..\libnetxms\Release"
+                               ProgramDatabaseFile=".\Release/skeleton.pdb"
+                               ImportLibrary=".\Release/skeleton.lib"
+                               TargetMachine="1"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Release/skeleton.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Debug|x64"
+                       OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+                       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="3"
+                               TypeLibraryName=".\Debug/skeleton.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;SKELETON_EXPORTS"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               PrecompiledHeaderFile=".\Debug/skeleton.pch"
+                               AssemblerListingLocation=".\Debug/"
+                               ObjectFile=".\Debug/"
+                               ProgramDataBaseFileName=".\Debug/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib"
+                               OutputFile="Debug/skeleton.nsm"
+                               LinkIncremental="2"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\..\libnetxms\Debug"
+                               GenerateDebugInformation="true"
+                               ProgramDatabaseFile=".\Debug/skeleton.pdb"
+                               ImportLibrary=".\Debug/skeleton.lib"
+                               TargetMachine="17"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Debug/skeleton.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Debug\skeleton.nsm ..\..\..\..\bin"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release|x64"
+                       OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+                       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="3"
+                               TypeLibraryName=".\Release/skeleton.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="2"
+                               InlineFunctionExpansion="1"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;SKELETON_EXPORTS"
+                               StringPooling="true"
+                               RuntimeLibrary="2"
+                               EnableFunctionLevelLinking="true"
+                               PrecompiledHeaderFile=".\Release/skeleton.pch"
+                               AssemblerListingLocation=".\Release/"
+                               ObjectFile=".\Release/"
+                               ProgramDataBaseFileName=".\Release/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib"
+                               OutputFile="Release/skeleton.nsm"
+                               LinkIncremental="1"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\..\libnetxms\Release"
+                               ProgramDatabaseFile=".\Release/skeleton.pdb"
+                               ImportLibrary=".\Release/skeleton.lib"
+                               TargetMachine="17"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Release/skeleton.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                       />
+               </Configuration>
+       </Configurations>
+       <References>
+       </References>
+       <Files>
+               <Filter
+                       Name="Source Files"
+                       Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+                       >
+                       <File
+                               RelativePath="skeleton.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+               </Filter>
+               <Filter
+                       Name="Header Files"
+                       Filter="h;hpp;hxx;hm;inl"
+                       >
+                       <File
+                               RelativePath="..\..\..\..\include\nms_agent.h"
+                               >
+                       </File>
+               </Filter>
+               <Filter
+                       Name="Resource Files"
+                       Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+                       >
+               </Filter>
+       </Files>
+       <Globals>
+       </Globals>
+</VisualStudioProject>
diff --git a/src/agent/subagents/ups/ups.vcproj b/src/agent/subagents/ups/ups.vcproj
new file mode 100644 (file)
index 0000000..54089d2
--- /dev/null
@@ -0,0 +1,659 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+       ProjectType="Visual C++"
+       Version="8.00"
+       Name="ups"
+       ProjectGUID="{07233C9C-0FB7-4FFE-AFA5-9126782EA047}"
+       >
+       <Platforms>
+               <Platform
+                       Name="Win32"
+               />
+               <Platform
+                       Name="x64"
+               />
+       </Platforms>
+       <ToolFiles>
+       </ToolFiles>
+       <Configurations>
+               <Configuration
+                       Name="Release|Win32"
+                       OutputDirectory=".\Release"
+                       IntermediateDirectory=".\Release"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="1"
+                               TypeLibraryName=".\Release/ups.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="2"
+                               InlineFunctionExpansion="1"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;ups_EXPORTS"
+                               StringPooling="true"
+                               RuntimeLibrary="2"
+                               EnableFunctionLevelLinking="true"
+                               PrecompiledHeaderFile=".\Release/ups.pch"
+                               AssemblerListingLocation=".\Release/"
+                               ObjectFile=".\Release/"
+                               ProgramDataBaseFileName=".\Release/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib ws2_32.lib hid.lib setupapi.lib"
+                               OutputFile="Release/ups.nsm"
+                               LinkIncremental="1"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\..\libnetxms\Release"
+                               ProgramDatabaseFile=".\Release/ups.pdb"
+                               ImportLibrary=".\Release/ups.lib"
+                               TargetMachine="1"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Release/ups.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Release\ups.nsm C:\NetXMS\bin"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Debug|Win32"
+                       OutputDirectory=".\Debug"
+                       IntermediateDirectory=".\Debug"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="1"
+                               TypeLibraryName=".\Debug/ups.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;ups_EXPORTS"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               PrecompiledHeaderFile=".\Debug/ups.pch"
+                               AssemblerListingLocation=".\Debug/"
+                               ObjectFile=".\Debug/"
+                               ProgramDataBaseFileName=".\Debug/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                               DebugInformationFormat="4"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib ws2_32.lib hid.lib setupapi.lib"
+                               OutputFile="Debug/ups.nsm"
+                               LinkIncremental="2"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\..\libnetxms\Debug"
+                               GenerateDebugInformation="true"
+                               ProgramDatabaseFile=".\Debug/ups.pdb"
+                               ImportLibrary=".\Debug/ups.lib"
+                               TargetMachine="1"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Debug/ups.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Debug\ups.nsm ..\..\..\..\bin"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release|x64"
+                       OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+                       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="3"
+                               TypeLibraryName=".\Release/ups.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="2"
+                               InlineFunctionExpansion="1"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;ups_EXPORTS"
+                               StringPooling="true"
+                               RuntimeLibrary="2"
+                               EnableFunctionLevelLinking="true"
+                               PrecompiledHeaderFile=".\Release/ups.pch"
+                               AssemblerListingLocation=".\Release/"
+                               ObjectFile=".\Release/"
+                               ProgramDataBaseFileName=".\Release/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="NDEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib ws2_32.lib hid.lib setupapi.lib"
+                               OutputFile="Release/ups.nsm"
+                               LinkIncremental="1"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\..\libnetxms\Release"
+                               ProgramDatabaseFile=".\Release/ups.pdb"
+                               ImportLibrary=".\Release/ups.lib"
+                               TargetMachine="17"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Release/ups.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Release\ups.nsm C:\NetXMS\bin"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Debug|x64"
+                       OutputDirectory="$(PlatformName)\$(ConfigurationName)"
+                       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="3"
+                               TypeLibraryName=".\Debug/ups.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;ups_EXPORTS"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               PrecompiledHeaderFile=".\Debug/ups.pch"
+                               AssemblerListingLocation=".\Debug/"
+                               ObjectFile=".\Debug/"
+                               ProgramDataBaseFileName=".\Debug/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib ws2_32.lib hid.lib setupapi.lib"
+                               OutputFile="Debug/ups.nsm"
+                               LinkIncremental="2"
+                               SuppressStartupBanner="true"
+                               AdditionalLibraryDirectories="..\..\..\libnetxms\Debug"
+                               GenerateDebugInformation="true"
+                               ProgramDatabaseFile=".\Debug/ups.pdb"
+                               ImportLibrary=".\Debug/ups.lib"
+                               TargetMachine="17"
+                       />
+                       <Tool
+                               Name="VCALinkTool"
+                       />
+                       <Tool
+                               Name="VCManifestTool"
+                       />
+                       <Tool
+                               Name="VCXDCMakeTool"
+                       />
+                       <Tool
+                               Name="VCBscMakeTool"
+                               SuppressStartupBanner="true"
+                               OutputFile=".\Debug/ups.bsc"
+                       />
+                       <Tool
+                               Name="VCFxCopTool"
+                       />
+                       <Tool
+                               Name="VCAppVerifierTool"
+                       />
+                       <Tool
+                               Name="VCWebDeploymentTool"
+                       />
+                       <Tool
+                               Name="VCPostBuildEventTool"
+                               Description="Copy files"
+                               CommandLine="copy Debug\ups.nsm ..\..\..\..\bin"
+                       />
+               </Configuration>
+       </Configurations>
+       <References>
+       </References>
+       <Files>
+               <Filter
+                       Name="Source Files"
+                       Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+                       >
+                       <File
+                               RelativePath="apc.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="main.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="serial.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="ups.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+                       <File
+                               RelativePath="usb.cpp"
+                               >
+                               <FileConfiguration
+                                       Name="Release|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|Win32"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Release|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                               <FileConfiguration
+                                       Name="Debug|x64"
+                                       >
+                                       <Tool
+                                               Name="VCCLCompilerTool"
+                                               AdditionalIncludeDirectories=""
+                                               PreprocessorDefinitions=""
+                                       />
+                               </FileConfiguration>
+                       </File>
+               </Filter>
+               <Filter
+                       Name="Header Files"
+                       Filter="h;hpp;hxx;hm;inl"
+                       >
+                       <File
+                               RelativePath="..\..\..\..\include\netxms-version.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\..\include\nms_agent.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\..\include\nms_common.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\..\include\nms_threads.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="..\..\..\..\include\nms_util.h"
+                               >
+                       </File>
+                       <File
+                               RelativePath="ups.h"
+                               >
+                       </File>
+               </Filter>
+               <Filter
+                       Name="Resource Files"
+                       Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+                       >
+               </Filter>
+       </Files>
+       <Globals>
+       </Globals>
+</VisualStudioProject>
diff --git a/src/agent/subagents/win9x/win9x.vcproj b/src/agent/subagents/win9x/win9x.vcproj
new file mode 100644 (file)
index 0000000..adac5b5
--- /dev/null
@@ -0,0 +1,531 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+       ProjectType="Visual C++"
+       Version="8.00"
+       Name="win9x"
+       ProjectGUID="{04964C3B-8F20-4A27-A1A2-F97FB69F1300}"
+       >
+       <Platforms>
+               <Platform
+                       Name="Win32"
+               />
+               <Platform
+                       Name="x64"
+               />
+       </Platforms>
+       <ToolFiles>
+       </ToolFiles>
+       <Configurations>
+               <Configuration
+                       Name="Debug|Win32"
+                       OutputDirectory=".\Debug"
+                       IntermediateDirectory=".\Debug"
+                       ConfigurationType="2"
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+                       UseOfMFC="0"
+                       ATLMinimizesCRunTimeLibraryUsage="false"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCPreBuildEventTool"
+                       />
+                       <Tool
+                               Name="VCCustomBuildTool"
+                       />
+                       <Tool
+                               Name="VCXMLDataGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCWebServiceProxyGeneratorTool"
+                       />
+                       <Tool
+                               Name="VCMIDLTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               MkTypLibCompatible="true"
+                               SuppressStartupBanner="true"
+                               TargetEnvironment="1"
+                               TypeLibraryName=".\Debug/win9x.tlb"
+                               HeaderFileName=""
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               AdditionalIncludeDirectories="..\..\..\..\include"
+                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;win9x_EXPORTS"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               PrecompiledHeaderFile=".\Debug/win9x.pch"
+                               AssemblerListingLocation=".\Debug/"
+                               ObjectFile=".\Debug/"
+                               ProgramDataBaseFileName=".\Debug/"
+                               WarningLevel="3"
+                               SuppressStartupBanner="true"
+                               DebugInformationFormat="4"
+                       />
+                       <Tool
+                               Name="VCManagedResourceCompilerTool"
+                       />
+                       <Tool
+                               Name="VCResourceCompilerTool"
+                               PreprocessorDefinitions="_DEBUG"
+                               Culture="1033"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="odbc32.lib odbccp32.lib libnetxms.lib"
+                               OutputFile="Debug/win9x.nsm"
+                               LinkIncremental="2"
+                               SuppressStartupBanner="true"
+                         &