From 54c8a6fa1f926d69c1a3ce5d10daff8b15a3f08e Mon Sep 17 00:00:00 2001 From: Tal Aloni Date: Fri, 10 Feb 2017 19:25:44 +0200 Subject: [PATCH] SMB_COM_NT_CREATE_ANDX extended response: Renamed FileStatus to FileStatusFlags --- SMBLibrary/SMB1/Commands/NTCreateAndXResponseExtended.cs | 4 ++-- .../SMB1/Enums/NTCreate/{FileStatus.cs => FileStatusFlags.cs} | 2 +- SMBLibrary/SMBLibrary.csproj | 2 +- SMBLibrary/Server/SMB1/NTCreateHelper.cs | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) rename SMBLibrary/SMB1/Enums/NTCreate/{FileStatus.cs => FileStatusFlags.cs} (74%) diff --git a/SMBLibrary/SMB1/Commands/NTCreateAndXResponseExtended.cs b/SMBLibrary/SMB1/Commands/NTCreateAndXResponseExtended.cs index e739f6d..8c2dc1e 100644 --- a/SMBLibrary/SMB1/Commands/NTCreateAndXResponseExtended.cs +++ b/SMBLibrary/SMB1/Commands/NTCreateAndXResponseExtended.cs @@ -101,11 +101,11 @@ namespace SMBLibrary.SMB1 } } - public FileStatus FileStatus + public FileStatusFlags FileStatusFlags { get { - return (FileStatus)NMPipeStatus_or_FileStatusFlags; + return (FileStatusFlags)NMPipeStatus_or_FileStatusFlags; } set { diff --git a/SMBLibrary/SMB1/Enums/NTCreate/FileStatus.cs b/SMBLibrary/SMB1/Enums/NTCreate/FileStatusFlags.cs similarity index 74% rename from SMBLibrary/SMB1/Enums/NTCreate/FileStatus.cs rename to SMBLibrary/SMB1/Enums/NTCreate/FileStatusFlags.cs index 2a1edf5..9ed15c3 100644 --- a/SMBLibrary/SMB1/Enums/NTCreate/FileStatus.cs +++ b/SMBLibrary/SMB1/Enums/NTCreate/FileStatusFlags.cs @@ -3,7 +3,7 @@ using System; namespace SMBLibrary.SMB1 { [Flags] - public enum FileStatus : ushort + public enum FileStatusFlags : ushort { NO_EAS = 0x01, NO_SUBSTREAMS = 0x02, diff --git a/SMBLibrary/SMBLibrary.csproj b/SMBLibrary/SMBLibrary.csproj index da0e09e..7289e53 100644 --- a/SMBLibrary/SMBLibrary.csproj +++ b/SMBLibrary/SMBLibrary.csproj @@ -328,7 +328,7 @@ - + diff --git a/SMBLibrary/Server/SMB1/NTCreateHelper.cs b/SMBLibrary/Server/SMB1/NTCreateHelper.cs index 730f641..ab0a94d 100644 --- a/SMBLibrary/Server/SMB1/NTCreateHelper.cs +++ b/SMBLibrary/Server/SMB1/NTCreateHelper.cs @@ -198,7 +198,7 @@ namespace SMBLibrary.Server.SMB1 response.AllocationSize = (long)NTFileSystemHelper.GetAllocationSize(entry.Size); response.EndOfFile = (long)entry.Size; response.ResourceType = ResourceType.FileTypeDisk; - response.FileStatus = FileStatus.NO_EAS | FileStatus.NO_SUBSTREAMS | FileStatus.NO_REPARSETAG; + response.FileStatusFlags = FileStatusFlags.NO_EAS | FileStatusFlags.NO_SUBSTREAMS | FileStatusFlags.NO_REPARSETAG; response.MaximalAccessRights.File = FileAccessMask.FILE_READ_DATA | FileAccessMask.FILE_WRITE_DATA | FileAccessMask.FILE_APPEND_DATA | FileAccessMask.FILE_READ_EA | FileAccessMask.FILE_WRITE_EA | FileAccessMask.FILE_EXECUTE |