diff --git a/build/VStudio/winfsp.inf b/build/VStudio/winfsp.inf deleted file mode 100644 index d35345b0..00000000 --- a/build/VStudio/winfsp.inf +++ /dev/null @@ -1,32 +0,0 @@ -; -; 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.vcxproj b/build/VStudio/winfsp.vcxproj index f2374ed3..7687bfee 100644 --- a/build/VStudio/winfsp.vcxproj +++ b/build/VStudio/winfsp.vcxproj @@ -71,34 +71,58 @@ $(SolutionDir)build\$(Configuration)\ $(SolutionDir)build\$(ProjectName).build\$(Configuration)\$(PlatformTarget)\ $(MSBuildProjectName)-$(PlatformTarget) + false DbgengKernelDebugger $(SolutionDir)build\$(Configuration)\ $(SolutionDir)build\$(ProjectName).build\$(Configuration)\$(PlatformTarget)\ $(MSBuildProjectName)-$(PlatformTarget) + false DbgengKernelDebugger $(SolutionDir)build\$(Configuration)\ $(SolutionDir)build\$(ProjectName).build\$(Configuration)\$(PlatformTarget)\ $(MSBuildProjectName)-$(PlatformTarget) + false DbgengKernelDebugger $(SolutionDir)build\$(Configuration)\ $(SolutionDir)build\$(ProjectName).build\$(Configuration)\$(PlatformTarget)\ $(MSBuildProjectName)-$(PlatformTarget) + false - - - + + + ..\..\src;%(AdditionalIncludeDirectories) + + + + + ..\..\src;%(AdditionalIncludeDirectories) + + + + + ..\..\src;%(AdditionalIncludeDirectories) + + + + + ..\..\src;%(AdditionalIncludeDirectories) + + + + + diff --git a/build/VStudio/winfsp.vcxproj.filters b/build/VStudio/winfsp.vcxproj.filters index 2839c0b2..3a644b05 100644 --- a/build/VStudio/winfsp.vcxproj.filters +++ b/build/VStudio/winfsp.vcxproj.filters @@ -13,19 +13,15 @@ {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 + + + Source Files + + \ No newline at end of file diff --git a/src/sys/driver.c b/src/sys/driver.c index e69de29b..30578be9 100644 --- a/src/sys/driver.c +++ b/src/sys/driver.c @@ -0,0 +1,24 @@ +/** + * @file sys/driver.c + * + * @copyright 2015 Bill Zissimopoulos + */ + +#include + +DRIVER_INITIALIZE DriverEntry; + +#ifdef ALLOC_PRAGMA +#pragma alloc_text(INIT, DriverEntry) +#endif + +NTSTATUS +DriverEntry( + _In_ PDRIVER_OBJECT DriverObject, + _In_ PUNICODE_STRING RegistryPath) +{ + UNREFERENCED_PARAMETER(DriverObject); + UNREFERENCED_PARAMETER(RegistryPath); + DEBUGLOG(""); + return STATUS_NOT_IMPLEMENTED; +} diff --git a/src/sys/driver.h b/src/sys/driver.h new file mode 100644 index 00000000..72477e69 --- /dev/null +++ b/src/sys/driver.h @@ -0,0 +1,18 @@ +/** + * @file sys/driver.h + * + * @copyright 2015 Bill Zissimopoulos + */ + +#ifndef WINFSP_SYS_DRIVER_H_INCLUDED +#define WINFSP_SYS_DRIVER_H_INCLUDED + +#include + +#if DBG +#define DEBUGLOG(...) DbgPrint(__FUNCTION__ ": " __VA_ARGS__) +#else +#define DEBUGLOG(...) ((void)0) +#endif + +#endif