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(