diff --git a/builds/win32/.gitignore b/builds/win32/.gitignore
index a8e054e0e7..4a49b9c592 100644
--- a/builds/win32/.gitignore
+++ b/builds/win32/.gitignore
@@ -9,3 +9,4 @@ ipch/
*.VC.opendb
*.vsp
*.psess
+.vs/
diff --git a/builds/win32/msvc15/DllNoEmbedManifest.props b/builds/win32/msvc15/DllNoEmbedManifest.props
new file mode 100644
index 0000000000..8a06e4a75b
--- /dev/null
+++ b/builds/win32/msvc15/DllNoEmbedManifest.props
@@ -0,0 +1,7 @@
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/Firebird.sln b/builds/win32/msvc15/Firebird.sln
new file mode 100644
index 0000000000..2ace765fc9
--- /dev/null
+++ b/builds/win32/msvc15/Firebird.sln
@@ -0,0 +1,362 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.27703.2047
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "alice", "alice.vcxproj", "{0D616380-1A5A-4230-A80B-021360E4E669}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "burp", "burp.vcxproj", "{D1507562-A363-4685-96AF-B036F5E5E47F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "common", "common.vcxproj", "{15605F44-BFFD-444F-AD4C-55DC9D704465}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "engine", "engine.vcxproj", "{F8798A49-9D20-451E-A7BD-FEB5237103B5}"
+ ProjectSection(ProjectDependencies) = postProject
+ {DFFA2117-E6A8-4806-BB69-94DAC8F8F42A} = {DFFA2117-E6A8-4806-BB69-94DAC8F8F42A}
+ {53F75437-15B8-4A5C-86BF-E238CC68FCBC} = {53F75437-15B8-4A5C-86BF-E238CC68FCBC}
+ {EABA0FF3-1C4D-4FAB-8418-31C9061F3F0D} = {EABA0FF3-1C4D-4FAB-8418-31C9061F3F0D}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fb_lock_print", "fb_lock_print.vcxproj", "{E8397148-0E9C-449B-9F45-7FB377A08242}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fbguard", "fbguard.vcxproj", "{BBD83ED3-8A48-4FE8-B4B7-CB27730986B2}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fbserver", "fbserver.vcxproj", "{23EC8DAA-6718-4EF3-979F-89F611C7D504}"
+ ProjectSection(ProjectDependencies) = postProject
+ {F8798A49-9D20-451E-A7BD-FEB5237103B5} = {F8798A49-9D20-451E-A7BD-FEB5237103B5}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gbak", "gbak.vcxproj", "{B732F5D2-B5D9-417F-B156-D790F466CB8E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gfix", "gfix.vcxproj", "{44A9E4AD-B932-4620-B319-431A153BB341}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gpre", "gpre.vcxproj", "{D84F0839-28A4-40B2-B5F4-F5E1E7F48FD0}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gsec", "gsec.vcxproj", "{7043CC61-DEC1-4C6B-86B9-0E911D1094C9}"
+ ProjectSection(ProjectDependencies) = postProject
+ {D836FBF5-071E-4E04-8D63-C7EB6701B296} = {D836FBF5-071E-4E04-8D63-C7EB6701B296}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gsplit", "gsplit.vcxproj", "{B7F22B7F-9937-4874-9A8B-6AB4E36E74A5}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gstat", "gstat.vcxproj", "{7E862973-37C4-4202-80E7-490ED4DEDA14}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ib_util", "ib_util.vcxproj", "{EABA0FF3-1C4D-4FAB-8418-31C9061F3F0D}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "instreg", "instreg.vcxproj", "{19470DE6-1975-4F9B-B1BE-E87A83240B15}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "instsvc", "instsvc.vcxproj", "{72894398-38CA-47A6-95FE-9647DE2BE968}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "intl", "intl.vcxproj", "{DFFA2117-E6A8-4806-BB69-94DAC8F8F42A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "isql", "isql.vcxproj", "{DEE75AD5-F165-40E1-80B2-400E27725D5C}"
+ ProjectSection(ProjectDependencies) = postProject
+ {F8798A49-9D20-451E-A7BD-FEB5237103B5} = {F8798A49-9D20-451E-A7BD-FEB5237103B5}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "qli", "qli.vcxproj", "{EBB8361B-49D5-43A5-8771-940DF3E308EF}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "remote", "remote.vcxproj", "{4BCC693D-1745-45ED-8302-E5E2F979549A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nbackup", "nbackup.vcxproj", "{01A41DFA-8908-4576-A1F1-C8BC7EAE39A1}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "instclient", "instclient.vcxproj", "{C6A31374-178C-4680-A404-76BE24D0229B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fbrmclib", "fbrmclib.vcxproj", "{FAF9AD25-8238-49E9-9AC9-8C56E190440A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fbsvcmgr", "fbsvcmgr.vcxproj", "{EFB07DBC-36E3-4C54-B941-3CDAFAACF47B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fbtrace", "fbtrace.vcxproj", "{53F75437-15B8-4A5C-86BF-E238CC68FCBC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fbtracemgr", "fbtracemgr.vcxproj", "{58C7E370-0EDD-4F5E-8617-3F5071170205}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "udr_engine", "udr_engine.vcxproj", "{20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gpre_common", "gpre_common.vcxproj", "{2925B855-5975-44AE-BB00-1217A2A4E511}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "yvalve", "yvalve.vcxproj", "{4FE03933-98CD-4879-A135-FD9430087A6B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "legacy_usermanager", "legacy_usermanager.vcxproj", "{D836FBF5-071E-4E04-8D63-C7EB6701B296}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "srp", "srp.vcxproj", "{BD00D28E-6667-414E-A4B1-6BEFC07ADB42}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "legacy_auth", "legacy_auth.vcxproj", "{062BD3C7-2D01-44F6-8D79-070F688C559F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "udf_compat", "udf_compat.vcxproj", "{6794EB8C-6425-422D-A3B0-14EED54C0E98}"
+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
+ {0D616380-1A5A-4230-A80B-021360E4E669}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0D616380-1A5A-4230-A80B-021360E4E669}.Debug|Win32.Build.0 = Debug|Win32
+ {0D616380-1A5A-4230-A80B-021360E4E669}.Debug|x64.ActiveCfg = Debug|x64
+ {0D616380-1A5A-4230-A80B-021360E4E669}.Debug|x64.Build.0 = Debug|x64
+ {0D616380-1A5A-4230-A80B-021360E4E669}.Release|Win32.ActiveCfg = Release|Win32
+ {0D616380-1A5A-4230-A80B-021360E4E669}.Release|Win32.Build.0 = Release|Win32
+ {0D616380-1A5A-4230-A80B-021360E4E669}.Release|x64.ActiveCfg = Release|x64
+ {0D616380-1A5A-4230-A80B-021360E4E669}.Release|x64.Build.0 = Release|x64
+ {D1507562-A363-4685-96AF-B036F5E5E47F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D1507562-A363-4685-96AF-B036F5E5E47F}.Debug|Win32.Build.0 = Debug|Win32
+ {D1507562-A363-4685-96AF-B036F5E5E47F}.Debug|x64.ActiveCfg = Debug|x64
+ {D1507562-A363-4685-96AF-B036F5E5E47F}.Debug|x64.Build.0 = Debug|x64
+ {D1507562-A363-4685-96AF-B036F5E5E47F}.Release|Win32.ActiveCfg = Release|Win32
+ {D1507562-A363-4685-96AF-B036F5E5E47F}.Release|Win32.Build.0 = Release|Win32
+ {D1507562-A363-4685-96AF-B036F5E5E47F}.Release|x64.ActiveCfg = Release|x64
+ {D1507562-A363-4685-96AF-B036F5E5E47F}.Release|x64.Build.0 = Release|x64
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Debug|Win32.ActiveCfg = Debug|Win32
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Debug|Win32.Build.0 = Debug|Win32
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Debug|x64.ActiveCfg = Debug|x64
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Debug|x64.Build.0 = Debug|x64
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Release|Win32.ActiveCfg = Release|Win32
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Release|Win32.Build.0 = Release|Win32
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Release|x64.ActiveCfg = Release|x64
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Release|x64.Build.0 = Release|x64
+ {F8798A49-9D20-451E-A7BD-FEB5237103B5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F8798A49-9D20-451E-A7BD-FEB5237103B5}.Debug|Win32.Build.0 = Debug|Win32
+ {F8798A49-9D20-451E-A7BD-FEB5237103B5}.Debug|x64.ActiveCfg = Debug|x64
+ {F8798A49-9D20-451E-A7BD-FEB5237103B5}.Debug|x64.Build.0 = Debug|x64
+ {F8798A49-9D20-451E-A7BD-FEB5237103B5}.Release|Win32.ActiveCfg = Release|Win32
+ {F8798A49-9D20-451E-A7BD-FEB5237103B5}.Release|Win32.Build.0 = Release|Win32
+ {F8798A49-9D20-451E-A7BD-FEB5237103B5}.Release|x64.ActiveCfg = Release|x64
+ {F8798A49-9D20-451E-A7BD-FEB5237103B5}.Release|x64.Build.0 = Release|x64
+ {E8397148-0E9C-449B-9F45-7FB377A08242}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E8397148-0E9C-449B-9F45-7FB377A08242}.Debug|Win32.Build.0 = Debug|Win32
+ {E8397148-0E9C-449B-9F45-7FB377A08242}.Debug|x64.ActiveCfg = Debug|x64
+ {E8397148-0E9C-449B-9F45-7FB377A08242}.Debug|x64.Build.0 = Debug|x64
+ {E8397148-0E9C-449B-9F45-7FB377A08242}.Release|Win32.ActiveCfg = Release|Win32
+ {E8397148-0E9C-449B-9F45-7FB377A08242}.Release|Win32.Build.0 = Release|Win32
+ {E8397148-0E9C-449B-9F45-7FB377A08242}.Release|x64.ActiveCfg = Release|x64
+ {E8397148-0E9C-449B-9F45-7FB377A08242}.Release|x64.Build.0 = Release|x64
+ {BBD83ED3-8A48-4FE8-B4B7-CB27730986B2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BBD83ED3-8A48-4FE8-B4B7-CB27730986B2}.Debug|Win32.Build.0 = Debug|Win32
+ {BBD83ED3-8A48-4FE8-B4B7-CB27730986B2}.Debug|x64.ActiveCfg = Debug|x64
+ {BBD83ED3-8A48-4FE8-B4B7-CB27730986B2}.Debug|x64.Build.0 = Debug|x64
+ {BBD83ED3-8A48-4FE8-B4B7-CB27730986B2}.Release|Win32.ActiveCfg = Release|Win32
+ {BBD83ED3-8A48-4FE8-B4B7-CB27730986B2}.Release|Win32.Build.0 = Release|Win32
+ {BBD83ED3-8A48-4FE8-B4B7-CB27730986B2}.Release|x64.ActiveCfg = Release|x64
+ {BBD83ED3-8A48-4FE8-B4B7-CB27730986B2}.Release|x64.Build.0 = Release|x64
+ {23EC8DAA-6718-4EF3-979F-89F611C7D504}.Debug|Win32.ActiveCfg = Debug|Win32
+ {23EC8DAA-6718-4EF3-979F-89F611C7D504}.Debug|Win32.Build.0 = Debug|Win32
+ {23EC8DAA-6718-4EF3-979F-89F611C7D504}.Debug|x64.ActiveCfg = Debug|x64
+ {23EC8DAA-6718-4EF3-979F-89F611C7D504}.Debug|x64.Build.0 = Debug|x64
+ {23EC8DAA-6718-4EF3-979F-89F611C7D504}.Release|Win32.ActiveCfg = Release|Win32
+ {23EC8DAA-6718-4EF3-979F-89F611C7D504}.Release|Win32.Build.0 = Release|Win32
+ {23EC8DAA-6718-4EF3-979F-89F611C7D504}.Release|x64.ActiveCfg = Release|x64
+ {23EC8DAA-6718-4EF3-979F-89F611C7D504}.Release|x64.Build.0 = Release|x64
+ {B732F5D2-B5D9-417F-B156-D790F466CB8E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B732F5D2-B5D9-417F-B156-D790F466CB8E}.Debug|Win32.Build.0 = Debug|Win32
+ {B732F5D2-B5D9-417F-B156-D790F466CB8E}.Debug|x64.ActiveCfg = Debug|x64
+ {B732F5D2-B5D9-417F-B156-D790F466CB8E}.Debug|x64.Build.0 = Debug|x64
+ {B732F5D2-B5D9-417F-B156-D790F466CB8E}.Release|Win32.ActiveCfg = Release|Win32
+ {B732F5D2-B5D9-417F-B156-D790F466CB8E}.Release|Win32.Build.0 = Release|Win32
+ {B732F5D2-B5D9-417F-B156-D790F466CB8E}.Release|x64.ActiveCfg = Release|x64
+ {B732F5D2-B5D9-417F-B156-D790F466CB8E}.Release|x64.Build.0 = Release|x64
+ {44A9E4AD-B932-4620-B319-431A153BB341}.Debug|Win32.ActiveCfg = Debug|Win32
+ {44A9E4AD-B932-4620-B319-431A153BB341}.Debug|Win32.Build.0 = Debug|Win32
+ {44A9E4AD-B932-4620-B319-431A153BB341}.Debug|x64.ActiveCfg = Debug|x64
+ {44A9E4AD-B932-4620-B319-431A153BB341}.Debug|x64.Build.0 = Debug|x64
+ {44A9E4AD-B932-4620-B319-431A153BB341}.Release|Win32.ActiveCfg = Release|Win32
+ {44A9E4AD-B932-4620-B319-431A153BB341}.Release|Win32.Build.0 = Release|Win32
+ {44A9E4AD-B932-4620-B319-431A153BB341}.Release|x64.ActiveCfg = Release|x64
+ {44A9E4AD-B932-4620-B319-431A153BB341}.Release|x64.Build.0 = Release|x64
+ {D84F0839-28A4-40B2-B5F4-F5E1E7F48FD0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D84F0839-28A4-40B2-B5F4-F5E1E7F48FD0}.Debug|Win32.Build.0 = Debug|Win32
+ {D84F0839-28A4-40B2-B5F4-F5E1E7F48FD0}.Debug|x64.ActiveCfg = Debug|x64
+ {D84F0839-28A4-40B2-B5F4-F5E1E7F48FD0}.Debug|x64.Build.0 = Debug|x64
+ {D84F0839-28A4-40B2-B5F4-F5E1E7F48FD0}.Release|Win32.ActiveCfg = Release|Win32
+ {D84F0839-28A4-40B2-B5F4-F5E1E7F48FD0}.Release|Win32.Build.0 = Release|Win32
+ {D84F0839-28A4-40B2-B5F4-F5E1E7F48FD0}.Release|x64.ActiveCfg = Release|x64
+ {D84F0839-28A4-40B2-B5F4-F5E1E7F48FD0}.Release|x64.Build.0 = Release|x64
+ {7043CC61-DEC1-4C6B-86B9-0E911D1094C9}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7043CC61-DEC1-4C6B-86B9-0E911D1094C9}.Debug|Win32.Build.0 = Debug|Win32
+ {7043CC61-DEC1-4C6B-86B9-0E911D1094C9}.Debug|x64.ActiveCfg = Debug|x64
+ {7043CC61-DEC1-4C6B-86B9-0E911D1094C9}.Debug|x64.Build.0 = Debug|x64
+ {7043CC61-DEC1-4C6B-86B9-0E911D1094C9}.Release|Win32.ActiveCfg = Release|Win32
+ {7043CC61-DEC1-4C6B-86B9-0E911D1094C9}.Release|Win32.Build.0 = Release|Win32
+ {7043CC61-DEC1-4C6B-86B9-0E911D1094C9}.Release|x64.ActiveCfg = Release|x64
+ {7043CC61-DEC1-4C6B-86B9-0E911D1094C9}.Release|x64.Build.0 = Release|x64
+ {B7F22B7F-9937-4874-9A8B-6AB4E36E74A5}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B7F22B7F-9937-4874-9A8B-6AB4E36E74A5}.Debug|Win32.Build.0 = Debug|Win32
+ {B7F22B7F-9937-4874-9A8B-6AB4E36E74A5}.Debug|x64.ActiveCfg = Debug|x64
+ {B7F22B7F-9937-4874-9A8B-6AB4E36E74A5}.Debug|x64.Build.0 = Debug|x64
+ {B7F22B7F-9937-4874-9A8B-6AB4E36E74A5}.Release|Win32.ActiveCfg = Release|Win32
+ {B7F22B7F-9937-4874-9A8B-6AB4E36E74A5}.Release|Win32.Build.0 = Release|Win32
+ {B7F22B7F-9937-4874-9A8B-6AB4E36E74A5}.Release|x64.ActiveCfg = Release|x64
+ {B7F22B7F-9937-4874-9A8B-6AB4E36E74A5}.Release|x64.Build.0 = Release|x64
+ {7E862973-37C4-4202-80E7-490ED4DEDA14}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7E862973-37C4-4202-80E7-490ED4DEDA14}.Debug|Win32.Build.0 = Debug|Win32
+ {7E862973-37C4-4202-80E7-490ED4DEDA14}.Debug|x64.ActiveCfg = Debug|x64
+ {7E862973-37C4-4202-80E7-490ED4DEDA14}.Debug|x64.Build.0 = Debug|x64
+ {7E862973-37C4-4202-80E7-490ED4DEDA14}.Release|Win32.ActiveCfg = Release|Win32
+ {7E862973-37C4-4202-80E7-490ED4DEDA14}.Release|Win32.Build.0 = Release|Win32
+ {7E862973-37C4-4202-80E7-490ED4DEDA14}.Release|x64.ActiveCfg = Release|x64
+ {7E862973-37C4-4202-80E7-490ED4DEDA14}.Release|x64.Build.0 = Release|x64
+ {EABA0FF3-1C4D-4FAB-8418-31C9061F3F0D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EABA0FF3-1C4D-4FAB-8418-31C9061F3F0D}.Debug|Win32.Build.0 = Debug|Win32
+ {EABA0FF3-1C4D-4FAB-8418-31C9061F3F0D}.Debug|x64.ActiveCfg = Debug|x64
+ {EABA0FF3-1C4D-4FAB-8418-31C9061F3F0D}.Debug|x64.Build.0 = Debug|x64
+ {EABA0FF3-1C4D-4FAB-8418-31C9061F3F0D}.Release|Win32.ActiveCfg = Release|Win32
+ {EABA0FF3-1C4D-4FAB-8418-31C9061F3F0D}.Release|Win32.Build.0 = Release|Win32
+ {EABA0FF3-1C4D-4FAB-8418-31C9061F3F0D}.Release|x64.ActiveCfg = Release|x64
+ {EABA0FF3-1C4D-4FAB-8418-31C9061F3F0D}.Release|x64.Build.0 = Release|x64
+ {19470DE6-1975-4F9B-B1BE-E87A83240B15}.Debug|Win32.ActiveCfg = Debug|Win32
+ {19470DE6-1975-4F9B-B1BE-E87A83240B15}.Debug|Win32.Build.0 = Debug|Win32
+ {19470DE6-1975-4F9B-B1BE-E87A83240B15}.Debug|x64.ActiveCfg = Debug|x64
+ {19470DE6-1975-4F9B-B1BE-E87A83240B15}.Debug|x64.Build.0 = Debug|x64
+ {19470DE6-1975-4F9B-B1BE-E87A83240B15}.Release|Win32.ActiveCfg = Release|Win32
+ {19470DE6-1975-4F9B-B1BE-E87A83240B15}.Release|Win32.Build.0 = Release|Win32
+ {19470DE6-1975-4F9B-B1BE-E87A83240B15}.Release|x64.ActiveCfg = Release|x64
+ {19470DE6-1975-4F9B-B1BE-E87A83240B15}.Release|x64.Build.0 = Release|x64
+ {72894398-38CA-47A6-95FE-9647DE2BE968}.Debug|Win32.ActiveCfg = Debug|Win32
+ {72894398-38CA-47A6-95FE-9647DE2BE968}.Debug|Win32.Build.0 = Debug|Win32
+ {72894398-38CA-47A6-95FE-9647DE2BE968}.Debug|x64.ActiveCfg = Debug|x64
+ {72894398-38CA-47A6-95FE-9647DE2BE968}.Debug|x64.Build.0 = Debug|x64
+ {72894398-38CA-47A6-95FE-9647DE2BE968}.Release|Win32.ActiveCfg = Release|Win32
+ {72894398-38CA-47A6-95FE-9647DE2BE968}.Release|Win32.Build.0 = Release|Win32
+ {72894398-38CA-47A6-95FE-9647DE2BE968}.Release|x64.ActiveCfg = Release|x64
+ {72894398-38CA-47A6-95FE-9647DE2BE968}.Release|x64.Build.0 = Release|x64
+ {DFFA2117-E6A8-4806-BB69-94DAC8F8F42A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DFFA2117-E6A8-4806-BB69-94DAC8F8F42A}.Debug|Win32.Build.0 = Debug|Win32
+ {DFFA2117-E6A8-4806-BB69-94DAC8F8F42A}.Debug|x64.ActiveCfg = Debug|x64
+ {DFFA2117-E6A8-4806-BB69-94DAC8F8F42A}.Debug|x64.Build.0 = Debug|x64
+ {DFFA2117-E6A8-4806-BB69-94DAC8F8F42A}.Release|Win32.ActiveCfg = Release|Win32
+ {DFFA2117-E6A8-4806-BB69-94DAC8F8F42A}.Release|Win32.Build.0 = Release|Win32
+ {DFFA2117-E6A8-4806-BB69-94DAC8F8F42A}.Release|x64.ActiveCfg = Release|x64
+ {DFFA2117-E6A8-4806-BB69-94DAC8F8F42A}.Release|x64.Build.0 = Release|x64
+ {DEE75AD5-F165-40E1-80B2-400E27725D5C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DEE75AD5-F165-40E1-80B2-400E27725D5C}.Debug|Win32.Build.0 = Debug|Win32
+ {DEE75AD5-F165-40E1-80B2-400E27725D5C}.Debug|x64.ActiveCfg = Debug|x64
+ {DEE75AD5-F165-40E1-80B2-400E27725D5C}.Debug|x64.Build.0 = Debug|x64
+ {DEE75AD5-F165-40E1-80B2-400E27725D5C}.Release|Win32.ActiveCfg = Release|Win32
+ {DEE75AD5-F165-40E1-80B2-400E27725D5C}.Release|Win32.Build.0 = Release|Win32
+ {DEE75AD5-F165-40E1-80B2-400E27725D5C}.Release|x64.ActiveCfg = Release|x64
+ {DEE75AD5-F165-40E1-80B2-400E27725D5C}.Release|x64.Build.0 = Release|x64
+ {EBB8361B-49D5-43A5-8771-940DF3E308EF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EBB8361B-49D5-43A5-8771-940DF3E308EF}.Debug|Win32.Build.0 = Debug|Win32
+ {EBB8361B-49D5-43A5-8771-940DF3E308EF}.Debug|x64.ActiveCfg = Debug|x64
+ {EBB8361B-49D5-43A5-8771-940DF3E308EF}.Debug|x64.Build.0 = Debug|x64
+ {EBB8361B-49D5-43A5-8771-940DF3E308EF}.Release|Win32.ActiveCfg = Release|Win32
+ {EBB8361B-49D5-43A5-8771-940DF3E308EF}.Release|Win32.Build.0 = Release|Win32
+ {EBB8361B-49D5-43A5-8771-940DF3E308EF}.Release|x64.ActiveCfg = Release|x64
+ {EBB8361B-49D5-43A5-8771-940DF3E308EF}.Release|x64.Build.0 = Release|x64
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Debug|Win32.Build.0 = Debug|Win32
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Debug|x64.ActiveCfg = Debug|x64
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Debug|x64.Build.0 = Debug|x64
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Release|Win32.ActiveCfg = Release|Win32
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Release|Win32.Build.0 = Release|Win32
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Release|x64.ActiveCfg = Release|x64
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Release|x64.Build.0 = Release|x64
+ {01A41DFA-8908-4576-A1F1-C8BC7EAE39A1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {01A41DFA-8908-4576-A1F1-C8BC7EAE39A1}.Debug|Win32.Build.0 = Debug|Win32
+ {01A41DFA-8908-4576-A1F1-C8BC7EAE39A1}.Debug|x64.ActiveCfg = Debug|x64
+ {01A41DFA-8908-4576-A1F1-C8BC7EAE39A1}.Debug|x64.Build.0 = Debug|x64
+ {01A41DFA-8908-4576-A1F1-C8BC7EAE39A1}.Release|Win32.ActiveCfg = Release|Win32
+ {01A41DFA-8908-4576-A1F1-C8BC7EAE39A1}.Release|Win32.Build.0 = Release|Win32
+ {01A41DFA-8908-4576-A1F1-C8BC7EAE39A1}.Release|x64.ActiveCfg = Release|x64
+ {01A41DFA-8908-4576-A1F1-C8BC7EAE39A1}.Release|x64.Build.0 = Release|x64
+ {C6A31374-178C-4680-A404-76BE24D0229B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C6A31374-178C-4680-A404-76BE24D0229B}.Debug|Win32.Build.0 = Debug|Win32
+ {C6A31374-178C-4680-A404-76BE24D0229B}.Debug|x64.ActiveCfg = Debug|x64
+ {C6A31374-178C-4680-A404-76BE24D0229B}.Debug|x64.Build.0 = Debug|x64
+ {C6A31374-178C-4680-A404-76BE24D0229B}.Release|Win32.ActiveCfg = Release|Win32
+ {C6A31374-178C-4680-A404-76BE24D0229B}.Release|Win32.Build.0 = Release|Win32
+ {C6A31374-178C-4680-A404-76BE24D0229B}.Release|x64.ActiveCfg = Release|x64
+ {C6A31374-178C-4680-A404-76BE24D0229B}.Release|x64.Build.0 = Release|x64
+ {FAF9AD25-8238-49E9-9AC9-8C56E190440A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FAF9AD25-8238-49E9-9AC9-8C56E190440A}.Debug|Win32.Build.0 = Debug|Win32
+ {FAF9AD25-8238-49E9-9AC9-8C56E190440A}.Debug|x64.ActiveCfg = Debug|Win32
+ {FAF9AD25-8238-49E9-9AC9-8C56E190440A}.Release|Win32.ActiveCfg = Release|Win32
+ {FAF9AD25-8238-49E9-9AC9-8C56E190440A}.Release|Win32.Build.0 = Release|Win32
+ {FAF9AD25-8238-49E9-9AC9-8C56E190440A}.Release|x64.ActiveCfg = Release|Win32
+ {EFB07DBC-36E3-4C54-B941-3CDAFAACF47B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EFB07DBC-36E3-4C54-B941-3CDAFAACF47B}.Debug|Win32.Build.0 = Debug|Win32
+ {EFB07DBC-36E3-4C54-B941-3CDAFAACF47B}.Debug|x64.ActiveCfg = Debug|x64
+ {EFB07DBC-36E3-4C54-B941-3CDAFAACF47B}.Debug|x64.Build.0 = Debug|x64
+ {EFB07DBC-36E3-4C54-B941-3CDAFAACF47B}.Release|Win32.ActiveCfg = Release|Win32
+ {EFB07DBC-36E3-4C54-B941-3CDAFAACF47B}.Release|Win32.Build.0 = Release|Win32
+ {EFB07DBC-36E3-4C54-B941-3CDAFAACF47B}.Release|x64.ActiveCfg = Release|x64
+ {EFB07DBC-36E3-4C54-B941-3CDAFAACF47B}.Release|x64.Build.0 = Release|x64
+ {53F75437-15B8-4A5C-86BF-E238CC68FCBC}.Debug|Win32.ActiveCfg = Debug|Win32
+ {53F75437-15B8-4A5C-86BF-E238CC68FCBC}.Debug|Win32.Build.0 = Debug|Win32
+ {53F75437-15B8-4A5C-86BF-E238CC68FCBC}.Debug|x64.ActiveCfg = Debug|x64
+ {53F75437-15B8-4A5C-86BF-E238CC68FCBC}.Debug|x64.Build.0 = Debug|x64
+ {53F75437-15B8-4A5C-86BF-E238CC68FCBC}.Release|Win32.ActiveCfg = Release|Win32
+ {53F75437-15B8-4A5C-86BF-E238CC68FCBC}.Release|Win32.Build.0 = Release|Win32
+ {53F75437-15B8-4A5C-86BF-E238CC68FCBC}.Release|x64.ActiveCfg = Release|x64
+ {53F75437-15B8-4A5C-86BF-E238CC68FCBC}.Release|x64.Build.0 = Release|x64
+ {58C7E370-0EDD-4F5E-8617-3F5071170205}.Debug|Win32.ActiveCfg = Debug|Win32
+ {58C7E370-0EDD-4F5E-8617-3F5071170205}.Debug|Win32.Build.0 = Debug|Win32
+ {58C7E370-0EDD-4F5E-8617-3F5071170205}.Debug|x64.ActiveCfg = Debug|x64
+ {58C7E370-0EDD-4F5E-8617-3F5071170205}.Debug|x64.Build.0 = Debug|x64
+ {58C7E370-0EDD-4F5E-8617-3F5071170205}.Release|Win32.ActiveCfg = Release|Win32
+ {58C7E370-0EDD-4F5E-8617-3F5071170205}.Release|Win32.Build.0 = Release|Win32
+ {58C7E370-0EDD-4F5E-8617-3F5071170205}.Release|x64.ActiveCfg = Release|x64
+ {58C7E370-0EDD-4F5E-8617-3F5071170205}.Release|x64.Build.0 = Release|x64
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}.Debug|Win32.Build.0 = Debug|Win32
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}.Debug|x64.ActiveCfg = Debug|x64
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}.Debug|x64.Build.0 = Debug|x64
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}.Release|Win32.ActiveCfg = Release|Win32
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}.Release|Win32.Build.0 = Release|Win32
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}.Release|x64.ActiveCfg = Release|x64
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}.Release|x64.Build.0 = Release|x64
+ {2925B855-5975-44AE-BB00-1217A2A4E511}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2925B855-5975-44AE-BB00-1217A2A4E511}.Debug|Win32.Build.0 = Debug|Win32
+ {2925B855-5975-44AE-BB00-1217A2A4E511}.Debug|x64.ActiveCfg = Debug|x64
+ {2925B855-5975-44AE-BB00-1217A2A4E511}.Debug|x64.Build.0 = Debug|x64
+ {2925B855-5975-44AE-BB00-1217A2A4E511}.Release|Win32.ActiveCfg = Release|Win32
+ {2925B855-5975-44AE-BB00-1217A2A4E511}.Release|Win32.Build.0 = Release|Win32
+ {2925B855-5975-44AE-BB00-1217A2A4E511}.Release|x64.ActiveCfg = Release|x64
+ {2925B855-5975-44AE-BB00-1217A2A4E511}.Release|x64.Build.0 = Release|x64
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Debug|Win32.Build.0 = Debug|Win32
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Debug|x64.ActiveCfg = Debug|x64
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Debug|x64.Build.0 = Debug|x64
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Release|Win32.ActiveCfg = Release|Win32
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Release|Win32.Build.0 = Release|Win32
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Release|x64.ActiveCfg = Release|x64
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Release|x64.Build.0 = Release|x64
+ {D836FBF5-071E-4E04-8D63-C7EB6701B296}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D836FBF5-071E-4E04-8D63-C7EB6701B296}.Debug|Win32.Build.0 = Debug|Win32
+ {D836FBF5-071E-4E04-8D63-C7EB6701B296}.Debug|x64.ActiveCfg = Debug|x64
+ {D836FBF5-071E-4E04-8D63-C7EB6701B296}.Debug|x64.Build.0 = Debug|x64
+ {D836FBF5-071E-4E04-8D63-C7EB6701B296}.Release|Win32.ActiveCfg = Release|Win32
+ {D836FBF5-071E-4E04-8D63-C7EB6701B296}.Release|Win32.Build.0 = Release|Win32
+ {D836FBF5-071E-4E04-8D63-C7EB6701B296}.Release|x64.ActiveCfg = Release|x64
+ {D836FBF5-071E-4E04-8D63-C7EB6701B296}.Release|x64.Build.0 = Release|x64
+ {BD00D28E-6667-414E-A4B1-6BEFC07ADB42}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BD00D28E-6667-414E-A4B1-6BEFC07ADB42}.Debug|Win32.Build.0 = Debug|Win32
+ {BD00D28E-6667-414E-A4B1-6BEFC07ADB42}.Debug|x64.ActiveCfg = Debug|x64
+ {BD00D28E-6667-414E-A4B1-6BEFC07ADB42}.Debug|x64.Build.0 = Debug|x64
+ {BD00D28E-6667-414E-A4B1-6BEFC07ADB42}.Release|Win32.ActiveCfg = Release|Win32
+ {BD00D28E-6667-414E-A4B1-6BEFC07ADB42}.Release|Win32.Build.0 = Release|Win32
+ {BD00D28E-6667-414E-A4B1-6BEFC07ADB42}.Release|x64.ActiveCfg = Release|x64
+ {BD00D28E-6667-414E-A4B1-6BEFC07ADB42}.Release|x64.Build.0 = Release|x64
+ {062BD3C7-2D01-44F6-8D79-070F688C559F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {062BD3C7-2D01-44F6-8D79-070F688C559F}.Debug|Win32.Build.0 = Debug|Win32
+ {062BD3C7-2D01-44F6-8D79-070F688C559F}.Debug|x64.ActiveCfg = Debug|x64
+ {062BD3C7-2D01-44F6-8D79-070F688C559F}.Debug|x64.Build.0 = Debug|x64
+ {062BD3C7-2D01-44F6-8D79-070F688C559F}.Release|Win32.ActiveCfg = Release|Win32
+ {062BD3C7-2D01-44F6-8D79-070F688C559F}.Release|Win32.Build.0 = Release|Win32
+ {062BD3C7-2D01-44F6-8D79-070F688C559F}.Release|x64.ActiveCfg = Release|x64
+ {062BD3C7-2D01-44F6-8D79-070F688C559F}.Release|x64.Build.0 = Release|x64
+ {6794EB8C-6425-422D-A3B0-14EED54C0E98}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6794EB8C-6425-422D-A3B0-14EED54C0E98}.Debug|Win32.Build.0 = Debug|Win32
+ {6794EB8C-6425-422D-A3B0-14EED54C0E98}.Debug|x64.ActiveCfg = Debug|x64
+ {6794EB8C-6425-422D-A3B0-14EED54C0E98}.Debug|x64.Build.0 = Debug|x64
+ {6794EB8C-6425-422D-A3B0-14EED54C0E98}.Release|Win32.ActiveCfg = Release|Win32
+ {6794EB8C-6425-422D-A3B0-14EED54C0E98}.Release|Win32.Build.0 = Release|Win32
+ {6794EB8C-6425-422D-A3B0-14EED54C0E98}.Release|x64.ActiveCfg = Release|x64
+ {6794EB8C-6425-422D-A3B0-14EED54C0E98}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {97076DB2-CFCD-4277-BDF0-A6407852E1AC}
+ EndGlobalSection
+EndGlobal
diff --git a/builds/win32/msvc15/FirebirdBoot.sln b/builds/win32/msvc15/FirebirdBoot.sln
new file mode 100644
index 0000000000..be2c0765bf
--- /dev/null
+++ b/builds/win32/msvc15/FirebirdBoot.sln
@@ -0,0 +1,100 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.28010.2016
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "build_msg", "build_msg.vcxproj", "{99A84638-DF3A-417F-895D-5BD88FC29411}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "codes", "codes.vcxproj", "{5658573B-E79E-4C84-8B15-C910C4CDB9AD}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gpre_boot", "gpre_boot.vcxproj", "{8348521F-4480-4A1D-AE3B-E260235E9860}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "common", "common.vcxproj", "{15605F44-BFFD-444F-AD4C-55DC9D704465}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "btyacc", "btyacc.vcxproj", "{57CDBF51-F1FB-4227-8C03-6F4134A7E234}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "yvalve", "yvalve.vcxproj", "{4FE03933-98CD-4879-A135-FD9430087A6B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gpre_common", "gpre_common.vcxproj", "{2925B855-5975-44AE-BB00-1217A2A4E511}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "remote", "remote.vcxproj", "{4BCC693D-1745-45ED-8302-E5E2F979549A}"
+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
+ {99A84638-DF3A-417F-895D-5BD88FC29411}.Debug|Win32.ActiveCfg = Debug|Win32
+ {99A84638-DF3A-417F-895D-5BD88FC29411}.Debug|Win32.Build.0 = Debug|Win32
+ {99A84638-DF3A-417F-895D-5BD88FC29411}.Debug|x64.ActiveCfg = Debug|x64
+ {99A84638-DF3A-417F-895D-5BD88FC29411}.Debug|x64.Build.0 = Debug|x64
+ {99A84638-DF3A-417F-895D-5BD88FC29411}.Release|Win32.ActiveCfg = Release|Win32
+ {99A84638-DF3A-417F-895D-5BD88FC29411}.Release|Win32.Build.0 = Release|Win32
+ {99A84638-DF3A-417F-895D-5BD88FC29411}.Release|x64.ActiveCfg = Release|x64
+ {99A84638-DF3A-417F-895D-5BD88FC29411}.Release|x64.Build.0 = Release|x64
+ {5658573B-E79E-4C84-8B15-C910C4CDB9AD}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5658573B-E79E-4C84-8B15-C910C4CDB9AD}.Debug|Win32.Build.0 = Debug|Win32
+ {5658573B-E79E-4C84-8B15-C910C4CDB9AD}.Debug|x64.ActiveCfg = Debug|x64
+ {5658573B-E79E-4C84-8B15-C910C4CDB9AD}.Debug|x64.Build.0 = Debug|x64
+ {5658573B-E79E-4C84-8B15-C910C4CDB9AD}.Release|Win32.ActiveCfg = Release|Win32
+ {5658573B-E79E-4C84-8B15-C910C4CDB9AD}.Release|Win32.Build.0 = Release|Win32
+ {5658573B-E79E-4C84-8B15-C910C4CDB9AD}.Release|x64.ActiveCfg = Release|x64
+ {5658573B-E79E-4C84-8B15-C910C4CDB9AD}.Release|x64.Build.0 = Release|x64
+ {8348521F-4480-4A1D-AE3B-E260235E9860}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8348521F-4480-4A1D-AE3B-E260235E9860}.Debug|Win32.Build.0 = Debug|Win32
+ {8348521F-4480-4A1D-AE3B-E260235E9860}.Debug|x64.ActiveCfg = Debug|x64
+ {8348521F-4480-4A1D-AE3B-E260235E9860}.Debug|x64.Build.0 = Debug|x64
+ {8348521F-4480-4A1D-AE3B-E260235E9860}.Release|Win32.ActiveCfg = Release|Win32
+ {8348521F-4480-4A1D-AE3B-E260235E9860}.Release|Win32.Build.0 = Release|Win32
+ {8348521F-4480-4A1D-AE3B-E260235E9860}.Release|x64.ActiveCfg = Release|x64
+ {8348521F-4480-4A1D-AE3B-E260235E9860}.Release|x64.Build.0 = Release|x64
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Debug|Win32.ActiveCfg = Debug|Win32
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Debug|Win32.Build.0 = Debug|Win32
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Debug|x64.ActiveCfg = Debug|x64
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Debug|x64.Build.0 = Debug|x64
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Release|Win32.ActiveCfg = Release|Win32
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Release|Win32.Build.0 = Release|Win32
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Release|x64.ActiveCfg = Release|x64
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Release|x64.Build.0 = Release|x64
+ {57CDBF51-F1FB-4227-8C03-6F4134A7E234}.Debug|Win32.ActiveCfg = Debug|Win32
+ {57CDBF51-F1FB-4227-8C03-6F4134A7E234}.Debug|Win32.Build.0 = Debug|Win32
+ {57CDBF51-F1FB-4227-8C03-6F4134A7E234}.Debug|x64.ActiveCfg = Debug|x64
+ {57CDBF51-F1FB-4227-8C03-6F4134A7E234}.Debug|x64.Build.0 = Debug|x64
+ {57CDBF51-F1FB-4227-8C03-6F4134A7E234}.Release|Win32.ActiveCfg = Release|Win32
+ {57CDBF51-F1FB-4227-8C03-6F4134A7E234}.Release|Win32.Build.0 = Release|Win32
+ {57CDBF51-F1FB-4227-8C03-6F4134A7E234}.Release|x64.ActiveCfg = Release|x64
+ {57CDBF51-F1FB-4227-8C03-6F4134A7E234}.Release|x64.Build.0 = Release|x64
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Debug|Win32.Build.0 = Debug|Win32
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Debug|x64.ActiveCfg = Debug|x64
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Debug|x64.Build.0 = Debug|x64
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Release|Win32.ActiveCfg = Release|Win32
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Release|Win32.Build.0 = Release|Win32
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Release|x64.ActiveCfg = Release|x64
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Release|x64.Build.0 = Release|x64
+ {2925B855-5975-44AE-BB00-1217A2A4E511}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2925B855-5975-44AE-BB00-1217A2A4E511}.Debug|Win32.Build.0 = Debug|Win32
+ {2925B855-5975-44AE-BB00-1217A2A4E511}.Debug|x64.ActiveCfg = Debug|x64
+ {2925B855-5975-44AE-BB00-1217A2A4E511}.Debug|x64.Build.0 = Debug|x64
+ {2925B855-5975-44AE-BB00-1217A2A4E511}.Release|Win32.ActiveCfg = Release|Win32
+ {2925B855-5975-44AE-BB00-1217A2A4E511}.Release|Win32.Build.0 = Release|Win32
+ {2925B855-5975-44AE-BB00-1217A2A4E511}.Release|x64.ActiveCfg = Release|x64
+ {2925B855-5975-44AE-BB00-1217A2A4E511}.Release|x64.Build.0 = Release|x64
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Debug|Win32.Build.0 = Debug|Win32
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Debug|x64.ActiveCfg = Debug|x64
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Debug|x64.Build.0 = Debug|x64
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Release|Win32.ActiveCfg = Release|Win32
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Release|Win32.Build.0 = Release|Win32
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Release|x64.ActiveCfg = Release|x64
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {510E51BB-10E3-4366-A73E-90832FC896B5}
+ EndGlobalSection
+EndGlobal
diff --git a/builds/win32/msvc15/FirebirdCommon.props b/builds/win32/msvc15/FirebirdCommon.props
new file mode 100644
index 0000000000..47b5b641b3
--- /dev/null
+++ b/builds/win32/msvc15/FirebirdCommon.props
@@ -0,0 +1,41 @@
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\$(ProjectName)\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\$(ProjectName)\
+ false
+
+
+
+ /EHsc- %(AdditionalOptions)
+ true
+ ../../../src/include;../../../src/include/gen;../../../extern/libtomcrypt/src/headers;../../../extern/libtommath;../../../extern/icu/include;../../../extern/zlib;%(AdditionalIncludeDirectories)
+
+
+ false
+ ..\..\..\temp\$(Platform)\$(Configuration)\$(ProjectName)\$(ProjectName).pch
+ ..\..\..\temp\$(Platform)\$(Configuration)\$(ProjectName)/
+ ..\..\..\temp\$(Platform)\$(Configuration)\$(ProjectName)/
+ ..\..\..\temp\$(Platform)\$(Configuration)\$(ProjectName)/
+ true
+ ..\..\..\temp\$(Platform)\$(Configuration)\$(ProjectName)\
+ Level3
+ true
+ ProgramDatabase
+ Default
+ false
+ true
+ _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
+
+
+ true
+ true
+ $(IntDir)$(TargetName).pdb
+ $(IntDir)$(TargetName).lib
+
+
+ $(IntDir)$(TargetName).bsc
+
+
+
diff --git a/builds/win32/msvc15/FirebirdDebug.props b/builds/win32/msvc15/FirebirdDebug.props
new file mode 100644
index 0000000000..b1d1b364e8
--- /dev/null
+++ b/builds/win32/msvc15/FirebirdDebug.props
@@ -0,0 +1,12 @@
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ MultiThreadedDebugDLL
+ EnableFastChecks
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/FirebirdExamples.sln b/builds/win32/msvc15/FirebirdExamples.sln
new file mode 100644
index 0000000000..f07f71394c
--- /dev/null
+++ b/builds/win32/msvc15/FirebirdExamples.sln
@@ -0,0 +1,89 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.28010.2016
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "empbuild", "empbuild.vcxproj", "{FC2859B9-56DB-40B4-86C4-2DE31ECE9144}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "intlbuild", "intlbuild.vcxproj", "{9546EF04-1326-464B-A6ED-395C60DD63CC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "udr_engine", "udr_engine.vcxproj", "{20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "udrcpp_example", "udrcpp_example.vcxproj", "{FF0FD8DF-1E5C-486E-B395-A620376A4633}"
+ ProjectSection(ProjectDependencies) = postProject
+ {4FE03933-98CD-4879-A135-FD9430087A6B} = {4FE03933-98CD-4879-A135-FD9430087A6B}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "common", "common.vcxproj", "{15605F44-BFFD-444F-AD4C-55DC9D704465}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "yvalve", "yvalve.vcxproj", "{4FE03933-98CD-4879-A135-FD9430087A6B}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "remote", "remote.vcxproj", "{4BCC693D-1745-45ED-8302-E5E2F979549A}"
+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
+ {FC2859B9-56DB-40B4-86C4-2DE31ECE9144}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FC2859B9-56DB-40B4-86C4-2DE31ECE9144}.Debug|Win32.Build.0 = Debug|Win32
+ {FC2859B9-56DB-40B4-86C4-2DE31ECE9144}.Debug|x64.ActiveCfg = Debug|x64
+ {FC2859B9-56DB-40B4-86C4-2DE31ECE9144}.Debug|x64.Build.0 = Debug|x64
+ {FC2859B9-56DB-40B4-86C4-2DE31ECE9144}.Release|Win32.ActiveCfg = Release|Win32
+ {FC2859B9-56DB-40B4-86C4-2DE31ECE9144}.Release|Win32.Build.0 = Release|Win32
+ {FC2859B9-56DB-40B4-86C4-2DE31ECE9144}.Release|x64.ActiveCfg = Release|x64
+ {FC2859B9-56DB-40B4-86C4-2DE31ECE9144}.Release|x64.Build.0 = Release|x64
+ {9546EF04-1326-464B-A6ED-395C60DD63CC}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9546EF04-1326-464B-A6ED-395C60DD63CC}.Debug|x64.ActiveCfg = Debug|x64
+ {9546EF04-1326-464B-A6ED-395C60DD63CC}.Release|Win32.ActiveCfg = Release|Win32
+ {9546EF04-1326-464B-A6ED-395C60DD63CC}.Release|x64.ActiveCfg = Release|x64
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}.Debug|Win32.Build.0 = Debug|Win32
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}.Debug|x64.ActiveCfg = Debug|x64
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}.Debug|x64.Build.0 = Debug|x64
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}.Release|Win32.ActiveCfg = Release|Win32
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}.Release|Win32.Build.0 = Release|Win32
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}.Release|x64.ActiveCfg = Release|x64
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}.Release|x64.Build.0 = Release|x64
+ {FF0FD8DF-1E5C-486E-B395-A620376A4633}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FF0FD8DF-1E5C-486E-B395-A620376A4633}.Debug|Win32.Build.0 = Debug|Win32
+ {FF0FD8DF-1E5C-486E-B395-A620376A4633}.Debug|x64.ActiveCfg = Debug|x64
+ {FF0FD8DF-1E5C-486E-B395-A620376A4633}.Debug|x64.Build.0 = Debug|x64
+ {FF0FD8DF-1E5C-486E-B395-A620376A4633}.Release|Win32.ActiveCfg = Release|Win32
+ {FF0FD8DF-1E5C-486E-B395-A620376A4633}.Release|Win32.Build.0 = Release|Win32
+ {FF0FD8DF-1E5C-486E-B395-A620376A4633}.Release|x64.ActiveCfg = Release|x64
+ {FF0FD8DF-1E5C-486E-B395-A620376A4633}.Release|x64.Build.0 = Release|x64
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Debug|Win32.ActiveCfg = Debug|Win32
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Debug|Win32.Build.0 = Debug|Win32
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Debug|x64.ActiveCfg = Debug|x64
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Debug|x64.Build.0 = Debug|x64
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Release|Win32.ActiveCfg = Release|Win32
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Release|Win32.Build.0 = Release|Win32
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Release|x64.ActiveCfg = Release|x64
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}.Release|x64.Build.0 = Release|x64
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Debug|Win32.Build.0 = Debug|Win32
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Debug|x64.ActiveCfg = Debug|x64
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Debug|x64.Build.0 = Debug|x64
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Release|Win32.ActiveCfg = Release|Win32
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Release|Win32.Build.0 = Release|Win32
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Release|x64.ActiveCfg = Release|x64
+ {4FE03933-98CD-4879-A135-FD9430087A6B}.Release|x64.Build.0 = Release|x64
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Debug|Win32.Build.0 = Debug|Win32
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Debug|x64.ActiveCfg = Debug|x64
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Debug|x64.Build.0 = Debug|x64
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Release|Win32.ActiveCfg = Release|Win32
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Release|Win32.Build.0 = Release|Win32
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Release|x64.ActiveCfg = Release|x64
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {00F071FD-641A-45DA-9287-B6D43179D9B4}
+ EndGlobalSection
+EndGlobal
diff --git a/builds/win32/msvc15/FirebirdRelease.props b/builds/win32/msvc15/FirebirdRelease.props
new file mode 100644
index 0000000000..da10975428
--- /dev/null
+++ b/builds/win32/msvc15/FirebirdRelease.props
@@ -0,0 +1,11 @@
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+
+
+
+ MultiThreadedDLL
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/alice.vcxproj b/builds/win32/msvc15/alice.vcxproj
new file mode 100644
index 0000000000..b9a64bf167
--- /dev/null
+++ b/builds/win32/msvc15/alice.vcxproj
@@ -0,0 +1,166 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {0D616380-1A5A-4230-A80B-021360E4E669}
+ 10.0.17134.0
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_LIB;WIN32;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_LIB;WIN32;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+
+
+ Disabled
+ _DEBUG;_LIB;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+
+
+ X64
+
+
+ Disabled
+ _DEBUG;_LIB;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/alice.vcxproj.filters b/builds/win32/msvc15/alice.vcxproj.filters
new file mode 100644
index 0000000000..1b72e071c8
--- /dev/null
+++ b/builds/win32/msvc15/alice.vcxproj.filters
@@ -0,0 +1,60 @@
+
+
+
+
+ {4744ff85-687e-463a-bd05-c8dbc4965b78}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {7b10a2cf-e42c-4a2e-851c-1b60ea3ff9f3}
+ epp
+
+
+ {2ef69e20-bbb8-47f1-bc08-69341a6b42d9}
+ c
+
+
+ {54c589f8-95de-4b05-a2e1-a9c5b7432f9e}
+ h;hpp;hxx;hm;inl
+
+
+
+
+ ALICE files
+
+
+ ALICE files
+
+
+ ALICE files\Generated files
+
+
+ ALICE files
+
+
+
+
+ ALICE files\epp files
+
+
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/btyacc.vcxproj b/builds/win32/msvc15/btyacc.vcxproj
new file mode 100644
index 0000000000..007eb1eda4
--- /dev/null
+++ b/builds/win32/msvc15/btyacc.vcxproj
@@ -0,0 +1,188 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {57CDBF51-F1FB-4227-8C03-6F4134A7E234}
+ btyacc
+ ManagedCProj
+ 10.0.17134.0
+
+
+
+ Application
+ MultiByte
+ false
+ v141_xp
+
+
+ Application
+ MultiByte
+ false
+ v141_xp
+
+
+ Application
+ MultiByte
+ false
+ v141
+
+
+ Application
+ MultiByte
+ false
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ true
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;%(PreprocessorDefinitions)
+ false
+ Default
+
+
+
+
+ true
+ false
+
+
+
+
+
+
+ WIN32;NDEBUG;%(PreprocessorDefinitions)
+ false
+
+
+
+
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;%(PreprocessorDefinitions)
+ false
+ Default
+
+
+
+
+ true
+ false
+
+
+ MachineX64
+
+
+
+
+ X64
+
+
+ WIN32;NDEBUG;%(PreprocessorDefinitions)
+ false
+
+
+
+
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/btyacc.vcxproj.filters b/builds/win32/msvc15/btyacc.vcxproj.filters
new file mode 100644
index 0000000000..a6ed61ef74
--- /dev/null
+++ b/builds/win32/msvc15/btyacc.vcxproj.filters
@@ -0,0 +1,69 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/build_msg.vcxproj b/builds/win32/msvc15/build_msg.vcxproj
new file mode 100644
index 0000000000..933f9df2a0
--- /dev/null
+++ b/builds/win32/msvc15/build_msg.vcxproj
@@ -0,0 +1,217 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {99A84638-DF3A-417F-895D-5BD88FC29411}
+ build_msg
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ false
+ true
+ true
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ OnlyExplicitInline
+ WIN32;NDEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+ true
+ true
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c0a
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ OnlyExplicitInline
+ WIN32;NDEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+ true
+ true
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c0a
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c0a
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c0a
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+ \progs\firebird\firebird2\src\jrd
+ \progs\firebird\firebird2\src\jrd
+ \progs\firebird\firebird2\src\jrd
+ \progs\firebird\firebird2\src\jrd
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ true
+ false
+ false
+ true
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/build_msg.vcxproj.filters b/builds/win32/msvc15/build_msg.vcxproj.filters
new file mode 100644
index 0000000000..bd1bd0ad0c
--- /dev/null
+++ b/builds/win32/msvc15/build_msg.vcxproj.filters
@@ -0,0 +1,27 @@
+
+
+
+
+ {fcdd6b30-509f-42af-a518-62266799e430}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {56bc7ec7-a5b0-49f7-88b8-329f39418f57}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+ {516ad004-1726-4fc9-965c-314487a60d9d}
+ h;hpp;hxx;hm;inl
+
+
+
+
+ Source Files
+
+
+
+
+ Resource Files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/burp.vcxproj b/builds/win32/msvc15/burp.vcxproj
new file mode 100644
index 0000000000..58ed1c2c78
--- /dev/null
+++ b/builds/win32/msvc15/burp.vcxproj
@@ -0,0 +1,174 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {D1507562-A363-4685-96AF-B036F5E5E47F}
+ 10.0.17134.0
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_LIB;WIN32;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+
+
+ Disabled
+ _DEBUG;_LIB;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_LIB;WIN32;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+
+
+ X64
+
+
+ Disabled
+ _DEBUG;_LIB;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/burp.vcxproj.filters b/builds/win32/msvc15/burp.vcxproj.filters
new file mode 100644
index 0000000000..03e6d1a31f
--- /dev/null
+++ b/builds/win32/msvc15/burp.vcxproj.filters
@@ -0,0 +1,83 @@
+
+
+
+
+ {fd99cd9f-613b-4a15-b474-628e56554ec1}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {d70145a9-24c1-4e37-b304-c68ec2bd2554}
+ epp
+
+
+ {29b1e9b7-aa82-4e3d-a40d-050a52c1a462}
+
+
+ {eb4b34e6-bff2-4f4f-acff-eda9621d223b}
+ h;hpp;hxx;hm;inl
+
+
+
+
+ BURP files
+
+
+ BURP files
+
+
+ BURP files
+
+
+ BURP files
+
+
+ BURP files\Generated files
+
+
+ BURP files\Generated files
+
+
+ BURP files\Generated files
+
+
+
+
+ BURP files\epp files
+
+
+ BURP files\epp files
+
+
+ BURP files\epp files
+
+
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/codes.vcxproj b/builds/win32/msvc15/codes.vcxproj
new file mode 100644
index 0000000000..e09ccc1801
--- /dev/null
+++ b/builds/win32/msvc15/codes.vcxproj
@@ -0,0 +1,213 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {5658573B-E79E-4C84-8B15-C910C4CDB9AD}
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ true
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c0a
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c0a
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ OnlyExplicitInline
+ WIN32;NDEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+ true
+ true
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c0a
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ OnlyExplicitInline
+ WIN32;NDEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+ true
+ true
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c0a
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+ \progs\firebird\firebird2\src\jrd
+ \progs\firebird\firebird2\src\jrd
+ \progs\firebird\firebird2\src\jrd
+ \progs\firebird\firebird2\src\jrd
+
+
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+ true
+ false
+ false
+ true
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/codes.vcxproj.filters b/builds/win32/msvc15/codes.vcxproj.filters
new file mode 100644
index 0000000000..cfabd7e877
--- /dev/null
+++ b/builds/win32/msvc15/codes.vcxproj.filters
@@ -0,0 +1,27 @@
+
+
+
+
+ {05ece0fa-1062-451b-a11c-7610865be08d}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {0c75fa27-3d0d-47f6-8e6b-1e1465475587}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+ {87b52ce6-a829-4262-a3f9-b089abb4ced9}
+ h;hpp;hxx;hm;inl
+
+
+
+
+ Source Files
+
+
+
+
+ Resource Files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/common.vcxproj b/builds/win32/msvc15/common.vcxproj
new file mode 100644
index 0000000000..03e8574a35
--- /dev/null
+++ b/builds/win32/msvc15/common.vcxproj
@@ -0,0 +1,356 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ StreamingSIMDExtensions2
+ true
+ StreamingSIMDExtensions2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {15605F44-BFFD-444F-AD4C-55DC9D704465}
+ common
+ 10.0.17134.0
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_LIB;SUPERSERVER;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ ws2_32.lib;../../../extern/libtommath/lib/$(PlatformName)\$(Configuration)\tommath.lib;../../../extern/libtomcrypt/lib/$(PlatformName)\$(Configuration)\tomcrypt.lib;../../../extern/decNumber/lib/$(PlatformName)\$(Configuration)\decnumber.lib;%(AdditionalDependencies)
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;_LIB;DEV_BUILD;SUPERSERVER;%(PreprocessorDefinitions)
+
+
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ ws2_32.lib;../../../extern/libtommath/lib/$(PlatformName)\$(Configuration)\tommath.lib;../../../extern/libtomcrypt/lib/$(PlatformName)\$(Configuration)\tomcrypt.lib;../../../extern/decNumber/lib/$(PlatformName)\$(Configuration)\decnumber.lib;%(AdditionalDependencies)
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_LIB;SUPERSERVER;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ ws2_32.lib;../../../extern/libtommath/lib/$(PlatformName)\$(Configuration)\tommath.lib;../../../extern/libtomcrypt/lib/$(PlatformName)\$(Configuration)\tomcrypt.lib;../../../extern/decNumber/lib/$(PlatformName)\$(Configuration)\decnumber.lib;%(AdditionalDependencies)
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_LIB;DEV_BUILD;SUPERSERVER;%(PreprocessorDefinitions)
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ ws2_32.lib;../../../extern/libtommath/lib/$(PlatformName)\$(Configuration)\tommath.lib;../../../extern/libtomcrypt/lib/$(PlatformName)\$(Configuration)\tomcrypt.lib;../../../extern/decNumber/lib/$(PlatformName)\$(Configuration)\decnumber.lib;%(AdditionalDependencies)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/common.vcxproj.filters b/builds/win32/msvc15/common.vcxproj.filters
new file mode 100644
index 0000000000..bf67a2ae9d
--- /dev/null
+++ b/builds/win32/msvc15/common.vcxproj.filters
@@ -0,0 +1,564 @@
+
+
+
+
+ {f95ad003-41e0-4fd7-b4de-7f3a729835c3}
+
+
+ {496670e9-f445-4416-a716-96ec5709858c}
+
+
+ {dfed73a4-6b65-411d-b43b-d000b7edfb70}
+
+
+ {03f83331-723e-4ba5-9ebb-348f0554a088}
+
+
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ config
+
+
+ config
+
+
+ config
+
+
+ config
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ common
+
+
+ classes
+
+
+ common
+
+
+ classes
+
+
+ classes
+
+
+ classes
+
+
+ common
+
+
+ classes
+
+
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/empbuild.vcxproj b/builds/win32/msvc15/empbuild.vcxproj
new file mode 100644
index 0000000000..137adf5273
--- /dev/null
+++ b/builds/win32/msvc15/empbuild.vcxproj
@@ -0,0 +1,207 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {FC2859B9-56DB-40B4-86C4-2DE31ECE9144}
+ empbuild
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ true
+ true
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ /EHc- %(AdditionalOptions)
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ ../../../src/include;../../../src/include/gen;../../../src/jrd;%(AdditionalIncludeDirectories)
+ GPRE_FORTRAN;GPRE_PASCAL;GPRE_COBOL;GPRE_ADA;NDEBUG;_CONSOLE;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c0a
+
+
+ /MACHINE:I386 %(AdditionalOptions)
+ odbc32.lib;odbccp32.lib;%(AdditionalDependencies)
+
+
+ Console
+
+
+ false
+
+
+
+
+
+
+ X64
+
+
+ /EHc- %(AdditionalOptions)
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ ../../../src/include;../../../src/include/gen;../../../src/jrd;%(AdditionalIncludeDirectories)
+ GPRE_FORTRAN;GPRE_PASCAL;GPRE_COBOL;GPRE_ADA;NDEBUG;_CONSOLE;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c0a
+
+
+ Console
+
+
+ false
+
+
+
+
+
+
+ Disabled
+ ../../../src/include;../../../src/include/gen;../../../src/jrd;%(AdditionalIncludeDirectories)
+ GPRE_FORTRAN;GPRE_PASCAL;GPRE_COBOL;GPRE_ADA;_DEBUG;_CONSOLE;SUPERCLIENT;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c0a
+
+
+ /MACHINE:I386 %(AdditionalOptions)
+ odbc32.lib;odbccp32.lib;fbclient.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\fbclient;%(AdditionalLibraryDirectories)
+ Console
+
+
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ ../../../src/include;../../../src/include/gen;../../../src/jrd;%(AdditionalIncludeDirectories)
+ GPRE_FORTRAN;GPRE_PASCAL;GPRE_COBOL;GPRE_ADA;_DEBUG;_CONSOLE;SUPERCLIENT;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c0a
+
+
+ odbc32.lib;odbccp32.lib;fbclient.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\fbclient;%(AdditionalLibraryDirectories)
+ Console
+
+
+ false
+
+
+
+
+
+
+
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/empbuild.vcxproj.filters b/builds/win32/msvc15/empbuild.vcxproj.filters
new file mode 100644
index 0000000000..d2356d3c6e
--- /dev/null
+++ b/builds/win32/msvc15/empbuild.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {d8040221-dac9-41e3-a485-dc7404c177e3}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {539bf5d3-a626-4903-8dc3-75d82bf172de}
+ h;hpp;hxx;hm;inl
+
+
+ {307f31db-efbf-4c9c-9aa6-dbda2d6d8484}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/engine.vcxproj b/builds/win32/msvc15/engine.vcxproj
new file mode 100644
index 0000000000..1d5e719e7c
--- /dev/null
+++ b/builds/win32/msvc15/engine.vcxproj
@@ -0,0 +1,563 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Document
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {0d616380-1a5a-4230-a80b-021360e4e669}
+ true
+ false
+ false
+ true
+ false
+
+
+ {d1507562-a363-4685-96af-b036f5e5e47f}
+ true
+ false
+ false
+ true
+ false
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ true
+ false
+ false
+ true
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+ true
+ false
+ false
+ true
+ false
+
+
+
+
+
+
+ {F8798A49-9D20-451E-A7BD-FEB5237103B5}
+ 10.0.17134.0
+
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ engine13
+ engine13
+ engine13
+ engine13
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ true
+
+
+
+ Disabled
+ WIN32;_DEBUG;_WINDOWS;_LIB;SUPERSERVER;DEV_BUILD;NAMESPACE=Vulcan;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0419
+
+
+ mpr.lib;%(AdditionalDependencies)
+ ../../../extern/icu/$(Platform)/release/lib;%(AdditionalLibraryDirectories)
+ ..\defs\plugin.def
+ Windows
+
+
+
+
+ X64
+
+
+ Disabled
+ ../../../src/include;../../../src/include/gen;../../../extern/icu/include;../../../src/vulcan;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_WINDOWS;_LIB;SUPERSERVER;DEV_BUILD;NAMESPACE=Vulcan;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0419
+
+
+ mpr.lib;%(AdditionalDependencies)
+ ../../../extern/icu/$(Platform)/release/lib;%(AdditionalLibraryDirectories)
+ ..\defs\plugin.def
+ Windows
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_WINDOWS;_LIB;SUPERSERVER;NAMESPACE=Vulcan;%(PreprocessorDefinitions)
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0419
+
+
+ mpr.lib;%(AdditionalDependencies)
+ ../../../extern/icu/$(Platform)/$(Configuration)/lib;%(AdditionalLibraryDirectories)
+ ..\defs\plugin.def
+ Windows
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ ../../../src/include;../../../src/include/gen;../../../extern/icu/include;../../../src/vulcan;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;_LIB;SUPERSERVER;NAMESPACE=Vulcan;%(PreprocessorDefinitions)
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0419
+
+
+ mpr.lib;%(AdditionalDependencies)
+ ../../../extern/icu/$(Platform)/$(Configuration)/lib;%(AdditionalLibraryDirectories)
+ ..\defs\plugin.def
+ Windows
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/engine.vcxproj.filters b/builds/win32/msvc15/engine.vcxproj.filters
new file mode 100644
index 0000000000..b0e4dd370e
--- /dev/null
+++ b/builds/win32/msvc15/engine.vcxproj.filters
@@ -0,0 +1,1043 @@
+
+
+
+
+ {908cb401-f8b0-49f4-8427-5563bd6d934f}
+
+
+ {9275b77d-951f-43db-9617-a358302fc7f0}
+
+
+ {44b01586-fa6d-4e08-9fa0-9795798fa07c}
+
+
+ {b822c843-e6f1-409b-bb59-2e142870df72}
+
+
+ {94e778dd-b8e5-4864-8ae0-31c64dd3f724}
+
+
+ {95e5aff1-8ee9-4769-aa91-3be6d34a96df}
+
+
+ {f260b1eb-19c9-4092-afdc-e2d6ac8890a3}
+
+
+ {b8aab4da-86a2-4d2c-ac72-d93d0b8133e6}
+
+
+ {cd135cb6-654a-4611-a458-dd2d6ccce267}
+
+
+ {825d3a91-312b-435f-bb14-6d420a52616e}
+
+
+ {9a0dbf17-af8f-4bfb-9ea8-ff3af7d0a873}
+
+
+ {82c21748-f164-41ab-bd6e-4e56a123fb94}
+
+
+ {f8ad7750-3087-4a0c-9679-a44b5d0f38dd}
+
+
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ JRD files\Data Access
+
+
+ DSQL
+
+
+ DSQL
+
+
+ DSQL
+
+
+ DSQL
+
+
+ DSQL
+
+
+ DSQL
+
+
+ DSQL
+
+
+ DSQL
+
+
+ DSQL
+
+
+ DSQL
+
+
+ DSQL
+
+
+ DSQL
+
+
+ DSQL
+
+
+ DSQL
+
+
+ DSQL
+
+
+ DSQL
+
+
+ DSQL
+
+
+ JRD files\EXTDS
+
+
+ JRD files\EXTDS
+
+
+ JRD files\EXTDS
+
+
+ JRD files\Trace
+
+
+ JRD files\Trace
+
+
+ JRD files\Trace
+
+
+ JRD files\Trace
+
+
+ JRD files\Trace
+
+
+ JRD files\Trace
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ Lock
+
+
+ Services
+
+
+ Services
+
+
+ Services
+
+
+ JRD files\GPRE cpp
+
+
+ JRD files\GPRE cpp
+
+
+ JRD files\GPRE cpp
+
+
+ JRD files\GPRE cpp
+
+
+ JRD files\GPRE cpp
+
+
+ JRD files\GPRE cpp
+
+
+ JRD files\GPRE cpp
+
+
+ JRD files\GPRE cpp
+
+
+ JRD files\GPRE cpp
+
+
+ DSQL\preprocesed
+
+
+ DSQL\preprocesed
+
+
+ DSQL\preprocesed
+
+
+ Services
+
+
+ JRD files\Data Access
+
+
+ JRD files
+
+
+ JRD files
+
+
+ DSQL
+
+
+ JRD files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ DSQL
+
+
+ JRD files\EXTDS
+
+
+ JRD files
+
+
+ DSQL
+
+
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+
+
+ DSQL\GPRE files
+
+
+ DSQL\GPRE files
+
+
+ DSQL\GPRE files
+
+
+ JRD files\GPRE files
+
+
+ JRD files\GPRE files
+
+
+ JRD files\GPRE files
+
+
+ JRD files\GPRE files
+
+
+ JRD files\GPRE files
+
+
+ JRD files\GPRE files
+
+
+ JRD files\GPRE files
+
+
+ JRD files\GPRE files
+
+
+ JRD files\GPRE files
+
+
+ Services
+
+
+ DSQL
+
+
+
+
+
+ Resource files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/fb2control.vcxproj b/builds/win32/msvc15/fb2control.vcxproj
new file mode 100644
index 0000000000..52d6df253e
--- /dev/null
+++ b/builds/win32/msvc15/fb2control.vcxproj
@@ -0,0 +1,265 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {1AE02D41-7E24-43CC-9BCB-E4CEB6037D16}
+ 10.0.17134.0
+ MFCProj
+
+
+
+ DynamicLibrary
+ Static
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ Static
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ Dynamic
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ Static
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ false
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\system32\
+ true
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\system32\
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\system32\
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\system32\
+ Firebird2Control
+ .cpl
+ Firebird2Control
+ .cpl
+ Firebird2Control
+ .cpl
+ Firebird2Control
+ .cpl
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ Full
+ OnlyExplicitInline
+ Size
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;WINVER=0x500;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ true
+
+
+ _AFXDLL;NDEBUG;%(PreprocessorDefinitions)
+ 0x040c
+
+
+ shlwapi.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\system32\Firebird2Control.cpl
+ 1.0
+ ..\..\..\src\utilities\fbcpl\FBControl.def
+ Windows
+ false
+
+
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ X64
+
+
+ Full
+ OnlyExplicitInline
+ Size
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;WINVER=0x500;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ true
+
+
+ _AFXDLL;NDEBUG;%(PreprocessorDefinitions)
+ 0x040c
+
+
+ shlwapi.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\system32\Firebird2Control.cpl
+ 1.0
+ ..\..\..\src\utilities\fbcpl\FBControl.def
+ Windows
+ false
+
+
+ MachineX64
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ Disabled
+ _DEBUG;_WINDOWS;WIN32;DEV_BUILD;_USRDLL;WINVER=0x500;%(PreprocessorDefinitions)
+ MultiThreadedDebug
+ true
+ TRACE;%(UndefinePreprocessorDefinitions)
+ EditAndContinue
+
+
+ _AFXDLL;_DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ shlwapi.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\system32\Firebird2Control.cpl
+ 1.0
+ ..\..\..\src\utilities\fbcpl\FBControl.def
+ Windows
+ false
+
+
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ X64
+
+
+ Disabled
+ _DEBUG;_WINDOWS;WIN32;DEV_BUILD;_USRDLL;CPL_APPLET;WINVER=0x500;%(PreprocessorDefinitions)
+ true
+ TRACE;%(UndefinePreprocessorDefinitions)
+
+
+ _AFXDLL;_DEBUG;%(PreprocessorDefinitions)
+ 0x0809
+
+
+ shlwapi.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\system32\Firebird2Control.cpl
+ 1.0
+ ..\..\..\src\utilities\fbcpl\FBControl.def
+ Windows
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+ %(AdditionalIncludeDirectories)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/fb2control.vcxproj.filters b/builds/win32/msvc15/fb2control.vcxproj.filters
new file mode 100644
index 0000000000..c5adb05ae6
--- /dev/null
+++ b/builds/win32/msvc15/fb2control.vcxproj.filters
@@ -0,0 +1,82 @@
+
+
+
+
+ {39ef1e90-4480-440c-bd17-f800e234ed33}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {659cf67a-b4b0-44d2-9be7-2cb1ef156b5e}
+ h;hpp;hxx;hm;inl
+
+
+ {12b4835d-5be9-40e1-9574-ef349643898f}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Source Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+ Resource Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Resource Files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/fb_lock_print.vcxproj b/builds/win32/msvc15/fb_lock_print.vcxproj
new file mode 100644
index 0000000000..3be1125c88
--- /dev/null
+++ b/builds/win32/msvc15/fb_lock_print.vcxproj
@@ -0,0 +1,211 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {E8397148-0E9C-449B-9F45-7FB377A08242}
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ true
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_WINDOWS;CLIENT;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ Disabled
+ _DEBUG;DEV_BUILD;_WINDOWS;CLIENT;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_WINDOWS;CLIENT;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ X64
+
+
+ Disabled
+ _DEBUG;DEV_BUILD;_WINDOWS;CLIENT;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+ true
+ false
+ true
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/fb_lock_print.vcxproj.filters b/builds/win32/msvc15/fb_lock_print.vcxproj.filters
new file mode 100644
index 0000000000..1f0ee467b0
--- /dev/null
+++ b/builds/win32/msvc15/fb_lock_print.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {e57779c3-749c-414c-a95f-823e769c5117}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {e96bce9e-7477-442a-bd98-97d8e8dec9dc}
+
+
+
+
+ LOCK files
+
+
+
+
+ Resource files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/fbguard.vcxproj b/builds/win32/msvc15/fbguard.vcxproj
new file mode 100644
index 0000000000..53ea0b6fa4
--- /dev/null
+++ b/builds/win32/msvc15/fbguard.vcxproj
@@ -0,0 +1,227 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {BBD83ED3-8A48-4FE8-B4B7-CB27730986B2}
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ false
+ true
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;WIN32;_WINDOWS;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Windows
+ false
+
+
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;WIN32;_WINDOWS;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Windows
+ false
+
+
+ MachineX64
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ Disabled
+ _DEBUG;WIN32;_WINDOWS;SUPERCLIENT;DEV_BUILD;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Windows
+ false
+
+
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ X64
+
+
+ Disabled
+ _DEBUG;WIN32;_WINDOWS;SUPERCLIENT;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Windows
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\src\iscguard
+ ..\..\..\src\iscguard
+ ..\..\..\src\iscguard
+ ..\..\..\src\iscguard
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/fbguard.vcxproj.filters b/builds/win32/msvc15/fbguard.vcxproj.filters
new file mode 100644
index 0000000000..84fac80c16
--- /dev/null
+++ b/builds/win32/msvc15/fbguard.vcxproj.filters
@@ -0,0 +1,43 @@
+
+
+
+
+ {a0bfa88f-217a-4063-8889-1ed633aec0fc}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {fdd05782-9e05-4326-8ff6-d9b3ea6bfa0c}
+
+
+ {8aefd5a8-801b-4c4f-a627-7f7ef3dea237}
+ h;hpp;hxx;hm;inl
+
+
+ {769da84e-5691-4f8f-ac8b-af4fd58d8e7a}
+
+
+
+
+ GUARD files
+
+
+ GUARD files
+
+
+ REMOTE files
+
+
+
+
+ Header files
+
+
+ Header files
+
+
+
+
+ Resource files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/fbrmclib.vcxproj b/builds/win32/msvc15/fbrmclib.vcxproj
new file mode 100644
index 0000000000..03ee834ac9
--- /dev/null
+++ b/builds/win32/msvc15/fbrmclib.vcxproj
@@ -0,0 +1,140 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {FAF9AD25-8238-49E9-9AC9-8C56E190440A}
+ 10.0.17134.0
+
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\bin\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\bin\
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ Disabled
+ _DEBUG;DEV_BUILD;_WINDOWS;_USRDLL;CLIENT;SUPERCLIENT;WIN32;_X86_;GDS32_EXPORTS;%(PreprocessorDefinitions)
+ true
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ /MACHINE:I386 /SECTION:.edata,RD %(AdditionalOptions)
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\defs\fbrmclib.def
+ false
+
+
+ Windows
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_WINDOWS;_USRDLL;CLIENT;SUPERCLIENT;I386;_X86_=1;WIN32;_X86_;GDS32_EXPORTS;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ /MACHINE:I386 /SECTION:.edata,RD %(AdditionalOptions)
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\defs\fbrmclib.def
+ false
+
+
+ $(OutDir)$(TargetName)$(TargetExt)
+ Windows
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/fbrmclib.vcxproj.filters b/builds/win32/msvc15/fbrmclib.vcxproj.filters
new file mode 100644
index 0000000000..92b49d6360
--- /dev/null
+++ b/builds/win32/msvc15/fbrmclib.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+ {e7e72570-dab2-4979-bea4-84f41282be29}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {cdcc10f7-96e3-4d58-abd1-5d6c62b0578f}
+
+
+ {6276b068-8ece-49a5-b4e9-70f1fd033bb9}
+
+
+
+
+ FBRMCLIB files
+
+
+
+
+ Resource files
+
+
+
+
+ JRD files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/fbserver.vcxproj b/builds/win32/msvc15/fbserver.vcxproj
new file mode 100644
index 0000000000..7a684abaf8
--- /dev/null
+++ b/builds/win32/msvc15/fbserver.vcxproj
@@ -0,0 +1,248 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {23EC8DAA-6718-4EF3-979F-89F611C7D504}
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ false
+ true
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ firebird
+ firebird
+ firebird
+ firebird
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_WINDOWS;SUPERSERVER;WIN32;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ../../../extern/icu/$(Platform)/$(Configuration)/lib;%(AdditionalLibraryDirectories)
+ Windows
+ 2097152
+ false
+
+
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_WINDOWS;SUPERSERVER;WIN32;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ../../../extern/icu/$(Platform)/$(Configuration)/lib;%(AdditionalLibraryDirectories)
+ Windows
+ 4194304
+ false
+
+
+ MachineX64
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ Disabled
+ _DEBUG;_WINDOWS;SUPERSERVER;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+ true
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ../../../extern/icu/$(Platform)/release/lib;%(AdditionalLibraryDirectories)
+ Windows
+ 2097152
+ false
+
+
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ X64
+
+
+ Disabled
+ _DEBUG;_WINDOWS;SUPERSERVER;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ../../../extern/icu/$(Platform)/release/lib;%(AdditionalLibraryDirectories)
+ Windows
+ 4194304
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4bcc693d-1745-45ed-8302-e5e2f979549a}
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/fbserver.vcxproj.filters b/builds/win32/msvc15/fbserver.vcxproj.filters
new file mode 100644
index 0000000000..d1dcdd39d1
--- /dev/null
+++ b/builds/win32/msvc15/fbserver.vcxproj.filters
@@ -0,0 +1,56 @@
+
+
+
+
+ {2343e620-c8ee-4202-b2b5-8d3462f02f74}
+
+
+ {4af5b667-81f4-470d-9fa2-ef0ab6cfdff3}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+ {6e27505b-0eda-4a76-8bfd-6f4e74348cb8}
+
+
+
+
+ Remote server
+
+
+ Remote server
+
+
+ Remote server
+
+
+ Remote server
+
+
+ Remote server
+
+
+ Remote server
+
+
+ AUTH files
+
+
+
+
+ Resource files
+
+
+ Resource files
+
+
+
+
+ Resource files
+
+
+
+
+ AUTH files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/fbsvcmgr.vcxproj b/builds/win32/msvc15/fbsvcmgr.vcxproj
new file mode 100644
index 0000000000..9a96835df9
--- /dev/null
+++ b/builds/win32/msvc15/fbsvcmgr.vcxproj
@@ -0,0 +1,207 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {EFB07DBC-36E3-4C54-B941-3CDAFAACF47B}
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ Disabled
+ _DEBUG;WIN32;_CONSOLE;SUPERCLIENT;CLIENT;DEV_BUILD;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ _DEBUG;WIN32;_CONSOLE;SUPERCLIENT;CLIENT;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;WIN32;_CONSOLE;SUPERCLIENT;CLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;WIN32;_CONSOLE;SUPERCLIENT;CLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/fbsvcmgr.vcxproj.filters b/builds/win32/msvc15/fbsvcmgr.vcxproj.filters
new file mode 100644
index 0000000000..63f756d9bd
--- /dev/null
+++ b/builds/win32/msvc15/fbsvcmgr.vcxproj.filters
@@ -0,0 +1,26 @@
+
+
+
+
+ {33bc8a69-c1fb-4f8a-8651-36ffa9569ddb}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {240a682a-2105-409c-8a6e-416a1b11d1b5}
+ h;hpp;hxx;hm;inl
+
+
+ {6613cf3d-f24f-4e23-8c94-f660ef24689e}
+
+
+
+
+ UTILITIES files
+
+
+
+
+ Resource files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/fbtrace.vcxproj b/builds/win32/msvc15/fbtrace.vcxproj
new file mode 100644
index 0000000000..0851cc9b77
--- /dev/null
+++ b/builds/win32/msvc15/fbtrace.vcxproj
@@ -0,0 +1,214 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {53F75437-15B8-4A5C-86BF-E238CC68FCBC}
+ 10.0.17134.0
+
+
+
+ DynamicLibrary
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+
+
+
+ Disabled
+ WIN32;_DEBUG;DEV_BUILD;_WINDOWS;_USRDLL;SUPERCLIENT;FBTRACE_EXPORTS;NAMESPACE=Vulcan;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ mpr.lib;%(AdditionalDependencies)
+ ..\..\..\extern\icu\$(Platform)\release\lib;%(AdditionalLibraryDirectories)
+ false
+
+
+ ..\defs\plugin.def
+ Console
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;FBTRACE_EXPORTS;SUPERCLIENT;NAMESPACE=Vulcan;%(PreprocessorDefinitions)
+
+
+
+
+ mpr.lib;%(AdditionalDependencies)
+ ..\..\..\extern\icu\$(Platform)\release\lib;%(AdditionalLibraryDirectories)
+ false
+
+
+ ..\defs\plugin.def
+ Console
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;DEV_BUILD;_WINDOWS;_USRDLL;SUPERCLIENT;FBTRACE_EXPORTS;NAMESPACE=Vulcan;%(PreprocessorDefinitions)
+
+
+ mpr.lib;%(AdditionalDependencies)
+ ..\..\..\extern\icu\$(Platform)\release\lib;%(AdditionalLibraryDirectories)
+ false
+
+
+ MachineX64
+ ..\defs\plugin.def
+ Console
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;FBTRACE_EXPORTS;SUPERCLIENT;NAMESPACE=Vulcan;%(PreprocessorDefinitions)
+
+
+
+
+ mpr.lib;%(AdditionalDependencies)
+ ..\..\..\extern\icu\$(Platform)\release\lib;%(AdditionalLibraryDirectories)
+ false
+
+
+ MachineX64
+ ..\defs\plugin.def
+ Console
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/fbtrace.vcxproj.filters b/builds/win32/msvc15/fbtrace.vcxproj.filters
new file mode 100644
index 0000000000..da6c776679
--- /dev/null
+++ b/builds/win32/msvc15/fbtrace.vcxproj.filters
@@ -0,0 +1,65 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
+
+
+
+ Resource Files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/fbtracemgr.vcxproj b/builds/win32/msvc15/fbtracemgr.vcxproj
new file mode 100644
index 0000000000..4843ab6edc
--- /dev/null
+++ b/builds/win32/msvc15/fbtracemgr.vcxproj
@@ -0,0 +1,210 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {58C7E370-0EDD-4F5E-8617-3F5071170205}
+ fbtracemgr
+ Win32Proj
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ Disabled
+ _DEBUG;WIN32;_CONSOLE;SUPERCLIENT;CLIENT;DEV_BUILD;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ _DEBUG;WIN32;_CONSOLE;SUPERCLIENT;CLIENT;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;WIN32;_CONSOLE;SUPERCLIENT;CLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;WIN32;_CONSOLE;SUPERCLIENT;CLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/fbtracemgr.vcxproj.filters b/builds/win32/msvc15/fbtracemgr.vcxproj.filters
new file mode 100644
index 0000000000..d27f4fc7d7
--- /dev/null
+++ b/builds/win32/msvc15/fbtracemgr.vcxproj.filters
@@ -0,0 +1,32 @@
+
+
+
+
+ {b6b8c307-b3d5-4d7f-a5c4-4e450cbe1658}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {c8f684e3-ddb4-45aa-8ea4-32c393dd0052}
+ h;hpp;hxx;hm;inl
+
+
+ {4bad3699-e854-4f4e-b122-6760d3b20813}
+
+
+ {b3969856-669d-4782-abb7-0097a5a60e97}
+
+
+
+
+ UTILITIES files
+
+
+ JRD files
+
+
+
+
+ Resource files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/gbak.vcxproj b/builds/win32/msvc15/gbak.vcxproj
new file mode 100644
index 0000000000..b133edad37
--- /dev/null
+++ b/builds/win32/msvc15/gbak.vcxproj
@@ -0,0 +1,230 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {B732F5D2-B5D9-417F-B156-D790F466CB8E}
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ Disabled
+ _DEBUG;DEV_BUILD;WIN32;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+ true
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;WIN32;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ _DEBUG;DEV_BUILD;WIN32;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;WIN32;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+ {d1507562-a363-4685-96af-b036f5e5e47f}
+ true
+ false
+ false
+ true
+ false
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/gbak.vcxproj.filters b/builds/win32/msvc15/gbak.vcxproj.filters
new file mode 100644
index 0000000000..3bbffdaef9
--- /dev/null
+++ b/builds/win32/msvc15/gbak.vcxproj.filters
@@ -0,0 +1,55 @@
+
+
+
+
+ {dc6a0003-5187-4334-bb97-7c3054d3007f}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {cef9f9cb-51e9-46dd-820f-a136c14da5a2}
+ h;hpp;hxx;hm;inl
+
+
+ {77137e05-f023-41ce-a069-10f79775c92c}
+
+
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+
+
+ Resource files
+
+
+
+
+ BURP files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/gfix.vcxproj b/builds/win32/msvc15/gfix.vcxproj
new file mode 100644
index 0000000000..36bc2f3f3b
--- /dev/null
+++ b/builds/win32/msvc15/gfix.vcxproj
@@ -0,0 +1,211 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {44A9E4AD-B932-4620-B319-431A153BB341}
+ gfix
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;DEV_BUILD;SUPERCLIENT;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;DEV_BUILD;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+ {0d616380-1a5a-4230-a80b-021360e4e669}
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/gfix.vcxproj.filters b/builds/win32/msvc15/gfix.vcxproj.filters
new file mode 100644
index 0000000000..c6044f3ac8
--- /dev/null
+++ b/builds/win32/msvc15/gfix.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {a6d713b6-1a61-4b49-b9d7-97833674962c}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {9aeb1df9-9026-42c6-be5f-5ad7690f8307}
+
+
+
+
+ ALICE files
+
+
+
+
+ Resource files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/gpre.vcxproj b/builds/win32/msvc15/gpre.vcxproj
new file mode 100644
index 0000000000..abacae5de5
--- /dev/null
+++ b/builds/win32/msvc15/gpre.vcxproj
@@ -0,0 +1,225 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {D84F0839-28A4-40B2-B5F4-F5E1E7F48FD0}
+ gpre
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ false
+ true
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ GPRE_FORTRAN;GPRE_PASCAL;GPRE_COBOL;GPRE_ADA;NDEBUG;_CONSOLE;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ ../../../src/include;../../../src/include/gen;../../../src/jrd;%(AdditionalIncludeDirectories)
+ GPRE_FORTRAN;GPRE_PASCAL;GPRE_COBOL;GPRE_ADA;NDEBUG;_CONSOLE;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ Disabled
+ GPRE_FORTRAN;GPRE_PASCAL;GPRE_COBOL;GPRE_ADA;_DEBUG;_CONSOLE;SUPERCLIENT;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+ true
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ ../../../src/include;../../../src/include/gen;../../../src/jrd;%(AdditionalIncludeDirectories)
+ GPRE_FORTRAN;GPRE_PASCAL;GPRE_COBOL;GPRE_ADA;_DEBUG;_CONSOLE;SUPERCLIENT;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {2925b855-5975-44ae-bb00-1217a2a4e511}
+ true
+ false
+ false
+ true
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/gpre.vcxproj.filters b/builds/win32/msvc15/gpre.vcxproj.filters
new file mode 100644
index 0000000000..1fa9a96d34
--- /dev/null
+++ b/builds/win32/msvc15/gpre.vcxproj.filters
@@ -0,0 +1,38 @@
+
+
+
+
+ {11018968-f943-43a8-98d5-0c4b7945faea}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {cb2662f4-fa8b-46e1-9553-c94832689e9b}
+ epp
+
+
+ {0a194b12-fcfe-4b9f-b7eb-f175ba253fd0}
+
+
+ {9622adbe-ffad-4a2a-9790-37fd66af31e3}
+ h;hpp;hxx;hm;inl
+
+
+ {98a65697-c33c-4784-b6f5-6061a81a21d9}
+
+
+
+
+ GPRE files\epp files
+
+
+
+
+ Resource files
+
+
+
+
+ GPRE files\Generated files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/gpre_boot.vcxproj b/builds/win32/msvc15/gpre_boot.vcxproj
new file mode 100644
index 0000000000..9009d48ef2
--- /dev/null
+++ b/builds/win32/msvc15/gpre_boot.vcxproj
@@ -0,0 +1,220 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {8348521F-4480-4A1D-AE3B-E260235E9860}
+ gpre_boot
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_CONSOLE;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ Disabled
+ _DEBUG;_CONSOLE;SUPERCLIENT;WIN32;DEV_BUILD;_WINDOWS;_USRDLL;CLIENT;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_CONSOLE;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ X64
+
+
+ Disabled
+ _DEBUG;_CONSOLE;SUPERCLIENT;WIN32;DEV_BUILD;_WINDOWS;_USRDLL;CLIENT;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ true
+ false
+ false
+ true
+ false
+
+
+ {2925b855-5975-44ae-bb00-1217a2a4e511}
+ true
+ false
+ false
+ true
+ false
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/gpre_boot.vcxproj.filters b/builds/win32/msvc15/gpre_boot.vcxproj.filters
new file mode 100644
index 0000000000..8a33a34524
--- /dev/null
+++ b/builds/win32/msvc15/gpre_boot.vcxproj.filters
@@ -0,0 +1,25 @@
+
+
+
+
+ {0ae52c1b-ecb6-4640-b8f9-abab4f3c591b}
+
+
+ {5a901ec6-4d0b-4fcc-9d92-28afb658c13d}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+
+
+ Resource files
+
+
+
+
+ source
+
+
+ source
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/gpre_common.vcxproj b/builds/win32/msvc15/gpre_common.vcxproj
new file mode 100644
index 0000000000..e8a3b4e710
--- /dev/null
+++ b/builds/win32/msvc15/gpre_common.vcxproj
@@ -0,0 +1,241 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {2925B855-5975-44AE-BB00-1217A2A4E511}
+ gpre
+ 10.0.17134.0
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ GPRE_FORTRAN;GPRE_PASCAL;GPRE_COBOL;GPRE_ADA;NDEBUG;_CONSOLE;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\bin\$(ProjectName).exe
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ ../../../src/include;../../../src/include/gen;../../../src/jrd;%(AdditionalIncludeDirectories)
+ GPRE_FORTRAN;GPRE_PASCAL;GPRE_COBOL;GPRE_ADA;NDEBUG;_CONSOLE;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\bin\$(ProjectName).exe
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ Disabled
+ GPRE_FORTRAN;GPRE_PASCAL;GPRE_COBOL;GPRE_ADA;_DEBUG;_CONSOLE;SUPERCLIENT;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+ true
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\bin\$(ProjectName).exe
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ ../../../src/include;../../../src/include/gen;../../../src/jrd;%(AdditionalIncludeDirectories)
+ GPRE_FORTRAN;GPRE_PASCAL;GPRE_COBOL;GPRE_ADA;_DEBUG;_CONSOLE;SUPERCLIENT;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\bin\$(ProjectName).exe
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/gpre_common.vcxproj.filters b/builds/win32/msvc15/gpre_common.vcxproj.filters
new file mode 100644
index 0000000000..73bf14084d
--- /dev/null
+++ b/builds/win32/msvc15/gpre_common.vcxproj.filters
@@ -0,0 +1,147 @@
+
+
+
+
+ {6d322128-5058-4047-937b-94d4a96da17f}
+
+
+ {aab206c3-5026-4090-8708-fd89143148f7}
+
+
+ {fb2180df-a00b-4430-bbd8-04f933ab0183}
+
+
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ languages
+
+
+ languages
+
+
+ languages
+
+
+ languages
+
+
+ languages
+
+
+ languages
+
+
+ source
+
+
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/gsec.vcxproj b/builds/win32/msvc15/gsec.vcxproj
new file mode 100644
index 0000000000..61813a6d33
--- /dev/null
+++ b/builds/win32/msvc15/gsec.vcxproj
@@ -0,0 +1,211 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {7043CC61-DEC1-4C6B-86B9-0E911D1094C9}
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ false
+ true
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;SUPERCLIENT;DEV_BUILD;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;SUPERCLIENT;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/gsec.vcxproj.filters b/builds/win32/msvc15/gsec.vcxproj.filters
new file mode 100644
index 0000000000..78cf85031a
--- /dev/null
+++ b/builds/win32/msvc15/gsec.vcxproj.filters
@@ -0,0 +1,34 @@
+
+
+
+
+ {3326a9b6-4ba6-4e54-a8cc-b6435d9825de}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {6156a2ac-63b7-40e8-be35-fa14af10a050}
+ h;hpp;hxx;hm;inl
+
+
+ {c2239767-b491-4f6b-9650-affdc5b7504f}
+
+
+
+
+ UTILITIES files
+
+
+ UTILITIES files
+
+
+
+
+ Header files
+
+
+
+
+ Resource files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/gsplit.vcxproj b/builds/win32/msvc15/gsplit.vcxproj
new file mode 100644
index 0000000000..98d9382650
--- /dev/null
+++ b/builds/win32/msvc15/gsplit.vcxproj
@@ -0,0 +1,223 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {B7F22B7F-9937-4874-9A8B-6AB4E36E74A5}
+ gsplit
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ Disabled
+ _DEBUG;DEV_BUILD;WIN32;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+ true
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;WIN32;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ _DEBUG;DEV_BUILD;WIN32;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;WIN32;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+ {d1507562-a363-4685-96af-b036f5e5e47f}
+ true
+ false
+ false
+ true
+ false
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/gsplit.vcxproj.filters b/builds/win32/msvc15/gsplit.vcxproj.filters
new file mode 100644
index 0000000000..c7b20049f8
--- /dev/null
+++ b/builds/win32/msvc15/gsplit.vcxproj.filters
@@ -0,0 +1,31 @@
+
+
+
+
+ {61b6181a-cafd-463f-91d6-cf9341064f19}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {7d098c02-ec7d-4119-83de-2e08553dab14}
+ h;hpp;hxx;hm;inl
+
+
+ {c31574e3-ec81-43e9-9e68-b4fe5340cef5}
+
+
+
+
+ BURP files
+
+
+
+
+ Header files
+
+
+
+
+ Resource files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/gstat.vcxproj b/builds/win32/msvc15/gstat.vcxproj
new file mode 100644
index 0000000000..9dfb652a97
--- /dev/null
+++ b/builds/win32/msvc15/gstat.vcxproj
@@ -0,0 +1,218 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {7E862973-37C4-4202-80E7-490ED4DEDA14}
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ Disabled
+ _DEBUG;WIN32;_CONSOLE;SUPERCLIENT;CLIENT;DEV_BUILD;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ _DEBUG;WIN32;_CONSOLE;SUPERCLIENT;CLIENT;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;WIN32;_CONSOLE;SUPERCLIENT;CLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;WIN32;_CONSOLE;SUPERCLIENT;CLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/gstat.vcxproj.filters b/builds/win32/msvc15/gstat.vcxproj.filters
new file mode 100644
index 0000000000..4e76c88a39
--- /dev/null
+++ b/builds/win32/msvc15/gstat.vcxproj.filters
@@ -0,0 +1,54 @@
+
+
+
+
+ {d1710e2e-ebf5-41ad-bfab-3cfc31cb3568}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {1c45342c-123f-42e9-9a49-ff69f254379e}
+ h;hpp;hxx;hm;inl
+
+
+ {9730a97d-e176-4ef0-913c-a155734dd4d0}
+
+
+ {0f51e8fe-c55b-4527-be3e-72c5e0732e20}
+
+
+
+
+ UTILITIES files
+
+
+ JRD files
+
+
+ JRD files
+
+
+ UTILITIES files
+
+
+ UTILITIES files
+
+
+
+
+ Header files
+
+
+ Header files
+
+
+
+
+ Resource files
+
+
+
+
+ UTILITIES files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/ib_util.vcxproj b/builds/win32/msvc15/ib_util.vcxproj
new file mode 100644
index 0000000000..de8b008680
--- /dev/null
+++ b/builds/win32/msvc15/ib_util.vcxproj
@@ -0,0 +1,226 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {EABA0FF3-1C4D-4FAB-8418-31C9061F3F0D}
+ 10.0.17134.0
+
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ false
+ true
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;IB_UTIL_EXPORTS;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\defs\ib_util.def
+ false
+
+
+ Windows
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;IB_UTIL_EXPORTS;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\defs\ib_util.def
+ false
+
+
+ MachineX64
+ Windows
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ Disabled
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\defs\ib_util.def
+ false
+
+
+ Windows
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\defs\ib_util.def
+ false
+
+
+ MachineX64
+ Windows
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/ib_util.vcxproj.filters b/builds/win32/msvc15/ib_util.vcxproj.filters
new file mode 100644
index 0000000000..f5c3a0c438
--- /dev/null
+++ b/builds/win32/msvc15/ib_util.vcxproj.filters
@@ -0,0 +1,34 @@
+
+
+
+
+ {07794775-3b18-437c-8583-11e268f3c756}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {3aac0511-0fc8-43ed-b3c7-0b7e532a0fba}
+ h;hpp;hxx;hm;inl
+
+
+ {78d66bf7-89fd-4613-b91c-17fe6de3f949}
+
+
+
+
+ EXTLIB files
+
+
+
+
+ Header files
+
+
+
+
+ Resource files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/instclient.vcxproj b/builds/win32/msvc15/instclient.vcxproj
new file mode 100644
index 0000000000..6495a9263d
--- /dev/null
+++ b/builds/win32/msvc15/instclient.vcxproj
@@ -0,0 +1,210 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {C6A31374-178C-4680-A404-76BE24D0229B}
+ instclient
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ true
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ /EHc- %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ RequireAdministrator
+ Console
+ false
+
+
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;SUPERCLIENT;DEV_BUILD;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ RequireAdministrator
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ /EHc- %(AdditionalOptions)
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ RequireAdministrator
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;SUPERCLIENT;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ RequireAdministrator
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/instclient.vcxproj.filters b/builds/win32/msvc15/instclient.vcxproj.filters
new file mode 100644
index 0000000000..fb7c5c73ef
--- /dev/null
+++ b/builds/win32/msvc15/instclient.vcxproj.filters
@@ -0,0 +1,34 @@
+
+
+
+
+ {e9e5f2ef-1057-4011-8819-3bcd5391f00a}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {e45d09c1-ec8d-4a9f-8dd6-8233970ede2a}
+ h;hpp;hxx;hm;inl
+
+
+ {b805b2dc-01b3-492b-a532-d11c2abbe47b}
+
+
+
+
+ UTILITIES files
+
+
+ UTILITIES files
+
+
+
+
+ Header files
+
+
+
+
+ Resource files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/instreg.vcxproj b/builds/win32/msvc15/instreg.vcxproj
new file mode 100644
index 0000000000..3bdc1e7c6f
--- /dev/null
+++ b/builds/win32/msvc15/instreg.vcxproj
@@ -0,0 +1,209 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {19470DE6-1975-4F9B-B1BE-E87A83240B15}
+ instreg
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;DEV_BUILD;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ RequireAdministrator
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ RequireAdministrator
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ RequireAdministrator
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ RequireAdministrator
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/instreg.vcxproj.filters b/builds/win32/msvc15/instreg.vcxproj.filters
new file mode 100644
index 0000000000..20c5d8857b
--- /dev/null
+++ b/builds/win32/msvc15/instreg.vcxproj.filters
@@ -0,0 +1,37 @@
+
+
+
+
+ {a4227c9b-9ff9-4f5d-ba6c-93047f4503b0}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {624c72bc-fde4-43c5-8ae8-865accbf35e7}
+ h;hpp;hxx;hm;inl
+
+
+ {387a9f3a-c471-48ce-bec0-0d9f9347ce13}
+
+
+
+
+ UTILITIES files
+
+
+ UTILITIES files
+
+
+
+
+ Header files
+
+
+ Header files
+
+
+
+
+ Resource files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/instsvc.vcxproj b/builds/win32/msvc15/instsvc.vcxproj
new file mode 100644
index 0000000000..5a8a7fd906
--- /dev/null
+++ b/builds/win32/msvc15/instsvc.vcxproj
@@ -0,0 +1,221 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {72894398-38CA-47A6-95FE-9647DE2BE968}
+ instsvc
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ true
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ RequireAdministrator
+ Console
+ false
+
+
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;SUPERCLIENT;DEV_BUILD;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ RequireAdministrator
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ RequireAdministrator
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;SUPERCLIENT;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ RequireAdministrator
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ true
+ false
+ false
+ true
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/instsvc.vcxproj.filters b/builds/win32/msvc15/instsvc.vcxproj.filters
new file mode 100644
index 0000000000..a94d048e99
--- /dev/null
+++ b/builds/win32/msvc15/instsvc.vcxproj.filters
@@ -0,0 +1,34 @@
+
+
+
+
+ {b0b5e92d-5dbf-4588-b1bd-138690e2e290}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {96f993e3-6f7d-44c8-ad7f-4293b1c28e98}
+ h;hpp;hxx;hm;inl
+
+
+ {4adbe8e5-78cb-4136-9023-fedd78430c9a}
+
+
+
+
+ UTILITIES files
+
+
+ UTILITIES files
+
+
+
+
+ Header files
+
+
+
+
+ Resource files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/intl.vcxproj b/builds/win32/msvc15/intl.vcxproj
new file mode 100644
index 0000000000..119c1fbb50
--- /dev/null
+++ b/builds/win32/msvc15/intl.vcxproj
@@ -0,0 +1,283 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {DFFA2117-E6A8-4806-BB69-94DAC8F8F42A}
+ 10.0.17134.0
+
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ false
+ true
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\intl\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\intl\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\intl\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\intl\
+ fbintl
+ fbintl
+ fbintl
+ fbintl
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_WINDOWS;_USRDLL;INTL_EXPORTS;WINDOWS_ONLY;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\$(ProjectName)\fb$(ProjectName).dll
+ ../../../extern/icu/$(Platform)/$(Configuration)/lib;%(AdditionalLibraryDirectories)
+ false
+
+
+ Windows
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_WINDOWS;_USRDLL;INTL_EXPORTS;WINDOWS_ONLY;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\$(ProjectName)\fb$(ProjectName).dll
+ ../../../extern/icu/$(Platform)/$(Configuration)/lib;%(AdditionalLibraryDirectories)
+ false
+
+
+ MachineX64
+ Windows
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ Disabled
+ _DEBUG;_WINDOWS;_USRDLL;WINDOWS_ONLY;SUPERCLIENT;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+ true
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\$(ProjectName)\fb$(ProjectName).dll
+ ../../../extern/icu/$(Platform)/release/lib;%(AdditionalLibraryDirectories)
+ false
+
+
+ Windows
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ X64
+
+
+ Disabled
+ _DEBUG;_WINDOWS;_USRDLL;WINDOWS_ONLY;SUPERCLIENT;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\$(ProjectName)\fb$(ProjectName).dll
+ ../../../extern/icu/$(Platform)/release/lib;%(AdditionalLibraryDirectories)
+ false
+
+
+ MachineX64
+ Windows
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ true
+ false
+ false
+ true
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/intl.vcxproj.filters b/builds/win32/msvc15/intl.vcxproj.filters
new file mode 100644
index 0000000000..bce9e65b53
--- /dev/null
+++ b/builds/win32/msvc15/intl.vcxproj.filters
@@ -0,0 +1,130 @@
+
+
+
+
+ {023515a1-e852-4346-9992-31ef1b8cb002}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {7124f9ff-8c59-466e-916e-5f13ed7f2c53}
+ h;hpp;hxx;hm;inl
+
+
+ {8e2ee845-fff9-4741-891d-132cfbad590e}
+
+
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+ INTL files
+
+
+
+
+ Resource files
+
+
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/intlbuild.vcxproj b/builds/win32/msvc15/intlbuild.vcxproj
new file mode 100644
index 0000000000..c115af80bb
--- /dev/null
+++ b/builds/win32/msvc15/intlbuild.vcxproj
@@ -0,0 +1,197 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {9546EF04-1326-464B-A6ED-395C60DD63CC}
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ true
+ true
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ /EHc- %(AdditionalOptions)
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ ../../../src/include;../../../src/include/gen;../../../src/jrd;%(AdditionalIncludeDirectories)
+ GPRE_FORTRAN;GPRE_PASCAL;GPRE_COBOL;GPRE_ADA;NDEBUG;_CONSOLE;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c0a
+
+
+ /MACHINE:I386 %(AdditionalOptions)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ /EHc- %(AdditionalOptions)
+ Disabled
+ OnlyExplicitInline
+ true
+ Speed
+ ../../../src/include;../../../src/include/gen;../../../src/jrd;%(AdditionalIncludeDirectories)
+ GPRE_FORTRAN;GPRE_PASCAL;GPRE_COBOL;GPRE_ADA;NDEBUG;_CONSOLE;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0c0a
+
+
+ /MACHINE:I386 %(AdditionalOptions)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ Disabled
+ ../../../src/include;../../../src/include/gen;../../../src/jrd;%(AdditionalIncludeDirectories)
+ GPRE_FORTRAN;GPRE_PASCAL;GPRE_COBOL;GPRE_ADA;_DEBUG;_CONSOLE;SUPERCLIENT;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c0a
+
+
+ /MACHINE:I386 %(AdditionalOptions)
+ odbc32.lib;odbccp32.lib;fbclient_ms.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ ../../../src/include;../../../src/include/gen;../../../src/jrd;%(AdditionalIncludeDirectories)
+ GPRE_FORTRAN;GPRE_PASCAL;GPRE_COBOL;GPRE_ADA;_DEBUG;_CONSOLE;SUPERCLIENT;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0c0a
+
+
+ /MACHINE:I386 %(AdditionalOptions)
+ odbc32.lib;odbccp32.lib;fbclient_ms.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/intlbuild.vcxproj.filters b/builds/win32/msvc15/intlbuild.vcxproj.filters
new file mode 100644
index 0000000000..7b712c511e
--- /dev/null
+++ b/builds/win32/msvc15/intlbuild.vcxproj.filters
@@ -0,0 +1,22 @@
+
+
+
+
+ {6e26db48-0502-4e89-80bd-2da496b8b307}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {f7880664-df5b-4361-8df7-0832b58be3db}
+ h;hpp;hxx;hm;inl
+
+
+ {e3c02581-b5db-444d-85b4-d4e869e9e192}
+ ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe
+
+
+
+
+ Source Files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/isql.vcxproj b/builds/win32/msvc15/isql.vcxproj
new file mode 100644
index 0000000000..dd9cb0cae0
--- /dev/null
+++ b/builds/win32/msvc15/isql.vcxproj
@@ -0,0 +1,236 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {DEE75AD5-F165-40E1-80B2-400E27725D5C}
+ isql
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ Disabled
+ _DEBUG;_CONSOLE;SUPERCLIENT;DEV_BUILD;WIN32;%(PreprocessorDefinitions)
+ true
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_CONSOLE;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ _DEBUG;_CONSOLE;SUPERCLIENT;DEV_BUILD;WIN32;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_CONSOLE;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+ true
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/isql.vcxproj.filters b/builds/win32/msvc15/isql.vcxproj.filters
new file mode 100644
index 0000000000..5dbee3dc2c
--- /dev/null
+++ b/builds/win32/msvc15/isql.vcxproj.filters
@@ -0,0 +1,97 @@
+
+
+
+
+ {432b17da-feb5-4854-bf4a-2eade764f005}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {0e9c9357-7411-4d36-b6da-5bf58d471259}
+ h;hpp;hxx;hm;inl
+
+
+ {64a46d33-07a2-4c68-8ae0-30be298677f3}
+
+
+ {a0276ced-d198-4e65-bb2b-d78e9c5e1f3c}
+ epp
+
+
+ {b3973b46-4da2-46d6-921f-d6e87e3ba3e7}
+
+
+
+
+ ISQL files
+
+
+ ISQL files
+
+
+ ISQL files
+
+
+ ISQL files
+
+
+ ISQL files
+
+
+ ISQL files
+
+
+ ISQL files\GPRE cpp
+
+
+ ISQL files\GPRE cpp
+
+
+ ISQL files\GPRE cpp
+
+
+
+
+ ISQL files\GPRE epp
+
+
+ ISQL files\GPRE epp
+
+
+ ISQL files\GPRE epp
+
+
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+
+
+ Resource files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/legacy_auth.vcxproj b/builds/win32/msvc15/legacy_auth.vcxproj
new file mode 100644
index 0000000000..4faabf1148
--- /dev/null
+++ b/builds/win32/msvc15/legacy_auth.vcxproj
@@ -0,0 +1,197 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {062BD3C7-2D01-44F6-8D79-070F688C559F}
+ 10.0.17134.0
+
+
+
+ DynamicLibrary
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+
+
+
+ Disabled
+ WIN32;_DEBUG;DEV_BUILD;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ false
+
+
+ ..\defs\plugin.def
+ Windows
+ mpr.lib;%(AdditionalDependencies)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+
+
+
+
+ false
+
+
+ ..\defs\plugin.def
+ Windows
+ mpr.lib;%(AdditionalDependencies)
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;DEV_BUILD;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+
+
+ false
+
+
+ MachineX64
+ ..\defs\plugin.def
+ Windows
+ mpr.lib;%(AdditionalDependencies)
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+
+
+
+
+ false
+
+
+ MachineX64
+ ..\defs\plugin.def
+ Windows
+ mpr.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/legacy_auth.vcxproj.filters b/builds/win32/msvc15/legacy_auth.vcxproj.filters
new file mode 100644
index 0000000000..c4cda46f02
--- /dev/null
+++ b/builds/win32/msvc15/legacy_auth.vcxproj.filters
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+ {7b6c8954-96af-468f-a901-f3c81597d183}
+
+
+ {4c5e0fa9-7842-465d-9364-753bfb267c3d}
+
+
+
+
+ Resource files
+
+
+
+
+ AUTH files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/legacy_usermanager.vcxproj b/builds/win32/msvc15/legacy_usermanager.vcxproj
new file mode 100644
index 0000000000..48fb326921
--- /dev/null
+++ b/builds/win32/msvc15/legacy_usermanager.vcxproj
@@ -0,0 +1,201 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {D836FBF5-071E-4E04-8D63-C7EB6701B296}
+ 10.0.17134.0
+
+
+
+ DynamicLibrary
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+
+
+
+ Disabled
+ WIN32;_DEBUG;DEV_BUILD;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ false
+
+
+ ..\defs\plugin.def
+ Windows
+ mpr.lib;%(AdditionalDependencies)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+
+
+
+
+ false
+
+
+ ..\defs\plugin.def
+ Windows
+ mpr.lib;%(AdditionalDependencies)
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;DEV_BUILD;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+
+
+ false
+
+
+ MachineX64
+ ..\defs\plugin.def
+ Windows
+ mpr.lib;%(AdditionalDependencies)
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+
+
+
+
+ false
+
+
+ MachineX64
+ ..\defs\plugin.def
+ Windows
+ mpr.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/legacy_usermanager.vcxproj.filters b/builds/win32/msvc15/legacy_usermanager.vcxproj.filters
new file mode 100644
index 0000000000..df0166bb7d
--- /dev/null
+++ b/builds/win32/msvc15/legacy_usermanager.vcxproj.filters
@@ -0,0 +1,38 @@
+
+
+
+
+ {f5abfba7-e5fe-444a-8f3a-71613bd06b14}
+
+
+ {4d7668b6-d659-4684-ac32-6285d87a8977}
+
+
+ {65cc725f-d68d-46a8-b9fd-1a442c5aa8bb}
+
+
+ {a4bf3426-2fd1-4474-8dcf-41acdd200b1a}
+
+
+
+
+ Resource files
+
+
+
+
+ GPRE epp
+
+
+
+
+
+ headers
+
+
+
+
+ GPRE cpp
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/nbackup.vcxproj b/builds/win32/msvc15/nbackup.vcxproj
new file mode 100644
index 0000000000..a62aca1d5a
--- /dev/null
+++ b/builds/win32/msvc15/nbackup.vcxproj
@@ -0,0 +1,214 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {01A41DFA-8908-4576-A1F1-C8BC7EAE39A1}
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ Disabled
+ _DEBUG;WIN32;_CONSOLE;SUPERCLIENT;CLIENT;DEV_BUILD;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ _DEBUG;WIN32;_CONSOLE;SUPERCLIENT;CLIENT;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;WIN32;_CONSOLE;SUPERCLIENT;CLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;WIN32;_CONSOLE;SUPERCLIENT;CLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/nbackup.vcxproj.filters b/builds/win32/msvc15/nbackup.vcxproj.filters
new file mode 100644
index 0000000000..2d938072f9
--- /dev/null
+++ b/builds/win32/msvc15/nbackup.vcxproj.filters
@@ -0,0 +1,43 @@
+
+
+
+
+ {8e1eff3b-6a1a-43ea-bc8d-a8ebd71c6aef}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {e2992ff7-660d-4db0-8a11-d80828945f36}
+ h;hpp;hxx;hm;inl
+
+
+ {8bc29f10-4115-449b-b6d1-ab09f325f89f}
+
+
+ {0491117a-e8e1-4601-958e-742cc5e07bfa}
+
+
+
+
+ JRD files
+
+
+ UTILITIES files
+
+
+ UTILITIES files
+
+
+
+
+ Resource files
+
+
+
+
+ Header files
+
+
+ Header files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/qli.vcxproj b/builds/win32/msvc15/qli.vcxproj
new file mode 100644
index 0000000000..75ae1b072a
--- /dev/null
+++ b/builds/win32/msvc15/qli.vcxproj
@@ -0,0 +1,271 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {EBB8361B-49D5-43A5-8771-940DF3E308EF}
+ 10.0.17134.0
+
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141_xp
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+ Application
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;DEV_BUILD;SUPERCLIENT;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;DEV_BUILD;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ /MACHINE:I386 %(AdditionalOptions)
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ $(OutDir)$(TargetName)$(TargetExt)
+ Console
+ false
+
+
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_CONSOLE;SUPERCLIENT;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ Console
+ false
+
+
+ MachineX64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/qli.vcxproj.filters b/builds/win32/msvc15/qli.vcxproj.filters
new file mode 100644
index 0000000000..ddcc67a905
--- /dev/null
+++ b/builds/win32/msvc15/qli.vcxproj.filters
@@ -0,0 +1,209 @@
+
+
+
+
+ {da3cf9eb-a5b6-4478-87a3-3da5fa0c95a8}
+
+
+ {ea691fcc-ce86-44c7-b53b-40b660c82329}
+ h;hpp;hxx;hm;inl
+
+
+ {34f2b335-6604-4188-a20b-e9916b80b05c}
+
+
+ {a1a82d81-9dc5-4076-8daa-a05176116840}
+
+
+ {28befd96-6561-4892-8120-10fe6777523c}
+
+
+
+
+ QLI files
+
+
+ QLI files
+
+
+ QLI files
+
+
+ QLI files
+
+
+ QLI files
+
+
+ QLI files
+
+
+ QLI files
+
+
+ QLI files
+
+
+ QLI files
+
+
+ QLI files
+
+
+ QLI files
+
+
+ QLI files
+
+
+ QLI files
+
+
+ QLI files
+
+
+ QLI files
+
+
+ QLI files
+
+
+ QLI files\GPRE cpp
+
+
+ QLI files\GPRE cpp
+
+
+ QLI files\GPRE cpp
+
+
+ QLI files\GPRE cpp
+
+
+
+
+ QLI files\GPRE epp
+
+
+ QLI files\GPRE epp
+
+
+ QLI files\GPRE epp
+
+
+ QLI files\GPRE epp
+
+
+
+
+ Resource files
+
+
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/remote.vcxproj b/builds/win32/msvc15/remote.vcxproj
new file mode 100644
index 0000000000..fb8251b1ce
--- /dev/null
+++ b/builds/win32/msvc15/remote.vcxproj
@@ -0,0 +1,186 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {4BCC693D-1745-45ED-8302-E5E2F979549A}
+ 10.0.17134.0
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+
+ Disabled
+ _DEBUG;_LIB;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+
+
+
+
+ X64
+
+
+ Disabled
+ _DEBUG;_LIB;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_LIB;WIN32;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_LIB;WIN32;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ ws2_32.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/remote.vcxproj.filters b/builds/win32/msvc15/remote.vcxproj.filters
new file mode 100644
index 0000000000..391b076fc8
--- /dev/null
+++ b/builds/win32/msvc15/remote.vcxproj.filters
@@ -0,0 +1,83 @@
+
+
+
+
+ {8db9d6e7-0f62-4a2d-8deb-64e4040c3f51}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {ffaa24af-5ba6-42bc-8ef9-7955cbdee0bf}
+ h;hpp;hxx;hm;inl
+
+
+ {d7ae1b59-bd1a-4d73-8cd3-c9619194ce80}
+
+
+
+
+ REMOTE files
+
+
+ REMOTE files
+
+
+ REMOTE files
+
+
+ REMOTE files
+
+
+ REMOTE files
+
+
+ REMOTE files
+
+
+ AUTH files
+
+
+ REMOTE files
+
+
+ AUTH files
+
+
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/srp.vcxproj b/builds/win32/msvc15/srp.vcxproj
new file mode 100644
index 0000000000..d50538b02b
--- /dev/null
+++ b/builds/win32/msvc15/srp.vcxproj
@@ -0,0 +1,201 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {BD00D28E-6667-414E-A4B1-6BEFC07ADB42}
+ srp
+ 10.0.17134.0
+
+
+
+ DynamicLibrary
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+
+
+
+ Disabled
+ WIN32;_DEBUG;DEV_BUILD;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ false
+
+
+ ..\defs\plugin.def
+ mpr.lib;%(AdditionalDependencies)
+ Windows
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+
+
+
+
+ false
+
+
+ ..\defs\plugin.def
+ mpr.lib;%(AdditionalDependencies)
+ Windows
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;DEV_BUILD;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+
+
+ false
+
+
+ MachineX64
+ ..\defs\plugin.def
+ mpr.lib;%(AdditionalDependencies)
+ Windows
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+
+
+
+
+ false
+
+
+ MachineX64
+ ..\defs\plugin.def
+ mpr.lib;%(AdditionalDependencies)
+ Windows
+
+
+
+
+
+
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4bcc693d-1745-45ed-8302-e5e2f979549a}
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/srp.vcxproj.filters b/builds/win32/msvc15/srp.vcxproj.filters
new file mode 100644
index 0000000000..ba9c8b90e5
--- /dev/null
+++ b/builds/win32/msvc15/srp.vcxproj.filters
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+ {ae75b2f0-6301-43d5-ac84-b552b3f9b1fb}
+
+
+ {8a20ce21-8fe2-4921-bdf3-9e65efd23d2a}
+
+
+
+
+ Source files
+
+
+
+
+ Resource files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/udf_compat.vcxproj b/builds/win32/msvc15/udf_compat.vcxproj
new file mode 100644
index 0000000000..1db0f3edb0
--- /dev/null
+++ b/builds/win32/msvc15/udf_compat.vcxproj
@@ -0,0 +1,211 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {6794EB8C-6425-422D-A3B0-14EED54C0E98}
+ 10.0.17134.0
+
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\udr\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\udr\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\udr\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\udr\
+ true
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;SUPERCLIENT;FBUDF_EXPORTS;%(PreprocessorDefinitions)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x340a
+
+
+ false
+
+
+ Windows
+ ..\defs\udr_plugin.def
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ true
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_WINDOWS;_USRDLL;SUPERCLIENT;FBUDF_EXPORTS;%(PreprocessorDefinitions)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x340a
+
+
+ false
+
+
+ MachineX64
+ Windows
+ ..\defs\udr_plugin.def
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ Disabled
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;SUPERCLIENT;FBUDF_EXPORTS;DEV_BUILD;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x340a
+
+
+ false
+
+
+ Windows
+ ..\defs\udr_plugin.def
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_WINDOWS;_USRDLL;SUPERCLIENT;FBUDF_EXPORTS;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x340a
+
+
+ false
+
+
+ MachineX64
+ Windows
+ ..\defs\udr_plugin.def
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/udf_compat.vcxproj.filters b/builds/win32/msvc15/udf_compat.vcxproj.filters
new file mode 100644
index 0000000000..63926188ca
--- /dev/null
+++ b/builds/win32/msvc15/udf_compat.vcxproj.filters
@@ -0,0 +1,27 @@
+
+
+
+
+ {b8e84500-8d51-41a9-879a-665157ad8cba}
+
+
+ {e1d0ec8b-34eb-49f1-88ee-e63ecfea0db1}
+
+
+ {1995e0f6-f169-4a72-bcc9-21990c0db77a}
+
+
+
+
+ Resource files
+
+
+
+
+ Source Files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/udr_engine.vcxproj b/builds/win32/msvc15/udr_engine.vcxproj
new file mode 100644
index 0000000000..3a30521401
--- /dev/null
+++ b/builds/win32/msvc15/udr_engine.vcxproj
@@ -0,0 +1,236 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {20DEBF08-EF0A-4C94-ADEB-FE9BBA14588B}
+ 10.0.17134.0
+
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ true
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ Disabled
+ _DEBUG;_WINDOWS;_USRDLL;WINDOWS_ONLY;SUPERCLIENT;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\plugins\$(ProjectName).dll
+ ..\defs\plugin.def
+ false
+
+
+ Windows
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ X64
+
+
+ Disabled
+ _DEBUG;_WINDOWS;_USRDLL;WINDOWS_ONLY;SUPERCLIENT;WIN32;DEV_BUILD;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\plugins\$(ProjectName).dll
+ ..\defs\plugin.def
+ false
+
+
+ MachineX64
+ Windows
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_WINDOWS;_USRDLL;WINDOWS_ONLY;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\plugins\$(ProjectName).dll
+ ..\defs\plugin.def
+ false
+
+
+ Windows
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ NDEBUG;_WINDOWS;_USRDLL;WINDOWS_ONLY;SUPERCLIENT;WIN32;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\plugins\$(ProjectName).dll
+ ..\defs\plugin.def
+ false
+
+
+ MachineX64
+ Windows
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ false
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/udr_engine.vcxproj.filters b/builds/win32/msvc15/udr_engine.vcxproj.filters
new file mode 100644
index 0000000000..340ee3bc4e
--- /dev/null
+++ b/builds/win32/msvc15/udr_engine.vcxproj.filters
@@ -0,0 +1,29 @@
+
+
+
+
+ {52e7e4d5-11d5-4ff8-8f9e-61aeaeff22cf}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {144b4b1e-186a-42fb-b337-70f9443f12dd}
+ h;hpp;hxx;hm;inl
+
+
+ {52819501-0416-46a9-b273-8911bbaa943f}
+
+
+
+
+ Source files
+
+
+
+
+ Resource files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/udrcpp_example.vcxproj b/builds/win32/msvc15/udrcpp_example.vcxproj
new file mode 100644
index 0000000000..fe121bb71e
--- /dev/null
+++ b/builds/win32/msvc15/udrcpp_example.vcxproj
@@ -0,0 +1,249 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {FF0FD8DF-1E5C-486E-B395-A620376A4633}
+ 10.0.17134.0
+
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ false
+ false
+ false
+ false
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\udr\
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\udr\
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\udr\
+
+
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\plugins\udr\
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ Disabled
+ ..\..\..\src\jrd;%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;_USRDLL;WINDOWS_ONLY;SUPERCLIENT;WIN32;DEV_BUILD;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\plugins\udr\$(ProjectName).dll
+ false
+
+
+ Windows
+ ..\defs\udr_plugin.def
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ X64
+
+
+ Disabled
+ ..\..\..\src\jrd;%(AdditionalIncludeDirectories)
+ _DEBUG;_WINDOWS;_USRDLL;WINDOWS_ONLY;SUPERCLIENT;WIN32;DEV_BUILD;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\plugins\udr\$(ProjectName).dll
+ false
+
+
+ MachineX64
+ Windows
+ ..\defs\udr_plugin.def
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ Win32
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ ..\..\..\src\jrd;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;_USRDLL;WINDOWS_ONLY;SUPERCLIENT;WIN32;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\plugins\udr\$(ProjectName).dll
+ false
+
+
+ Windows
+ ..\defs\udr_plugin.def
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ true
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ ..\..\..\src\jrd;%(AdditionalIncludeDirectories)
+ NDEBUG;_WINDOWS;_USRDLL;WINDOWS_ONLY;SUPERCLIENT;WIN32;_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ comctl32.lib;ws2_32.lib;mpr.lib;version.lib;%(AdditionalDependencies)
+ ..\..\..\temp\$(Platform)\$(Configuration)\firebird\plugins\udr\$(ProjectName).dll
+ false
+
+
+ MachineX64
+ Windows
+ ..\defs\udr_plugin.def
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+ ..\..\..\src\jrd
+
+
+
+
+
+
+
+ {4fe03933-98cd-4879-a135-fd9430087a6b}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/udrcpp_example.vcxproj.filters b/builds/win32/msvc15/udrcpp_example.vcxproj.filters
new file mode 100644
index 0000000000..c7b2dcb78d
--- /dev/null
+++ b/builds/win32/msvc15/udrcpp_example.vcxproj.filters
@@ -0,0 +1,39 @@
+
+
+
+
+ {64d1047e-8316-4427-afc2-e2ae6cc718e3}
+ cpp;c;cxx;rc;def;r;odl;idl;hpj;bat
+
+
+ {17a79299-4afd-4265-886b-503946dfcf3e}
+ h;hpp;hxx;hm;inl
+
+
+ {7502259d-a2fd-4024-9a44-8d401b22c3b4}
+
+
+
+
+ Source files
+
+
+
+
+ Source files
+
+
+
+
+ Source files
+
+
+
+
+ Resource files
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/yvalve.vcxproj b/builds/win32/msvc15/yvalve.vcxproj
new file mode 100644
index 0000000000..40b7998062
--- /dev/null
+++ b/builds/win32/msvc15/yvalve.vcxproj
@@ -0,0 +1,250 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {15605f44-bffd-444f-ad4c-55dc9d704465}
+ true
+ false
+ false
+ true
+ false
+
+
+ {4bcc693d-1745-45ed-8302-e5e2f979549a}
+ true
+ false
+ false
+ true
+ false
+
+
+
+
+
+
+
+
+
+
+
+ {4FE03933-98CD-4879-A135-FD9430087A6B}
+ yvalve
+ 10.0.17134.0
+
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ AllRules.ruleset
+
+
+ fbclient
+ fbclient
+ fbclient
+ fbclient
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ ..\..\..\temp\$(PlatformName)\$(Configuration)\firebird\
+ true
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_LIB;SUPERSERVER;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ ..\defs\firebird.def
+ ws2_32.lib;mpr.lib;%(AdditionalDependencies)
+ Windows
+
+
+
+
+ Disabled
+ WIN32;_DEBUG;_LIB;DEV_BUILD;SUPERSERVER;%(PreprocessorDefinitions)
+
+
+ EditAndContinue
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ ..\defs\firebird.def
+ ws2_32.lib;mpr.lib;%(AdditionalDependencies)
+ Windows
+
+
+
+
+ X64
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ true
+ Speed
+ WIN32;NDEBUG;_LIB;SUPERSERVER;%(PreprocessorDefinitions)
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ ..\defs\firebird.def
+ ws2_32.lib;mpr.lib;%(AdditionalDependencies)
+ Windows
+
+
+
+
+ X64
+
+
+ Disabled
+ WIN32;_DEBUG;_LIB;DEV_BUILD;SUPERSERVER;%(PreprocessorDefinitions)
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x041d
+
+
+ ..\defs\firebird.def
+ ws2_32.lib;mpr.lib;%(AdditionalDependencies)
+ Windows
+
+
+
+
+
+
\ No newline at end of file
diff --git a/builds/win32/msvc15/yvalve.vcxproj.filters b/builds/win32/msvc15/yvalve.vcxproj.filters
new file mode 100644
index 0000000000..17e282f713
--- /dev/null
+++ b/builds/win32/msvc15/yvalve.vcxproj.filters
@@ -0,0 +1,155 @@
+
+
+
+
+ {e851796a-334f-465a-87d4-3a8493cde72c}
+
+
+ {c8501fd3-5859-4685-baad-969e1b6e2e1c}
+
+
+ {a06a0231-22bb-432f-95c2-ee97b9a1cee8}
+
+
+ {754afcc7-5b6d-4620-abe9-78b4653e08b0}
+
+
+ {5ee9ba85-e5ee-4f0d-a7b6-9ac703ff491c}
+
+
+ {2d91d43b-c689-41b3-9d55-227f0a4f5193}
+
+
+ {e5984b18-8167-41b3-9f37-51ccf2fd566e}
+
+
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ source
+
+
+ Auth
+
+
+ source
+
+
+ preprocessed
+
+
+ preprocessed
+
+
+ Remote client
+
+
+ source
+
+
+ source
+
+
+ Auth
+
+
+ source
+
+
+ Remote client
+
+
+ source
+
+
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+
+
+ Resource files
+
+
+
+
+
+ GPRE files
+
+
+ GPRE files
+
+
+
\ No newline at end of file
diff --git a/builds/win32/setenvvar.bat b/builds/win32/setenvvar.bat
index 80209d035e..cf1d8f022c 100644
--- a/builds/win32/setenvvar.bat
+++ b/builds/win32/setenvvar.bat
@@ -23,6 +23,10 @@ set FB_PROCESSOR_ARCHITECTURE=%PROCESSOR_ARCHITECTURE%
:: To disable some particular MSVC build, slightly alter the env var names in "if" conditions below
+if DEFINED VS150COMNTOOLS (
+@devenv /? >nul 2>nul
+@if errorlevel 9009 (call "%VS150COMNTOOLS%\..\..\VC\vcvarsall.bat" %FB_PROCESSOR_ARCHITECTURE%) else ( echo The file: & @echo "%VS150COMNTOOLS%\..\..\VC\vcvarsall.bat" %FB_PROCESSOR_ARCHITECTURE% & echo has already been executed.)
+) else (
if DEFINED VS140COMNTOOLS (
@devenv /? >nul 2>nul
@if errorlevel 9009 (call "%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat" %FB_PROCESSOR_ARCHITECTURE%) else ( echo The file: & @echo "%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat" %FB_PROCESSOR_ARCHITECTURE% & echo has already been executed.)
@@ -39,6 +43,7 @@ if DEFINED VS100COMNTOOLS (
)
)
)
+)
@echo.
diff --git a/extern/decNumber/msvc/decNumber_MSVC15.sln b/extern/decNumber/msvc/decNumber_MSVC15.sln
new file mode 100644
index 0000000000..00b1a49151
--- /dev/null
+++ b/extern/decNumber/msvc/decNumber_MSVC15.sln
@@ -0,0 +1,28 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2013
+VisualStudioVersion = 12.0.31101.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "decNumber", "decNumber_MSVC15.vcxproj", "{BE4D2DDC-59A0-4CD7-848E-231E13785335}"
+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
+ {BE4D2DDC-59A0-4CD7-848E-231E13785335}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BE4D2DDC-59A0-4CD7-848E-231E13785335}.Debug|Win32.Build.0 = Debug|Win32
+ {BE4D2DDC-59A0-4CD7-848E-231E13785335}.Debug|x64.ActiveCfg = Debug|x64
+ {BE4D2DDC-59A0-4CD7-848E-231E13785335}.Debug|x64.Build.0 = Debug|x64
+ {BE4D2DDC-59A0-4CD7-848E-231E13785335}.Release|Win32.ActiveCfg = Release|Win32
+ {BE4D2DDC-59A0-4CD7-848E-231E13785335}.Release|Win32.Build.0 = Release|Win32
+ {BE4D2DDC-59A0-4CD7-848E-231E13785335}.Release|x64.ActiveCfg = Release|x64
+ {BE4D2DDC-59A0-4CD7-848E-231E13785335}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/extern/decNumber/msvc/decNumber_MSVC15.vcxproj b/extern/decNumber/msvc/decNumber_MSVC15.vcxproj
new file mode 100644
index 0000000000..5256ea1a0b
--- /dev/null
+++ b/extern/decNumber/msvc/decNumber_MSVC15.vcxproj
@@ -0,0 +1,268 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+
+ true
+ true
+ true
+ true
+
+
+ true
+ true
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ decNumber
+ {BE4D2DDC-59A0-4CD7-848E-231E13785335}
+ decNumber
+ 10.0.17134.0
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ ..\lib\$(Platform)\$(Configuration)\
+ ..\lib\$(Platform)\$(Configuration)\
+ ..\temp\$(Platform)\$(Configuration)\
+ ..\temp\$(Platform)\$(Configuration)\
+ ..\lib\$(Platform)\$(Configuration)\
+ ..\lib\$(Platform)\$(Configuration)\
+ ..\temp\$(Platform)\$(Configuration)\
+ ..\temp\$(Platform)\$(Configuration)\
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ decnumber
+ decnumber
+ decnumber
+ decnumber
+
+
+
+ Disabled
+ .;%(AdditionalIncludeDirectories)
+ _CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ $(IntDir)
+ $(IntDir)
+ $(IntDir)
+ Level3
+ true
+ EditAndContinue
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ $(OutDir)\$(TargetFileName)
+ true
+
+
+ true
+ .\Debug/libtommath.bsc
+
+
+
+
+ Disabled
+ .;%(AdditionalIncludeDirectories)
+ _CRT_SECURE_NO_WARNINGS;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ $(IntDir)
+ $(IntDir)
+ $(IntDir)
+ Level3
+ true
+ ProgramDatabase
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ $(OutDir)\$(TargetFileName)
+ true
+
+
+ true
+ .\Debug/libtommath.bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ .;%(AdditionalIncludeDirectories)
+ _CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+
+
+ $(IntDir)
+ $(IntDir)
+ $(IntDir)
+ Level3
+ true
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ $(OutDir)\$(TargetFileName)
+ true
+
+
+ true
+ .\Release/libtommath.bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ .;%(AdditionalIncludeDirectories)
+ _CRT_SECURE_NO_WARNINGS;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+
+
+ $(IntDir)
+ $(IntDir)
+ $(IntDir)
+ Level3
+ true
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ $(OutDir)\$(TargetFileName)
+ true
+
+
+ true
+ .\Release/libtommath.bsc
+
+
+
+
+
+
\ No newline at end of file
diff --git a/extern/decNumber/msvc/decNumber_MSVC15.vcxproj.filters b/extern/decNumber/msvc/decNumber_MSVC15.vcxproj.filters
new file mode 100644
index 0000000000..595d745792
--- /dev/null
+++ b/extern/decNumber/msvc/decNumber_MSVC15.vcxproj.filters
@@ -0,0 +1,84 @@
+
+
+
+
+ Source files
+
+
+ Source files
+
+
+ Source files
+
+
+ Source files
+
+
+ Source files
+
+
+ Source files
+
+
+ Source files
+
+
+ Source files
+
+
+ Source files
+
+
+ Source files
+
+
+ Source files
+
+
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+ Header files
+
+
+
+
+
+
+
+ {638ba91b-1def-4094-a692-752b2ce6f461}
+
+
+ {ffbb5d93-e379-40ba-ab58-c62e9e20c810}
+
+
+
\ No newline at end of file
diff --git a/extern/libtomcrypt/libtomcrypt_MSVC15.sln b/extern/libtomcrypt/libtomcrypt_MSVC15.sln
new file mode 100644
index 0000000000..5079af85d9
--- /dev/null
+++ b/extern/libtomcrypt/libtomcrypt_MSVC15.sln
@@ -0,0 +1,28 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2013
+VisualStudioVersion = 12.0.31101.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtomcrypt", "libtomcrypt_MSVC15.vcxproj", "{489B8EBF-E95A-4A1C-8041-082FA1C2F953}"
+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
+ {489B8EBF-E95A-4A1C-8041-082FA1C2F953}.Debug|Win32.ActiveCfg = Debug|Win32
+ {489B8EBF-E95A-4A1C-8041-082FA1C2F953}.Debug|Win32.Build.0 = Debug|Win32
+ {489B8EBF-E95A-4A1C-8041-082FA1C2F953}.Debug|x64.ActiveCfg = Debug|x64
+ {489B8EBF-E95A-4A1C-8041-082FA1C2F953}.Debug|x64.Build.0 = Debug|x64
+ {489B8EBF-E95A-4A1C-8041-082FA1C2F953}.Release|Win32.ActiveCfg = Release|Win32
+ {489B8EBF-E95A-4A1C-8041-082FA1C2F953}.Release|Win32.Build.0 = Release|Win32
+ {489B8EBF-E95A-4A1C-8041-082FA1C2F953}.Release|x64.ActiveCfg = Release|x64
+ {489B8EBF-E95A-4A1C-8041-082FA1C2F953}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/extern/libtomcrypt/libtomcrypt_MSVC15.vcxproj b/extern/libtomcrypt/libtomcrypt_MSVC15.vcxproj
new file mode 100644
index 0000000000..195d342d9d
--- /dev/null
+++ b/extern/libtomcrypt/libtomcrypt_MSVC15.vcxproj
@@ -0,0 +1,178 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ libtomcrypt
+ {489B8EBF-E95A-4A1C-8041-082FA1C2F953}
+ 10.0.17134.0
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lib\$(Platform)\$(Configuration)\
+ temp\$(Platform)\$(Configuration)\
+ false
+ tomcrypt
+
+
+ lib\$(Platform)\$(Configuration)\
+ temp\$(Platform)\$(Configuration)\
+ true
+ tomcrypt
+
+
+ lib\$(Platform)\$(Configuration)\
+ temp\$(Platform)\$(Configuration)\
+ tomcrypt
+ .lib
+
+
+ lib\$(Platform)\$(Configuration)\
+ temp\$(Platform)\$(Configuration)\
+ tomcrypt
+ .lib
+
+
+
+ MultiThreadedDLL
+
+
+ true
+ true
+ Level3
+ src\headers;..\libtommath;%(AdditionalIncludeDirectories)
+ NDEBUG;LTM_DESC;WIN32;_LIB;LTC_SOURCE;USE_LTM;%(PreprocessorDefinitions)
+ true
+ Speed
+ true
+
+
+ 0x0409
+ NDEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\Release\libtomcrypt.bsc
+
+
+ true
+
+
+
+
+ MultiThreadedDebugDLL
+ Default
+ Disabled
+ true
+ Level3
+ true
+ src\headers;..\libtommath;%(AdditionalIncludeDirectories)
+ _DEBUG;LTM_DESC;WIN32;_LIB;LTC_SOURCE;USE_LTM;%(PreprocessorDefinitions)
+ EnableFastChecks
+
+
+ 0x0409
+ _DEBUG;%(PreprocessorDefinitions)
+
+
+ true
+ .\Debug\libtomcrypt.bsc
+
+
+ true
+
+
+
+
+ Level3
+ MultiThreadedDebugDLL
+ src\headers;..\libtommath;%(AdditionalIncludeDirectories)
+ _DEBUG;LTM_DESC;WIN32;_LIB;LTC_SOURCE;USE_LTM;%(PreprocessorDefinitions)
+
+
+
+
+ Level3
+ MultiThreadedDLL
+ src\headers;..\libtommath;%(AdditionalIncludeDirectories)
+ NDEBUG;LTM_DESC;WIN32;_LIB;LTC_SOURCE;USE_LTM;%(PreprocessorDefinitions)
+
+
+ true
+ Speed
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/extern/libtomcrypt/libtomcrypt_MSVC15.vcxproj.filters b/extern/libtomcrypt/libtomcrypt_MSVC15.vcxproj.filters
new file mode 100644
index 0000000000..0056704a46
--- /dev/null
+++ b/extern/libtomcrypt/libtomcrypt_MSVC15.vcxproj.filters
@@ -0,0 +1,55 @@
+
+
+
+
+ {d5e0c460-2f27-4e1c-92ac-ab37d6249ec3}
+
+
+ {67f933bf-5fdf-44f3-8827-eaa3b9a37156}
+
+
+ {de9e0374-839a-4994-9bad-99ee2dbaf7ab}
+
+
+
+
+ hashes\sha2
+
+
+ hashes\sha2
+
+
+ hashes
+
+
+ hashes
+
+
+
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+ headers
+
+
+
\ No newline at end of file
diff --git a/extern/libtommath/libtommath_MSVC15.sln b/extern/libtommath/libtommath_MSVC15.sln
new file mode 100644
index 0000000000..d26e48c1b4
--- /dev/null
+++ b/extern/libtommath/libtommath_MSVC15.sln
@@ -0,0 +1,26 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2013
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtommath", "libtommath_MSVC15.vcxproj", "{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}"
+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
+ {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|Win32.Build.0 = Debug|Win32
+ {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|x64.ActiveCfg = Debug|x64
+ {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|x64.Build.0 = Debug|x64
+ {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|Win32.ActiveCfg = Release|Win32
+ {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|Win32.Build.0 = Release|Win32
+ {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|x64.ActiveCfg = Release|x64
+ {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/extern/libtommath/libtommath_MSVC15.vcxproj b/extern/libtommath/libtommath_MSVC15.vcxproj
new file mode 100644
index 0000000000..6a33c0cea0
--- /dev/null
+++ b/extern/libtommath/libtommath_MSVC15.vcxproj
@@ -0,0 +1,355 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ libtommath
+ {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}
+ libtommath
+ 10.0.17134.0
+
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141_xp
+
+
+ StaticLibrary
+ false
+ MultiByte
+ v141
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.40219.1
+ lib\$(Platform)\$(Configuration)\
+ lib\$(Platform)\$(Configuration)\
+ temp\$(Platform)\$(Configuration)\
+ temp\$(Platform)\$(Configuration)\
+ lib\$(Platform)\$(Configuration)\
+ lib\$(Platform)\$(Configuration)\
+ temp\$(Platform)\$(Configuration)\
+ temp\$(Platform)\$(Configuration)\
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ AllRules.ruleset
+ AllRules.ruleset
+
+
+
+
+ tommath
+ tommath
+ tommath
+ tommath
+
+
+
+ Disabled
+ .;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ $(IntDir)
+ $(IntDir)
+ $(IntDir)
+ Level3
+ true
+ EditAndContinue
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ $(OutDir)\$(TargetFileName)
+ true
+
+
+ true
+ .\Debug/libtommath.bsc
+
+
+
+
+ Disabled
+ .;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebugDLL
+
+
+ $(IntDir)
+ $(IntDir)
+ $(IntDir)
+ Level3
+ true
+ ProgramDatabase
+
+
+
+
+ _DEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ $(OutDir)\$(TargetFileName)
+ true
+
+
+ true
+ .\Debug/libtommath.bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ .;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+
+
+ $(IntDir)
+ $(IntDir)
+ $(IntDir)
+ Level3
+ true
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ $(OutDir)\$(TargetFileName)
+ true
+
+
+ true
+ .\Release/libtommath.bsc
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ .;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDLL
+ true
+
+
+ $(IntDir)
+ $(IntDir)
+ $(IntDir)
+ Level3
+ true
+
+
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+ $(OutDir)\$(TargetFileName)
+ true
+
+
+ true
+ .\Release/libtommath.bsc
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file