SMB_COM_NT_CREATE_ANDX extended response: Renamed FileStatus to FileStatusFlags

This commit is contained in:
Tal Aloni 2017-02-10 19:25:44 +02:00
parent 63db204ec4
commit 54c8a6fa1f
4 changed files with 5 additions and 5 deletions

View file

@ -101,11 +101,11 @@ namespace SMBLibrary.SMB1
} }
} }
public FileStatus FileStatus public FileStatusFlags FileStatusFlags
{ {
get get
{ {
return (FileStatus)NMPipeStatus_or_FileStatusFlags; return (FileStatusFlags)NMPipeStatus_or_FileStatusFlags;
} }
set set
{ {

View file

@ -3,7 +3,7 @@ using System;
namespace SMBLibrary.SMB1 namespace SMBLibrary.SMB1
{ {
[Flags] [Flags]
public enum FileStatus : ushort public enum FileStatusFlags : ushort
{ {
NO_EAS = 0x01, NO_EAS = 0x01,
NO_SUBSTREAMS = 0x02, NO_SUBSTREAMS = 0x02,

View file

@ -328,7 +328,7 @@
<Compile Include="SMB1\Enums\Locking\LockType.cs" /> <Compile Include="SMB1\Enums\Locking\LockType.cs" />
<Compile Include="SMB1\Enums\Negotiate\SecurityMode.cs" /> <Compile Include="SMB1\Enums\Negotiate\SecurityMode.cs" />
<Compile Include="SMB1\Enums\Negotiate\ServerCapabilities.cs" /> <Compile Include="SMB1\Enums\Negotiate\ServerCapabilities.cs" />
<Compile Include="SMB1\Enums\NTCreate\FileStatus.cs" /> <Compile Include="SMB1\Enums\NTCreate\FileStatusFlags.cs" />
<Compile Include="SMB1\Enums\NTCreate\ImpersonationLevel.cs" /> <Compile Include="SMB1\Enums\NTCreate\ImpersonationLevel.cs" />
<Compile Include="SMB1\Enums\NTCreate\NTCreateFlags.cs" /> <Compile Include="SMB1\Enums\NTCreate\NTCreateFlags.cs" />
<Compile Include="SMB1\Enums\NTCreate\OpLockLevel.cs" /> <Compile Include="SMB1\Enums\NTCreate\OpLockLevel.cs" />

View file

@ -198,7 +198,7 @@ namespace SMBLibrary.Server.SMB1
response.AllocationSize = (long)NTFileSystemHelper.GetAllocationSize(entry.Size); response.AllocationSize = (long)NTFileSystemHelper.GetAllocationSize(entry.Size);
response.EndOfFile = (long)entry.Size; response.EndOfFile = (long)entry.Size;
response.ResourceType = ResourceType.FileTypeDisk; 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 | 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_READ_EA | FileAccessMask.FILE_WRITE_EA |
FileAccessMask.FILE_EXECUTE | FileAccessMask.FILE_EXECUTE |