1
0
mirror of https://github.com/winfsp/winfsp.git synced 2025-10-29 02:58:38 -05:00

sys: IRP_MJ_CREATE refactoring

This commit is contained in:
Bill Zissimopoulos
2016-01-12 16:41:12 -08:00
parent 4fce03c636
commit cbf15e47ad

View File

@@ -198,6 +198,7 @@ static NTSTATUS FspFsvolCreate(
/* not all operations allowed on the root directory */
if ((FILE_CREATE == CreateDisposition ||
FILE_OVERWRITE == CreateDisposition ||
FILE_OVERWRITE_IF == CreateDisposition ||
FILE_SUPERSEDE == CreateDisposition ||
BooleanFlagOn(Flags, SL_OPEN_TARGET_DIRECTORY)) &&
sizeof(WCHAR) == RelatedFsContext->FileName.Length && 0 == FileName.Length)
@@ -240,6 +241,7 @@ static NTSTATUS FspFsvolCreate(
/* not all operations allowed on the root directory */
if ((FILE_CREATE == CreateDisposition ||
FILE_OVERWRITE == CreateDisposition ||
FILE_OVERWRITE_IF == CreateDisposition ||
FILE_SUPERSEDE == CreateDisposition ||
BooleanFlagOn(Flags, SL_OPEN_TARGET_DIRECTORY)) &&
sizeof(WCHAR) == FileName.Length)