From 3baf91238d765254f54f93d333bfc9d52392279a Mon Sep 17 00:00:00 2001 From: Tal Aloni Date: Thu, 9 Feb 2017 12:45:13 +0200 Subject: [PATCH] Moved NT file store specific enums / structures to NTFileStore --- .../FileInformation/CompressionFormat.cs | 0 .../Enums/FileInformation/FileAttributes.cs | 0 .../FileInformation/FileInformationClass.cs | 0 .../DeviceCharacteristics.cs | 0 .../Enums/FileSystemInformation/DeviceType.cs | 0 .../FileSystemAttributes.cs | 0 .../FileSystemControlFlags.cs | 0 .../FileSystemInformationClass.cs | 0 .../SectorSizeInformationFlags.cs | 0 .../Enums/NtCreateFile/CreateDisposition.cs | 0 .../Enums/NtCreateFile/CreateOptions.cs | 0 .../Enums/NtCreateFile/ShareAccess.cs | 0 .../{ => NTFileStore}/Structures/ACE/ACE.cs | 0 .../Structures/ACE/AccessAllowedACE.cs | 0 .../Structures/ACE/AceHeader.cs | 0 .../Structures/ACE/Enums/AceFlags.cs | 0 .../Structures/ACE/Enums/AceType.cs | 0 .../{ => NTFileStore}/Structures/ACL.cs | 0 .../FileInformation/FileInformation.cs | 0 .../Query/FileAccessInformation.cs | 0 .../Query/FileAlignmentInformation.cs | 0 .../Query/FileAllInformation.cs | 0 .../Query/FileAlternateNameInformation.cs | 0 .../Query/FileBasicInformation.cs | 0 .../Query/FileCompressionInformation.cs | 0 .../Query/FileEaInformation.cs | 0 .../Query/FileInternalInformation.cs | 0 .../Query/FileModeInformation.cs | 0 .../Query/FileNameInformation.cs | 0 .../Query/FileNetworkOpenInformation.cs | 0 .../Query/FilePositionInformation.cs | 0 .../Query/FileStandardInformation.cs | 0 .../Query/FileStreamInformation.cs | 0 .../FileBothDirectoryInformation.cs | 0 .../FileDirectoryInformation.cs | 0 .../FileFullDirectoryInformation.cs | 0 .../FileIdBothDirectoryInformation.cs | 0 .../FileIdFullDirectoryInformation.cs | 0 .../QueryDirectory/FileNamesInformation.cs | 0 .../QueryDirectoryFileInformation.cs | 0 .../Set/FileAllocationInformation.cs | 0 .../Set/FileDispositionInformation.cs | 0 .../Set/FileEndOfFileInformation.cs | 0 .../Set/FileFullEAInformation.cs | 0 .../Set/FileLinkInformationType2.cs | 0 .../Set/FileRenameInformationType2.cs | 0 .../Set/FileValidDataLengthInformation.cs | 0 .../FileFsAttributeInformation.cs | 0 .../FileFsControlInformation.cs | 0 .../FileFsDeviceInformation.cs | 0 .../FileFsFullSizeInformation.cs | 0 .../FileFsObjectIdInformation.cs | 0 .../FileFsSectorSizeInformation.cs | 0 .../FileFsSizeInformation.cs | 0 .../FileFsVolumeInformation.cs | 0 .../FileSystemInformation.cs | 0 .../Structures/ObjectIDBufferType1.cs | 0 .../{ => NTFileStore}/Structures/SID.cs | 0 .../Structures/SecurityDescriptor.cs | 0 SMBLibrary/SMBLibrary.csproj | 118 +++++++++--------- 60 files changed, 59 insertions(+), 59 deletions(-) rename SMBLibrary/{ => NTFileStore}/Enums/FileInformation/CompressionFormat.cs (100%) rename SMBLibrary/{ => NTFileStore}/Enums/FileInformation/FileAttributes.cs (100%) rename SMBLibrary/{ => NTFileStore}/Enums/FileInformation/FileInformationClass.cs (100%) rename SMBLibrary/{ => NTFileStore}/Enums/FileSystemInformation/DeviceCharacteristics.cs (100%) rename SMBLibrary/{ => NTFileStore}/Enums/FileSystemInformation/DeviceType.cs (100%) rename SMBLibrary/{ => NTFileStore}/Enums/FileSystemInformation/FileSystemAttributes.cs (100%) rename SMBLibrary/{ => NTFileStore}/Enums/FileSystemInformation/FileSystemControlFlags.cs (100%) rename SMBLibrary/{ => NTFileStore}/Enums/FileSystemInformation/FileSystemInformationClass.cs (100%) rename SMBLibrary/{ => NTFileStore}/Enums/FileSystemInformation/SectorSizeInformationFlags.cs (100%) rename SMBLibrary/{ => NTFileStore}/Enums/NtCreateFile/CreateDisposition.cs (100%) rename SMBLibrary/{ => NTFileStore}/Enums/NtCreateFile/CreateOptions.cs (100%) rename SMBLibrary/{ => NTFileStore}/Enums/NtCreateFile/ShareAccess.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/ACE/ACE.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/ACE/AccessAllowedACE.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/ACE/AceHeader.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/ACE/Enums/AceFlags.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/ACE/Enums/AceType.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/ACL.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/FileInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Query/FileAccessInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Query/FileAlignmentInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Query/FileAllInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Query/FileAlternateNameInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Query/FileBasicInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Query/FileCompressionInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Query/FileEaInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Query/FileInternalInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Query/FileModeInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Query/FileNameInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Query/FileNetworkOpenInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Query/FilePositionInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Query/FileStandardInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Query/FileStreamInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/QueryDirectory/FileBothDirectoryInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/QueryDirectory/FileDirectoryInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/QueryDirectory/FileFullDirectoryInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/QueryDirectory/FileIdBothDirectoryInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/QueryDirectory/FileIdFullDirectoryInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/QueryDirectory/FileNamesInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/QueryDirectory/QueryDirectoryFileInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Set/FileAllocationInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Set/FileDispositionInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Set/FileEndOfFileInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Set/FileFullEAInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Set/FileLinkInformationType2.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Set/FileRenameInformationType2.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileInformation/Set/FileValidDataLengthInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileSystemInformation/FileFsAttributeInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileSystemInformation/FileFsControlInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileSystemInformation/FileFsDeviceInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileSystemInformation/FileFsFullSizeInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileSystemInformation/FileFsObjectIdInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileSystemInformation/FileFsSectorSizeInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileSystemInformation/FileFsSizeInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileSystemInformation/FileFsVolumeInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/FileSystemInformation/FileSystemInformation.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/ObjectIDBufferType1.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/SID.cs (100%) rename SMBLibrary/{ => NTFileStore}/Structures/SecurityDescriptor.cs (100%) diff --git a/SMBLibrary/Enums/FileInformation/CompressionFormat.cs b/SMBLibrary/NTFileStore/Enums/FileInformation/CompressionFormat.cs similarity index 100% rename from SMBLibrary/Enums/FileInformation/CompressionFormat.cs rename to SMBLibrary/NTFileStore/Enums/FileInformation/CompressionFormat.cs diff --git a/SMBLibrary/Enums/FileInformation/FileAttributes.cs b/SMBLibrary/NTFileStore/Enums/FileInformation/FileAttributes.cs similarity index 100% rename from SMBLibrary/Enums/FileInformation/FileAttributes.cs rename to SMBLibrary/NTFileStore/Enums/FileInformation/FileAttributes.cs diff --git a/SMBLibrary/Enums/FileInformation/FileInformationClass.cs b/SMBLibrary/NTFileStore/Enums/FileInformation/FileInformationClass.cs similarity index 100% rename from SMBLibrary/Enums/FileInformation/FileInformationClass.cs rename to SMBLibrary/NTFileStore/Enums/FileInformation/FileInformationClass.cs diff --git a/SMBLibrary/Enums/FileSystemInformation/DeviceCharacteristics.cs b/SMBLibrary/NTFileStore/Enums/FileSystemInformation/DeviceCharacteristics.cs similarity index 100% rename from SMBLibrary/Enums/FileSystemInformation/DeviceCharacteristics.cs rename to SMBLibrary/NTFileStore/Enums/FileSystemInformation/DeviceCharacteristics.cs diff --git a/SMBLibrary/Enums/FileSystemInformation/DeviceType.cs b/SMBLibrary/NTFileStore/Enums/FileSystemInformation/DeviceType.cs similarity index 100% rename from SMBLibrary/Enums/FileSystemInformation/DeviceType.cs rename to SMBLibrary/NTFileStore/Enums/FileSystemInformation/DeviceType.cs diff --git a/SMBLibrary/Enums/FileSystemInformation/FileSystemAttributes.cs b/SMBLibrary/NTFileStore/Enums/FileSystemInformation/FileSystemAttributes.cs similarity index 100% rename from SMBLibrary/Enums/FileSystemInformation/FileSystemAttributes.cs rename to SMBLibrary/NTFileStore/Enums/FileSystemInformation/FileSystemAttributes.cs diff --git a/SMBLibrary/Enums/FileSystemInformation/FileSystemControlFlags.cs b/SMBLibrary/NTFileStore/Enums/FileSystemInformation/FileSystemControlFlags.cs similarity index 100% rename from SMBLibrary/Enums/FileSystemInformation/FileSystemControlFlags.cs rename to SMBLibrary/NTFileStore/Enums/FileSystemInformation/FileSystemControlFlags.cs diff --git a/SMBLibrary/Enums/FileSystemInformation/FileSystemInformationClass.cs b/SMBLibrary/NTFileStore/Enums/FileSystemInformation/FileSystemInformationClass.cs similarity index 100% rename from SMBLibrary/Enums/FileSystemInformation/FileSystemInformationClass.cs rename to SMBLibrary/NTFileStore/Enums/FileSystemInformation/FileSystemInformationClass.cs diff --git a/SMBLibrary/Enums/FileSystemInformation/SectorSizeInformationFlags.cs b/SMBLibrary/NTFileStore/Enums/FileSystemInformation/SectorSizeInformationFlags.cs similarity index 100% rename from SMBLibrary/Enums/FileSystemInformation/SectorSizeInformationFlags.cs rename to SMBLibrary/NTFileStore/Enums/FileSystemInformation/SectorSizeInformationFlags.cs diff --git a/SMBLibrary/Enums/NtCreateFile/CreateDisposition.cs b/SMBLibrary/NTFileStore/Enums/NtCreateFile/CreateDisposition.cs similarity index 100% rename from SMBLibrary/Enums/NtCreateFile/CreateDisposition.cs rename to SMBLibrary/NTFileStore/Enums/NtCreateFile/CreateDisposition.cs diff --git a/SMBLibrary/Enums/NtCreateFile/CreateOptions.cs b/SMBLibrary/NTFileStore/Enums/NtCreateFile/CreateOptions.cs similarity index 100% rename from SMBLibrary/Enums/NtCreateFile/CreateOptions.cs rename to SMBLibrary/NTFileStore/Enums/NtCreateFile/CreateOptions.cs diff --git a/SMBLibrary/Enums/NtCreateFile/ShareAccess.cs b/SMBLibrary/NTFileStore/Enums/NtCreateFile/ShareAccess.cs similarity index 100% rename from SMBLibrary/Enums/NtCreateFile/ShareAccess.cs rename to SMBLibrary/NTFileStore/Enums/NtCreateFile/ShareAccess.cs diff --git a/SMBLibrary/Structures/ACE/ACE.cs b/SMBLibrary/NTFileStore/Structures/ACE/ACE.cs similarity index 100% rename from SMBLibrary/Structures/ACE/ACE.cs rename to SMBLibrary/NTFileStore/Structures/ACE/ACE.cs diff --git a/SMBLibrary/Structures/ACE/AccessAllowedACE.cs b/SMBLibrary/NTFileStore/Structures/ACE/AccessAllowedACE.cs similarity index 100% rename from SMBLibrary/Structures/ACE/AccessAllowedACE.cs rename to SMBLibrary/NTFileStore/Structures/ACE/AccessAllowedACE.cs diff --git a/SMBLibrary/Structures/ACE/AceHeader.cs b/SMBLibrary/NTFileStore/Structures/ACE/AceHeader.cs similarity index 100% rename from SMBLibrary/Structures/ACE/AceHeader.cs rename to SMBLibrary/NTFileStore/Structures/ACE/AceHeader.cs diff --git a/SMBLibrary/Structures/ACE/Enums/AceFlags.cs b/SMBLibrary/NTFileStore/Structures/ACE/Enums/AceFlags.cs similarity index 100% rename from SMBLibrary/Structures/ACE/Enums/AceFlags.cs rename to SMBLibrary/NTFileStore/Structures/ACE/Enums/AceFlags.cs diff --git a/SMBLibrary/Structures/ACE/Enums/AceType.cs b/SMBLibrary/NTFileStore/Structures/ACE/Enums/AceType.cs similarity index 100% rename from SMBLibrary/Structures/ACE/Enums/AceType.cs rename to SMBLibrary/NTFileStore/Structures/ACE/Enums/AceType.cs diff --git a/SMBLibrary/Structures/ACL.cs b/SMBLibrary/NTFileStore/Structures/ACL.cs similarity index 100% rename from SMBLibrary/Structures/ACL.cs rename to SMBLibrary/NTFileStore/Structures/ACL.cs diff --git a/SMBLibrary/Structures/FileInformation/FileInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/FileInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/FileInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/FileInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Query/FileAccessInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileAccessInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Query/FileAccessInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileAccessInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Query/FileAlignmentInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileAlignmentInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Query/FileAlignmentInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileAlignmentInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Query/FileAllInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileAllInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Query/FileAllInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileAllInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Query/FileAlternateNameInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileAlternateNameInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Query/FileAlternateNameInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileAlternateNameInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Query/FileBasicInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileBasicInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Query/FileBasicInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileBasicInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Query/FileCompressionInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileCompressionInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Query/FileCompressionInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileCompressionInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Query/FileEaInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileEaInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Query/FileEaInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileEaInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Query/FileInternalInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileInternalInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Query/FileInternalInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileInternalInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Query/FileModeInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileModeInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Query/FileModeInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileModeInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Query/FileNameInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileNameInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Query/FileNameInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileNameInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Query/FileNetworkOpenInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileNetworkOpenInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Query/FileNetworkOpenInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileNetworkOpenInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Query/FilePositionInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Query/FilePositionInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Query/FilePositionInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Query/FilePositionInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Query/FileStandardInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileStandardInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Query/FileStandardInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileStandardInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Query/FileStreamInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileStreamInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Query/FileStreamInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Query/FileStreamInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/QueryDirectory/FileBothDirectoryInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/QueryDirectory/FileBothDirectoryInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/QueryDirectory/FileBothDirectoryInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/QueryDirectory/FileBothDirectoryInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/QueryDirectory/FileDirectoryInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/QueryDirectory/FileDirectoryInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/QueryDirectory/FileDirectoryInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/QueryDirectory/FileDirectoryInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/QueryDirectory/FileFullDirectoryInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/QueryDirectory/FileFullDirectoryInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/QueryDirectory/FileFullDirectoryInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/QueryDirectory/FileFullDirectoryInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/QueryDirectory/FileIdBothDirectoryInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/QueryDirectory/FileIdBothDirectoryInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/QueryDirectory/FileIdBothDirectoryInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/QueryDirectory/FileIdBothDirectoryInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/QueryDirectory/FileIdFullDirectoryInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/QueryDirectory/FileIdFullDirectoryInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/QueryDirectory/FileIdFullDirectoryInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/QueryDirectory/FileIdFullDirectoryInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/QueryDirectory/FileNamesInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/QueryDirectory/FileNamesInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/QueryDirectory/FileNamesInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/QueryDirectory/FileNamesInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/QueryDirectory/QueryDirectoryFileInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/QueryDirectory/QueryDirectoryFileInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/QueryDirectory/QueryDirectoryFileInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/QueryDirectory/QueryDirectoryFileInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Set/FileAllocationInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Set/FileAllocationInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Set/FileAllocationInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Set/FileAllocationInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Set/FileDispositionInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Set/FileDispositionInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Set/FileDispositionInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Set/FileDispositionInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Set/FileEndOfFileInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Set/FileEndOfFileInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Set/FileEndOfFileInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Set/FileEndOfFileInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Set/FileFullEAInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Set/FileFullEAInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Set/FileFullEAInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Set/FileFullEAInformation.cs diff --git a/SMBLibrary/Structures/FileInformation/Set/FileLinkInformationType2.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Set/FileLinkInformationType2.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Set/FileLinkInformationType2.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Set/FileLinkInformationType2.cs diff --git a/SMBLibrary/Structures/FileInformation/Set/FileRenameInformationType2.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Set/FileRenameInformationType2.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Set/FileRenameInformationType2.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Set/FileRenameInformationType2.cs diff --git a/SMBLibrary/Structures/FileInformation/Set/FileValidDataLengthInformation.cs b/SMBLibrary/NTFileStore/Structures/FileInformation/Set/FileValidDataLengthInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileInformation/Set/FileValidDataLengthInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileInformation/Set/FileValidDataLengthInformation.cs diff --git a/SMBLibrary/Structures/FileSystemInformation/FileFsAttributeInformation.cs b/SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileFsAttributeInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileSystemInformation/FileFsAttributeInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileFsAttributeInformation.cs diff --git a/SMBLibrary/Structures/FileSystemInformation/FileFsControlInformation.cs b/SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileFsControlInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileSystemInformation/FileFsControlInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileFsControlInformation.cs diff --git a/SMBLibrary/Structures/FileSystemInformation/FileFsDeviceInformation.cs b/SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileFsDeviceInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileSystemInformation/FileFsDeviceInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileFsDeviceInformation.cs diff --git a/SMBLibrary/Structures/FileSystemInformation/FileFsFullSizeInformation.cs b/SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileFsFullSizeInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileSystemInformation/FileFsFullSizeInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileFsFullSizeInformation.cs diff --git a/SMBLibrary/Structures/FileSystemInformation/FileFsObjectIdInformation.cs b/SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileFsObjectIdInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileSystemInformation/FileFsObjectIdInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileFsObjectIdInformation.cs diff --git a/SMBLibrary/Structures/FileSystemInformation/FileFsSectorSizeInformation.cs b/SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileFsSectorSizeInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileSystemInformation/FileFsSectorSizeInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileFsSectorSizeInformation.cs diff --git a/SMBLibrary/Structures/FileSystemInformation/FileFsSizeInformation.cs b/SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileFsSizeInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileSystemInformation/FileFsSizeInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileFsSizeInformation.cs diff --git a/SMBLibrary/Structures/FileSystemInformation/FileFsVolumeInformation.cs b/SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileFsVolumeInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileSystemInformation/FileFsVolumeInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileFsVolumeInformation.cs diff --git a/SMBLibrary/Structures/FileSystemInformation/FileSystemInformation.cs b/SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileSystemInformation.cs similarity index 100% rename from SMBLibrary/Structures/FileSystemInformation/FileSystemInformation.cs rename to SMBLibrary/NTFileStore/Structures/FileSystemInformation/FileSystemInformation.cs diff --git a/SMBLibrary/Structures/ObjectIDBufferType1.cs b/SMBLibrary/NTFileStore/Structures/ObjectIDBufferType1.cs similarity index 100% rename from SMBLibrary/Structures/ObjectIDBufferType1.cs rename to SMBLibrary/NTFileStore/Structures/ObjectIDBufferType1.cs diff --git a/SMBLibrary/Structures/SID.cs b/SMBLibrary/NTFileStore/Structures/SID.cs similarity index 100% rename from SMBLibrary/Structures/SID.cs rename to SMBLibrary/NTFileStore/Structures/SID.cs diff --git a/SMBLibrary/Structures/SecurityDescriptor.cs b/SMBLibrary/NTFileStore/Structures/SecurityDescriptor.cs similarity index 100% rename from SMBLibrary/Structures/SecurityDescriptor.cs rename to SMBLibrary/NTFileStore/Structures/SecurityDescriptor.cs diff --git a/SMBLibrary/SMBLibrary.csproj b/SMBLibrary/SMBLibrary.csproj index 16c2865..2606433 100644 --- a/SMBLibrary/SMBLibrary.csproj +++ b/SMBLibrary/SMBLibrary.csproj @@ -49,18 +49,6 @@ - - - - - - - - - - - - @@ -89,6 +77,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -482,53 +529,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -