diff --git a/build/VStudio/testing/mirror.vcxproj b/build/VStudio/testing/mirror.vcxproj
index e3cbb944..6cf44f80 100644
--- a/build/VStudio/testing/mirror.vcxproj
+++ b/build/VStudio/testing/mirror.vcxproj
@@ -170,6 +170,9 @@
{4a7c0b21-9e10-4c81-92de-1493efcf24eb}
+
+
+
diff --git a/build/VStudio/testing/mirror.vcxproj.filters b/build/VStudio/testing/mirror.vcxproj.filters
index ee7c46c8..80ecc54c 100644
--- a/build/VStudio/testing/mirror.vcxproj.filters
+++ b/build/VStudio/testing/mirror.vcxproj.filters
@@ -6,4 +6,9 @@
cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ Source
+
+
\ No newline at end of file
diff --git a/src/sys/create.c b/src/sys/create.c
index 4d7dd7b7..b01cdaf9 100644
--- a/src/sys/create.c
+++ b/src/sys/create.c
@@ -325,7 +325,7 @@ VOID FspFsvolCreateComplete(
/* did the user-mode file system sent us a failure code? */
if (!NT_SUCCESS(Response->IoStatus.Status))
{
- Irp->IoStatus.Information = Response->IoStatus.Information;
+ Irp->IoStatus.Information = (ULONG_PTR)Response->IoStatus.Information;
Result = Response->IoStatus.Status;
FSP_RETURN();
}
@@ -367,7 +367,7 @@ VOID FspFsvolCreateComplete(
else
FSP_RETURN();
- Irp->IoStatus.Information = Response->IoStatus.Information;
+ Irp->IoStatus.Information = (ULONG_PTR)Response->IoStatus.Information;
Result = Response->IoStatus.Status;
FSP_RETURN();
}
@@ -414,7 +414,7 @@ VOID FspFsvolCreateComplete(
FileObject->FsContext2 = (PVOID)(UINT_PTR)Response->Rsp.Create.Opened.UserContext2;
/* SUCCESS! */
- Irp->IoStatus.Information = Response->IoStatus.Information;
+ Irp->IoStatus.Information = (ULONG_PTR)Response->IoStatus.Information;
Result = Response->IoStatus.Status;
FSP_LEAVE_IOC(