From 075296813aa2624645dcb805cb3bf0b52442d54c Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Sat, 14 Nov 2015 19:13:17 -0800 Subject: [PATCH] add VStudio project --- build/VStudio/.gitignore | 5 ++ build/VStudio/winfsp.inf | 32 ++++++++ build/VStudio/winfsp.sln | 28 +++++++ build/VStudio/winfsp.vcxproj | 105 +++++++++++++++++++++++++++ build/VStudio/winfsp.vcxproj.filters | 31 ++++++++ src/lib/winfsp.h | 0 6 files changed, 201 insertions(+) create mode 100644 build/VStudio/.gitignore create mode 100644 build/VStudio/winfsp.inf create mode 100644 build/VStudio/winfsp.sln create mode 100644 build/VStudio/winfsp.vcxproj create mode 100644 build/VStudio/winfsp.vcxproj.filters create mode 100644 src/lib/winfsp.h diff --git a/build/VStudio/.gitignore b/build/VStudio/.gitignore new file mode 100644 index 00000000..c78dfb19 --- /dev/null +++ b/build/VStudio/.gitignore @@ -0,0 +1,5 @@ +build +*.ncb +*.suo +*.vcproj.* +*.vcxproj.user diff --git a/build/VStudio/winfsp.inf b/build/VStudio/winfsp.inf new file mode 100644 index 00000000..d35345b0 --- /dev/null +++ b/build/VStudio/winfsp.inf @@ -0,0 +1,32 @@ +; +; winfsp.inf +; + +[Version] +Signature="$WINDOWS NT$" +Class= +ClassGuid= +Provider= +DriverVer= +CatalogFile= + +[DestinationDirs] +DefaultDestDir = 12 + + +[SourceDisksNames] +1 = %DiskName%,,,"" + +[SourceDisksFiles] + + +[Manufacturer] +%ManufacturerName%=Standard,NT$ARCH$ + +[Standard.NT$ARCH$] + + +[Strings] +ManufacturerName="" +ClassName="" +DiskName="winfsp Source Disk" diff --git a/build/VStudio/winfsp.sln b/build/VStudio/winfsp.sln new file mode 100644 index 00000000..03955569 --- /dev/null +++ b/build/VStudio/winfsp.sln @@ -0,0 +1,28 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.23107.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "winfsp", "winfsp.vcxproj", "{C85C26BA-8C22-4D30-83DA-46C3548E6332}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C85C26BA-8C22-4D30-83DA-46C3548E6332}.Debug|x64.ActiveCfg = Debug|x64 + {C85C26BA-8C22-4D30-83DA-46C3548E6332}.Debug|x64.Build.0 = Debug|x64 + {C85C26BA-8C22-4D30-83DA-46C3548E6332}.Debug|x86.ActiveCfg = Debug|Win32 + {C85C26BA-8C22-4D30-83DA-46C3548E6332}.Debug|x86.Build.0 = Debug|Win32 + {C85C26BA-8C22-4D30-83DA-46C3548E6332}.Release|x64.ActiveCfg = Release|x64 + {C85C26BA-8C22-4D30-83DA-46C3548E6332}.Release|x64.Build.0 = Release|x64 + {C85C26BA-8C22-4D30-83DA-46C3548E6332}.Release|x86.ActiveCfg = Release|Win32 + {C85C26BA-8C22-4D30-83DA-46C3548E6332}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/build/VStudio/winfsp.vcxproj b/build/VStudio/winfsp.vcxproj new file mode 100644 index 00000000..f2374ed3 --- /dev/null +++ b/build/VStudio/winfsp.vcxproj @@ -0,0 +1,105 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + {C85C26BA-8C22-4D30-83DA-46C3548E6332} + {dd38f7fc-d7bd-488b-9242-7d8754cde80d} + v4.5 + 12.0 + Debug + Win32 + winfsp + $(LatestTargetPlatformVersion) + winfsp.sys + + + + Windows10 + true + WindowsKernelModeDriver10.0 + Driver + WDM + + + Windows10 + false + WindowsKernelModeDriver10.0 + Driver + WDM + + + Windows10 + true + WindowsKernelModeDriver10.0 + Driver + WDM + + + Windows10 + false + WindowsKernelModeDriver10.0 + Driver + WDM + + + + + + + + + + + DbgengKernelDebugger + $(SolutionDir)build\$(Configuration)\ + $(SolutionDir)build\$(ProjectName).build\$(Configuration)\$(PlatformTarget)\ + $(MSBuildProjectName)-$(PlatformTarget) + + + DbgengKernelDebugger + $(SolutionDir)build\$(Configuration)\ + $(SolutionDir)build\$(ProjectName).build\$(Configuration)\$(PlatformTarget)\ + $(MSBuildProjectName)-$(PlatformTarget) + + + DbgengKernelDebugger + $(SolutionDir)build\$(Configuration)\ + $(SolutionDir)build\$(ProjectName).build\$(Configuration)\$(PlatformTarget)\ + $(MSBuildProjectName)-$(PlatformTarget) + + + DbgengKernelDebugger + $(SolutionDir)build\$(Configuration)\ + $(SolutionDir)build\$(ProjectName).build\$(Configuration)\$(PlatformTarget)\ + $(MSBuildProjectName)-$(PlatformTarget) + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/VStudio/winfsp.vcxproj.filters b/build/VStudio/winfsp.vcxproj.filters new file mode 100644 index 00000000..2839c0b2 --- /dev/null +++ b/build/VStudio/winfsp.vcxproj.filters @@ -0,0 +1,31 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;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;tiff;tif;png;wav;mfcribbon-ms + + + {8E41214B-6785-4CFE-B992-037D68949A14} + inf;inv;inx;mof;mc; + + + + + Driver Files + + + + + Source Files + + + \ No newline at end of file diff --git a/src/lib/winfsp.h b/src/lib/winfsp.h new file mode 100644 index 00000000..e69de29b