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