Minor code refactoring and documentation improvement

This commit is contained in:
Tal Aloni 2017-10-04 12:45:34 +03:00
parent eacef2d50b
commit 5202aed57c
2 changed files with 12 additions and 1 deletions

View file

@ -236,7 +236,7 @@ namespace SMBLibrary
return NTStatus.STATUS_INVALID_PARAMETER; return NTStatus.STATUS_INVALID_PARAMETER;
} }
FileAccess fileAccess = NTFileStoreHelper.ToFileAccess((FileAccessMask)desiredAccess); FileAccess fileAccess = NTFileStoreHelper.ToFileAccess(desiredAccess);
Stream stream; Stream stream;
if (fileAccess == (FileAccess)0 || entry.IsDirectory) if (fileAccess == (FileAccess)0 || entry.IsDirectory)
{ {

View file

@ -55,6 +55,17 @@ namespace SMBLibrary
return result; return result;
} }
/// <summary>
/// Will return desired FileAccess rights to the file data.
/// </summary>
public static FileAccess ToFileAccess(AccessMask desiredAccess)
{
return ToFileAccess((FileAccessMask)desiredAccess);
}
/// <summary>
/// Will return desired FileAccess rights to the file data.
/// </summary>
public static FileAccess ToFileAccess(FileAccessMask desiredAccess) public static FileAccess ToFileAccess(FileAccessMask desiredAccess)
{ {
FileAccess result = 0; FileAccess result = 0;