diff --git a/win/win32/vs2017/NetHack.vcxproj b/win/win32/vs2017/NetHack.vcxproj
new file mode 100644
index 000000000..6c73188e6
--- /dev/null
+++ b/win/win32/vs2017/NetHack.vcxproj
@@ -0,0 +1,233 @@
+
+
+
+
+ {609BC774-C6F8-4B2B-AA7D-5B3D0EA95751}
+ Win32Proj
+ NetHack
+
+
+
+
+
+
+
+
+
+ $(BinDir)
+
+
+
+ /Gs /Oi- %(AdditionalOptions)
+ Disabled
+ Default
+ Speed
+ true
+ $(WinWin32Dir);$(IncDir);$(SysWinntDir);$(SysShareDir);$(WinShareDir);%(AdditionalIncludeDirectories)
+ TILES;WIN32CON;DLB;MSWIN_GRAPHICS;_LIB;%(PreprocessorDefinitions)
+
+
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;Winmm.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ GUISTUB;%(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/NetHackW.vcxproj b/win/win32/vs2017/NetHackW.vcxproj
new file mode 100644
index 000000000..827daa632
--- /dev/null
+++ b/win/win32/vs2017/NetHackW.vcxproj
@@ -0,0 +1,192 @@
+
+
+
+
+
+ {CEC5D360-8804-454F-8591-002184C23499}
+ NetHackW
+
+
+
+
+
+
+
+
+
+
+ $(BinDir)
+
+
+
+
+ /Gs /Oi- %(AdditionalOptions)
+ Disabled
+ true
+ $(WinWin32Dir);$(IncDir);$(SysWinntDir);$(SysShareDir);$(WinShareDir);%(AdditionalIncludeDirectories)
+ TILES;_WINDOWS;DLB;MSWIN_GRAPHICS;WIN32CONNDEBUG;%(PreprocessorDefinitions)
+
+
+ NDEBUG;%(PreprocessorDefinitions)
+ 0x0409
+
+
+
+ Windows
+ comctl32.lib;winmm.lib;%(AdditionalDependencies)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TTYSTUB;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/afterdgncomp.proj b/win/win32/vs2017/afterdgncomp.proj
new file mode 100644
index 000000000..7aebee743
--- /dev/null
+++ b/win/win32/vs2017/afterdgncomp.proj
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/afterdlb.proj b/win/win32/vs2017/afterdlb.proj
new file mode 100644
index 000000000..ed68ba33e
--- /dev/null
+++ b/win/win32/vs2017/afterdlb.proj
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/win/win32/vs2017/afterlevcomp.proj b/win/win32/vs2017/afterlevcomp.proj
new file mode 100644
index 000000000..924f66cd5
--- /dev/null
+++ b/win/win32/vs2017/afterlevcomp.proj
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/win/win32/vs2017/aftermakedefs.proj b/win/win32/vs2017/aftermakedefs.proj
new file mode 100644
index 000000000..20adf1b15
--- /dev/null
+++ b/win/win32/vs2017/aftermakedefs.proj
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/win/win32/vs2017/afternethack.proj b/win/win32/vs2017/afternethack.proj
new file mode 100644
index 000000000..3b769323e
--- /dev/null
+++ b/win/win32/vs2017/afternethack.proj
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/win/win32/vs2017/afterrecover.proj b/win/win32/vs2017/afterrecover.proj
new file mode 100644
index 000000000..0652e7828
--- /dev/null
+++ b/win/win32/vs2017/afterrecover.proj
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/win/win32/vs2017/aftertile2bmp.proj b/win/win32/vs2017/aftertile2bmp.proj
new file mode 100644
index 000000000..28d2b2e39
--- /dev/null
+++ b/win/win32/vs2017/aftertile2bmp.proj
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/win/win32/vs2017/aftertilemap.proj b/win/win32/vs2017/aftertilemap.proj
new file mode 100644
index 000000000..bfdb48fe9
--- /dev/null
+++ b/win/win32/vs2017/aftertilemap.proj
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/win/win32/vs2017/afteruudecode.proj b/win/win32/vs2017/afteruudecode.proj
new file mode 100644
index 000000000..b33e3c4f4
--- /dev/null
+++ b/win/win32/vs2017/afteruudecode.proj
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/win/win32/vs2017/build.bat b/win/win32/vs2017/build.bat
new file mode 100644
index 000000000..c2798cf1b
--- /dev/null
+++ b/win/win32/vs2017/build.bat
@@ -0,0 +1,4 @@
+msbuild NetHack.sln /t:Clean;Build /p:Configuration=Debug;Platform=Win32
+msbuild NetHack.sln /t:Clean;Build /p:Configuration=Debug;Platform=x64
+msbuild NetHack.sln /t:Clean;Build /p:Configuration=Release;Platform=Win32
+msbuild NetHack.sln /t:Clean;Build /p:Configuration=Release;Platform=x64
diff --git a/win/win32/vs2017/common.props b/win/win32/vs2017/common.props
new file mode 100644
index 000000000..5a5b2ed2e
--- /dev/null
+++ b/win/win32/vs2017/common.props
@@ -0,0 +1,41 @@
+
+
+
+ true
+
+
+ false
+
+
+
+ Level3
+ WIN32;CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions)
+
+
+ Console
+ $(SymbolsDir)$(TargetName).pdb
+
+
+
+
+ Disabled
+ _DEBUG;%(PreprocessorDefinitions)
+ EnableFastChecks
+ MultiThreadedDebug
+
+
+ true
+
+
+
+
+ MaxSpeed
+ OnlyExplicitInline
+ NDEBUG;%(PreprocessorDefinitions)
+ MultiThreaded
+
+
+ UseLinkTimeCodeGeneration
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/config.props b/win/win32/vs2017/config.props
new file mode 100644
index 000000000..84ef04da2
--- /dev/null
+++ b/win/win32/vs2017/config.props
@@ -0,0 +1,21 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ x64
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/console.props b/win/win32/vs2017/console.props
new file mode 100644
index 000000000..8fdca9d9e
--- /dev/null
+++ b/win/win32/vs2017/console.props
@@ -0,0 +1,11 @@
+
+
+
+
+ _CONSOLE;%(PreprocessorDefinitions)
+
+
+ Console
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/default.props b/win/win32/vs2017/default.props
new file mode 100644
index 000000000..688b5d311
--- /dev/null
+++ b/win/win32/vs2017/default.props
@@ -0,0 +1,17 @@
+
+
+
+ Application
+ false
+ MultiByte
+ v140
+
+
+ true
+
+
+ false
+ true
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/default_dll.props b/win/win32/vs2017/default_dll.props
new file mode 100644
index 000000000..94a07f465
--- /dev/null
+++ b/win/win32/vs2017/default_dll.props
@@ -0,0 +1,17 @@
+
+
+
+ DynamicLibrary
+ false
+ MultiByte
+ v140
+
+
+ true
+
+
+ false
+ true
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/dgncomp.vcxproj b/win/win32/vs2017/dgncomp.vcxproj
new file mode 100644
index 000000000..b91cc124e
--- /dev/null
+++ b/win/win32/vs2017/dgncomp.vcxproj
@@ -0,0 +1,125 @@
+
+
+
+
+
+ {8A3F81C7-2968-49A8-86BF-2669412AD7DE}
+
+
+
+
+
+
+
+
+
+
+
+
+ $(IncDir);$(SysWinntDir);$(SysShareDir);%(AdditionalIncludeDirectories)
+ WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Lex;
+ Yacc;
+ $(BuildDependsOn);
+
+
+
+
+
+
+ NoLex;
+ NoYacc;
+ $(BuildDependsOn);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/dirs.props b/win/win32/vs2017/dirs.props
new file mode 100644
index 000000000..8cdcf60c2
--- /dev/null
+++ b/win/win32/vs2017/dirs.props
@@ -0,0 +1,24 @@
+
+
+
+ $(MSBuildProjectDirectory)\..\..\..\
+ $(RootDir)bin\$(Configuration)\$(Platform)\
+ $(ProjectDir)obj\$(Configuration)\$(Platform)\$(TargetName)\
+ $(ProjectDir)symbols\$(Configuration)\$(Platform)\$(TargetName)\
+ $(RootDir)tools\$(Configuration)\$(Platform)\
+ $(RootDir)util\
+ $(RootDir)dat\
+ $(RootDir)doc\
+ $(RootDir)include\
+ $(RootDir)src\
+ $(RootDir)sys\
+ $(RootDir)util\
+ $(RootDir)sys\share\
+ $(RootDir)sys\winnt\
+ $(RootDir)win\share\
+ $(RootDir)win\tty\
+ $(RootDir)win\win32\
+ $(ToolsDir)
+ $(ObjDir)
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/dlb.vcxproj b/win/win32/vs2017/dlb.vcxproj
new file mode 100644
index 000000000..06424d447
--- /dev/null
+++ b/win/win32/vs2017/dlb.vcxproj
@@ -0,0 +1,43 @@
+
+
+
+
+
+ {0303A585-3F83-4BB7-AF6B-1E12C8FB54AC}
+
+
+
+
+
+
+
+
+
+
+
+
+ $(IncDir);$(SysWinntDir);$(SysShareDir);%(AdditionalIncludeDirectories)
+ WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/dll.props b/win/win32/vs2017/dll.props
new file mode 100644
index 000000000..3b37e2ede
--- /dev/null
+++ b/win/win32/vs2017/dll.props
@@ -0,0 +1,11 @@
+
+
+
+
+ WIN32CON;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)
+
+
+ Windows
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/files.props b/win/win32/vs2017/files.props
new file mode 100644
index 000000000..d905edbdd
--- /dev/null
+++ b/win/win32/vs2017/files.props
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/levcomp.vcxproj b/win/win32/vs2017/levcomp.vcxproj
new file mode 100644
index 000000000..e3450216f
--- /dev/null
+++ b/win/win32/vs2017/levcomp.vcxproj
@@ -0,0 +1,88 @@
+
+
+
+
+
+ {9DD9C52E-E8C9-4533-BD22-83C055C0AABA}
+
+
+
+
+
+
+
+
+
+
+
+
+ $(IncDir);$(SysWinntDir);$(SysShareDir);%(AdditionalIncludeDirectories)
+ WIN32CON;DLB;MSWIN_GRAPHICS;YY_NO_UNISTD_H;%(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Lex;
+ Yacc;
+ $(BuildDependsOn);
+
+
+
+
+
+
+ NoLex;
+ NoYacc;
+ $(BuildDependsOn);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/makedefs.vcxproj b/win/win32/vs2017/makedefs.vcxproj
new file mode 100644
index 000000000..b9beba36b
--- /dev/null
+++ b/win/win32/vs2017/makedefs.vcxproj
@@ -0,0 +1,55 @@
+
+
+
+
+
+ {BA3DD34C-04B7-40D0-B373-9329AA9E8945}
+
+
+
+
+
+
+
+
+
+
+
+
+ $(IncDir);$(SysWinntDir);%(AdditionalIncludeDirectories)
+ WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/nh340key.def b/win/win32/vs2017/nh340key.def
new file mode 100644
index 000000000..f484a536f
--- /dev/null
+++ b/win/win32/vs2017/nh340key.def
@@ -0,0 +1,8 @@
+LIBRARY nh340key
+EXPORTS
+ProcessKeystroke
+NHkbhit
+CheckInput
+SourceWhere
+SourceAuthor
+KeyHandlerName
diff --git a/win/win32/vs2017/nh340key.vcxproj b/win/win32/vs2017/nh340key.vcxproj
new file mode 100644
index 000000000..8b2068662
--- /dev/null
+++ b/win/win32/vs2017/nh340key.vcxproj
@@ -0,0 +1,42 @@
+
+
+
+
+ {be04e242-a1e9-4593-b95b-057f37330b76}
+ Win32Proj
+ nh340key
+
+
+
+
+
+
+
+
+
+ $(BinDir)
+
+
+
+ $(IncDir);$(SysWinntDir);%(AdditionalIncludeDirectories)
+
+
+ $(ToolsDir)$(TargetName).lib
+
+
+
+
+ nh340key.def
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/nhdefkey.def b/win/win32/vs2017/nhdefkey.def
new file mode 100644
index 000000000..2950904e4
--- /dev/null
+++ b/win/win32/vs2017/nhdefkey.def
@@ -0,0 +1,8 @@
+LIBRARY nhdefkey
+EXPORTS
+ProcessKeystroke
+NHkbhit
+CheckInput
+SourceWhere
+SourceAuthor
+KeyHandlerName
diff --git a/win/win32/vs2017/nhdefkey.vcxproj b/win/win32/vs2017/nhdefkey.vcxproj
new file mode 100644
index 000000000..98e70a81e
--- /dev/null
+++ b/win/win32/vs2017/nhdefkey.vcxproj
@@ -0,0 +1,42 @@
+
+
+
+
+ {6813477F-64B6-4B97-B230-438D0D233385}
+ Win32Proj
+ nhdefkey
+
+
+
+
+
+
+
+
+
+ $(BinDir)
+
+
+
+ $(IncDir);$(SysWinntDir);%(AdditionalIncludeDirectories)
+
+
+ $(ToolsDir)$(TargetName).lib
+
+
+
+
+ nhdefkey.def
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/nhraykey.def b/win/win32/vs2017/nhraykey.def
new file mode 100644
index 000000000..5432a1af3
--- /dev/null
+++ b/win/win32/vs2017/nhraykey.def
@@ -0,0 +1,8 @@
+LIBRARY nhraykey
+EXPORTS
+ProcessKeystroke
+NHkbhit
+CheckInput
+SourceWhere
+SourceAuthor
+KeyHandlerName
diff --git a/win/win32/vs2017/nhraykey.vcxproj b/win/win32/vs2017/nhraykey.vcxproj
new file mode 100644
index 000000000..0017f4a49
--- /dev/null
+++ b/win/win32/vs2017/nhraykey.vcxproj
@@ -0,0 +1,42 @@
+
+
+
+
+ {2e1f4bb3-3bd7-43ad-8e64-d3b8a2f5d7b2}
+ Win32Proj
+ nhraykey
+
+
+
+
+
+
+
+
+
+ $(BinDir)
+
+
+
+ $(IncDir);$(SysWinntDir);%(AdditionalIncludeDirectories)
+
+
+ $(ToolsDir)$(TargetName).lib
+
+
+
+
+ nhraykey.def
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/recover.vcxproj b/win/win32/vs2017/recover.vcxproj
new file mode 100644
index 000000000..c766265a3
--- /dev/null
+++ b/win/win32/vs2017/recover.vcxproj
@@ -0,0 +1,45 @@
+
+
+
+
+ {2F35F228-6733-4FE5-9B46-B3AA10D4BC2E}
+
+
+
+
+
+
+
+
+
+ $(BinDir)
+
+
+
+ $(IncDir);$(SysWinntDir);%(AdditionalIncludeDirectories)
+ WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/tile2bmp.vcxproj b/win/win32/vs2017/tile2bmp.vcxproj
new file mode 100644
index 000000000..81a7df824
--- /dev/null
+++ b/win/win32/vs2017/tile2bmp.vcxproj
@@ -0,0 +1,47 @@
+
+
+
+
+
+ {642BC75D-ABAF-403E-8224-7C725FD4CB42}
+
+
+
+
+
+
+
+
+
+
+
+
+ $(IncDir);$(SysWinntDir);$(SysShareDir);%(AdditionalIncludeDirectories)
+ WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+ TILETEXT;%(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/tilemap.vcxproj b/win/win32/vs2017/tilemap.vcxproj
new file mode 100644
index 000000000..100775db0
--- /dev/null
+++ b/win/win32/vs2017/tilemap.vcxproj
@@ -0,0 +1,81 @@
+
+
+
+
+
+ {93F10526-209E-41D7-BBEA-775787876895}
+
+
+
+
+
+
+
+
+
+
+
+
+ $(IncDir);$(SysWinntDir);$(SysShareDir);%(AdditionalIncludeDirectories)
+ WIN32CON;DLB;MSWIN_GRAPHICS;%(PreprocessorDefinitions)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/win/win32/vs2017/tiles.vcxproj b/win/win32/vs2017/tiles.vcxproj
new file mode 100644
index 000000000..f17bd023f
--- /dev/null
+++ b/win/win32/vs2017/tiles.vcxproj
@@ -0,0 +1,124 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ {55946465-FC65-47B3-BB48-742C7694C0D6}
+ MakeFileProj
+
+
+
+ Makefile
+ false
+ v120
+
+
+ Makefile
+ false
+ v120
+
+
+ Makefile
+ false
+ v120
+
+
+ Makefile
+ false
+ v120
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>10.0.30319.1
+ .\..\util\
+ .\..\util\
+ .\Debug\
+ .\Debug\
+ nmake /f "tiles.mak"
+ nmake /f "tiles.mak"
+ nmake /f "tiles.mak" /a
+ nmake /f "tiles.mak" /a
+
+
+ ..\win\win32\tiles.bmp
+ ..\win\win32\tiles.bmp
+ $(NMakePreprocessorDefinitions)
+ $(NMakePreprocessorDefinitions)
+ $(NMakeIncludeSearchPath)
+ $(NMakeIncludeSearchPath)
+ $(NMakeForcedIncludes)
+ $(NMakeForcedIncludes)
+ $(NMakeAssemblySearchPath)
+ $(NMakeAssemblySearchPath)
+ $(NMakeForcedUsingAssemblies)
+ $(NMakeForcedUsingAssemblies)
+ .\..\util\
+ .\..\util\
+ .\Release\
+ .\Release\
+ nmake /f "tiles.mak"
+ nmake /f "tiles.mak"
+ nmake /f "tiles.mak" /a
+ nmake /f "tiles.mak" /a
+
+
+ ..\win\win32\tiles.bmp
+ ..\win\win32\tiles.bmp
+ $(NMakePreprocessorDefinitions)
+ $(NMakePreprocessorDefinitions)
+ $(NMakeIncludeSearchPath)
+ $(NMakeIncludeSearchPath)
+ $(NMakeForcedIncludes)
+ $(NMakeForcedIncludes)
+ $(NMakeAssemblySearchPath)
+ $(NMakeAssemblySearchPath)
+ $(NMakeForcedUsingAssemblies)
+ $(NMakeForcedUsingAssemblies)
+
+
+
+
+
+ {642bc75d-abaf-403e-8224-7c725fd4cb42}
+ false
+
+
+
+
+
+
diff --git a/win/win32/vs2017/uudecode.vcxproj b/win/win32/vs2017/uudecode.vcxproj
new file mode 100644
index 000000000..581a8c02b
--- /dev/null
+++ b/win/win32/vs2017/uudecode.vcxproj
@@ -0,0 +1,29 @@
+
+
+
+
+
+ {63F9B82B-F589-4082-ABE5-D4F0682050AB}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file