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
{
return (FileStatus)NMPipeStatus_or_FileStatusFlags;
return (FileStatusFlags)NMPipeStatus_or_FileStatusFlags;
}
set
{

View file

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

View file

@ -328,7 +328,7 @@
<Compile Include="SMB1\Enums\Locking\LockType.cs" />
<Compile Include="SMB1\Enums\Negotiate\SecurityMode.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\NTCreateFlags.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.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 |