diff --git a/SMBLibrary/NTFileStore/Adapter/NTFileSystemAdapter.cs b/SMBLibrary/NTFileStore/Adapter/NTFileSystemAdapter.cs index 33d6d28..5cd74a1 100644 --- a/SMBLibrary/NTFileStore/Adapter/NTFileSystemAdapter.cs +++ b/SMBLibrary/NTFileStore/Adapter/NTFileSystemAdapter.cs @@ -236,7 +236,7 @@ namespace SMBLibrary return NTStatus.STATUS_INVALID_PARAMETER; } - FileAccess fileAccess = NTFileStoreHelper.ToFileAccess((FileAccessMask)desiredAccess); + FileAccess fileAccess = NTFileStoreHelper.ToFileAccess(desiredAccess); Stream stream; if (fileAccess == (FileAccess)0 || entry.IsDirectory) { diff --git a/SMBLibrary/NTFileStore/NTFileStoreHelper.cs b/SMBLibrary/NTFileStore/NTFileStoreHelper.cs index 1ed888f..08b1589 100644 --- a/SMBLibrary/NTFileStore/NTFileStoreHelper.cs +++ b/SMBLibrary/NTFileStore/NTFileStoreHelper.cs @@ -55,6 +55,17 @@ namespace SMBLibrary return result; } + /// + /// Will return desired FileAccess rights to the file data. + /// + public static FileAccess ToFileAccess(AccessMask desiredAccess) + { + return ToFileAccess((FileAccessMask)desiredAccess); + } + + /// + /// Will return desired FileAccess rights to the file data. + /// public static FileAccess ToFileAccess(FileAccessMask desiredAccess) { FileAccess result = 0;