Prechádzať zdrojové kódy

SMBLibrary: Sort project file list alphabetically

Tal Aloni 8 rokov pred
rodič
commit
2954673f91
1 zmenil súbory, kde vykonal 154 pridanie a 154 odobranie
  1. 154 154
      SMBLibrary/SMBLibrary.csproj

+ 154 - 154
SMBLibrary/SMBLibrary.csproj

@@ -35,22 +35,27 @@
     <Compile Include="Authentication\AuthenticateMessage\AuthenticationMessageUtils.cs" />
     <Compile Include="Authentication\AuthenticateMessage\AVPairUtils.cs" />
     <Compile Include="Authentication\AuthenticateMessage\ChallengeMessage.cs" />
-    <Compile Include="Authentication\AuthenticateMessage\NTLMv2ClientChallenge.cs" />
     <Compile Include="Authentication\AuthenticateMessage\Enums\AVPairKey.cs" />
     <Compile Include="Authentication\AuthenticateMessage\Enums\MessageTypeName.cs" />
     <Compile Include="Authentication\AuthenticateMessage\Enums\NegotiateFlags.cs" />
     <Compile Include="Authentication\AuthenticateMessage\NegotiateMessage.cs" />
+    <Compile Include="Authentication\AuthenticateMessage\NTLMv2ClientChallenge.cs" />
     <Compile Include="Authentication\AuthenticateMessage\Version.cs" />
+    <Compile Include="Authentication\MD4.cs" />
+    <Compile Include="Authentication\NTAuthentication.cs" />
     <Compile Include="Client\SMBClient.cs" />
-    <Compile Include="EnumStructures\AccessMask.cs" />
+    <Compile Include="Enums\NTStatus.cs" />
+    <Compile Include="Enums\SMBTransportType.cs" />
     <Compile Include="Enums\Win32Error.cs" />
-    <Compile Include="IOCTL\FileFullEAInformationList.cs" />
+    <Compile Include="EnumStructures\AccessMask.cs" />
     <Compile Include="IOCTL\FileFullEAInformation.cs" />
-    <Compile Include="NetBios\NameServicePackets\EnumStructures\NameFlags.cs" />
+    <Compile Include="IOCTL\FileFullEAInformationList.cs" />
+    <Compile Include="IOCTL\ObjectIDBufferType1.cs" />
     <Compile Include="NetBios\NameServicePackets\Enums\NameRecordType.cs" />
     <Compile Include="NetBios\NameServicePackets\Enums\NameServiceOperation.cs" />
     <Compile Include="NetBios\NameServicePackets\Enums\NetBiosSuffix.cs" />
     <Compile Include="NetBios\NameServicePackets\Enums\OperationFlags.cs" />
+    <Compile Include="NetBios\NameServicePackets\EnumStructures\NameFlags.cs" />
     <Compile Include="NetBios\NameServicePackets\NameQueryRequest.cs" />
     <Compile Include="NetBios\NameServicePackets\NameRegistrationRequest.cs" />
     <Compile Include="NetBios\NameServicePackets\NameServicePacketHeader.cs" />
@@ -59,164 +64,95 @@
     <Compile Include="NetBios\NameServicePackets\Structures\NodeStatistics.cs" />
     <Compile Include="NetBios\NameServicePackets\Structures\QuestionSection.cs" />
     <Compile Include="NetBios\NameServicePackets\Structures\ResourceRecord.cs" />
-    <Compile Include="RPC\EnumStructures\DataRepresentationFormat.cs" />
-    <Compile Include="RPC\Enum\RejectionReason.cs" />
+    <Compile Include="NetBios\NetBiosUtils.cs" />
+    <Compile Include="NetBios\SessionPackets\Enums\SessionPacketTypeName.cs" />
+    <Compile Include="NetBios\SessionPackets\NegativeSessionResponsePacket.cs" />
+    <Compile Include="NetBios\SessionPackets\PositiveSessionResponsePacket.cs" />
+    <Compile Include="NetBios\SessionPackets\SessionKeepAlivePacket.cs" />
+    <Compile Include="NetBios\SessionPackets\SessionMessagePacket.cs" />
+    <Compile Include="NetBios\SessionPackets\SessionPacket.cs" />
+    <Compile Include="NetBios\SessionPackets\SessionRequestPacket.cs" />
+    <Compile Include="NetBios\SessionPackets\SessionRetargetResponsePacket.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="RPC\Enum\NegotiationResult.cs" />
     <Compile Include="RPC\Enum\PacketFlags.cs" />
+    <Compile Include="RPC\Enum\PacketTypeName.cs" />
+    <Compile Include="RPC\Enum\RejectionReason.cs" />
+    <Compile Include="RPC\EnumStructures\DataRepresentationFormat.cs" />
     <Compile Include="RPC\NDR\INDRStructure.cs" />
     <Compile Include="RPC\NDR\NDRConformantArray.cs" />
     <Compile Include="RPC\NDR\NDRParser.cs" />
+    <Compile Include="RPC\NDR\NDRTypeName.cs" />
     <Compile Include="RPC\NDR\NDRUnicodeString.cs" />
     <Compile Include="RPC\NDR\NDRWriter.cs" />
-    <Compile Include="RPC\NDR\NDRTypeName.cs" />
     <Compile Include="RPC\PDU\BindAckPDU.cs" />
     <Compile Include="RPC\PDU\BindPDU.cs" />
-    <Compile Include="RPC\Enum\PacketTypeName.cs" />
     <Compile Include="RPC\PDU\FaultPDU.cs" />
     <Compile Include="RPC\PDU\RequestPDU.cs" />
     <Compile Include="RPC\PDU\ResponsePDU.cs" />
-    <Compile Include="RPC\Structures\ContextList.cs" />
-    <Compile Include="RPC\Structures\ContextElement.cs" />
     <Compile Include="RPC\PDU\RPCPDU.cs" />
-    <Compile Include="NetBios\SessionPackets\Enums\SessionPacketTypeName.cs" />
-    <Compile Include="NetBios\SessionPackets\NegativeSessionResponsePacket.cs" />
-    <Compile Include="NetBios\NetBiosUtils.cs" />
-    <Compile Include="NetBios\SessionPackets\PositiveSessionResponsePacket.cs" />
-    <Compile Include="NetBios\SessionPackets\SessionKeepAlivePacket.cs" />
-    <Compile Include="NetBios\SessionPackets\SessionMessagePacket.cs" />
-    <Compile Include="NetBios\SessionPackets\SessionPacket.cs" />
-    <Compile Include="NetBios\SessionPackets\SessionRequestPacket.cs" />
-    <Compile Include="NetBios\SessionPackets\SessionRetargetResponsePacket.cs" />
-    <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="RPC\RPCHelper.cs" />
+    <Compile Include="RPC\Structures\ContextElement.cs" />
+    <Compile Include="RPC\Structures\ContextList.cs" />
     <Compile Include="RPC\Structures\ResultElement.cs" />
     <Compile Include="RPC\Structures\ResultList.cs" />
     <Compile Include="RPC\Structures\SyntaxID.cs" />
     <Compile Include="Server\Exceptions\EmptyPasswordNotAllowedException.cs" />
     <Compile Include="Server\Exceptions\InvalidRequestException.cs" />
     <Compile Include="Server\Exceptions\UnsupportedInformationLevelException.cs" />
+    <Compile Include="Server\FileSystemShare.cs" />
+    <Compile Include="Server\IndependentUserCollection.cs" />
     <Compile Include="Server\INTLMAuthenticationProvider.cs" />
     <Compile Include="Server\NamedPipeShare.cs" />
     <Compile Include="Server\NameServer.cs" />
     <Compile Include="Server\OpenedFileObject.cs" />
+    <Compile Include="Server\ProcessStateObject.cs" />
     <Compile Include="Server\ResponseHelpers\FileSystemResponseHelper.cs" />
     <Compile Include="Server\ResponseHelpers\InfoHelper.cs" />
     <Compile Include="Server\ResponseHelpers\IOExceptionHelper.cs" />
     <Compile Include="Server\ResponseHelpers\NegotiateHelper.cs" />
     <Compile Include="Server\ResponseHelpers\NTCreateHelper.cs" />
-    <Compile Include="Server\ProcessStateObject.cs" />
     <Compile Include="Server\ResponseHelpers\NTTransactHelper.cs" />
     <Compile Include="Server\ResponseHelpers\OpenAndXHelper.cs" />
     <Compile Include="Server\ResponseHelpers\ReadWriteResponseHelper.cs" />
     <Compile Include="Server\ResponseHelpers\ServerPathUtils.cs" />
+    <Compile Include="Server\ResponseHelpers\ServerResponseHelper.cs" />
     <Compile Include="Server\ResponseHelpers\Transaction2SubcommandHelper.cs" />
     <Compile Include="Server\ResponseHelpers\TransactionHelper.cs" />
     <Compile Include="Server\ResponseHelpers\TransactionSubcommandHelper.cs" />
     <Compile Include="Server\ResponseHelpers\TreeConnectHelper.cs" />
-    <Compile Include="Server\ResponseHelpers\ServerResponseHelper.cs" />
-    <Compile Include="Server\FileSystemShare.cs" />
     <Compile Include="Server\ShareCollection.cs" />
     <Compile Include="Server\SMBConnectionReceiveBuffer.cs" />
     <Compile Include="Server\SMBServer.cs" />
     <Compile Include="Server\StateObject.cs" />
     <Compile Include="Server\User.cs" />
-    <Compile Include="Server\IndependentUserCollection.cs" />
-    <Compile Include="Authentication\NTAuthentication.cs" />
     <Compile Include="Server\UserCollection.cs" />
-    <Compile Include="Services\ServerService\EnumStructures\ShareTypeExtended.cs" />
-    <Compile Include="Services\ServerService\Enums\Permissions.cs" />
-    <Compile Include="Services\ServerService\NetrShareGetInfoRequest.cs" />
-    <Compile Include="Services\ServerService\NetrShareGetInfoResponse.cs" />
-    <Compile Include="Services\ServerService\Structures\ShareInfo\ShareInfo2Entry.cs" />
-    <Compile Include="Services\ServerService\Structures\ShareInfo\ShareInfo.cs" />
-    <Compile Include="Services\ServerService\Structures\ShareInfo\IShareInfoEntry.cs" />
-    <Compile Include="SMB1\EnumStructures\OpenResults.cs" />
-    <Compile Include="SMB1\Enums\Locking\LockType.cs" />
-    <Compile Include="SMB1\Enums\NTCreate\FileStatus.cs" />
-    <Compile Include="SMB1\Enums\Open\AccessRights.cs" />
-    <Compile Include="SMB1\Enums\Open\OpenFlags.cs" />
-    <Compile Include="SMB1\Enums\Open\OpenResult.cs" />
-    <Compile Include="SMB1\NTTransactSubcommands\Enums\CompletionFilter.cs" />
-    <Compile Include="SMB1\NTTransactSubcommands\Enums\NTTransactSubcommandName.cs" />
-    <Compile Include="IOCTL\ObjectIDBufferType1.cs" />
-    <Compile Include="SMB1\NTTransactSubcommands\Enums\SecurityInfoFields.cs" />
-    <Compile Include="SMB1\NTTransactSubcommands\NTTransactCreateRequest.cs" />
-    <Compile Include="SMB1\NTTransactSubcommands\NTTransactIOCTLRequest.cs" />
-    <Compile Include="SMB1\NTTransactSubcommands\NTTransactIOCTLResponse.cs" />
-    <Compile Include="SMB1\NTTransactSubcommands\NTTransactNotifyChangeRequest.cs" />
-    <Compile Include="SMB1\NTTransactSubcommands\NTTransactQuerySecurityDescriptorRequest.cs" />
-    <Compile Include="SMB1\NTTransactSubcommands\NTTransactQuerySecurityDescriptorResponse.cs" />
-    <Compile Include="SMB1\NTTransactSubcommands\NTTransactSetSecurityDescriptor.cs" />
-    <Compile Include="SMB1\NTTransactSubcommands\NTTransactSubcommand.cs" />
-    <Compile Include="SMB1\SMBCommands\CheckDirectoryRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\CheckDirectoryResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\DeleteRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\DeleteResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\OpenAndXResponseExtended.cs" />
-    <Compile Include="SMB1\SMBCommands\LockingAndXResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\LockingAndXRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\LogoffAndXResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\LogoffAndXRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\OpenAndXRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\OpenAndXResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\ReadRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\ReadResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\SetInformation2Request.cs" />
-    <Compile Include="SMB1\SMBCommands\SetInformation2Response.cs" />
-    <Compile Include="SMB1\SMBCommands\SetInformationRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\SetInformationResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\WriteRawInterimResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\CreateDirectoryRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\CreateDirectoryResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\FindClose2Request.cs" />
-    <Compile Include="SMB1\SMBCommands\FindClose2Response.cs" />
-    <Compile Include="SMB1\SMBCommands\FlushRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\FlushResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\QueryInformationRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\QueryInformationResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\WriteRawFinalResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\WriteRawRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\WriteRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\WriteResponse.cs" />
-    <Compile Include="Structures\ACE\AccessAllowedACE.cs" />
-    <Compile Include="Structures\ACE\ACE.cs" />
-    <Compile Include="Structures\ACE\AceHeader.cs" />
-    <Compile Include="Structures\ACE\Enums\AceFlags.cs" />
-    <Compile Include="Structures\ACE\Enums\AceType.cs" />
-    <Compile Include="Structures\ACL.cs" />
-    <Compile Include="Structures\SecurityDescriptor.cs" />
-    <Compile Include="Structures\SID.cs" />
-    <Compile Include="SMB1\SMBCommands\DeleteDirectoryRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\DeleteDirectoryResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\EchoRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\EchoResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\NTTransactInterimResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\NTTransactRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\NTTransactResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\NTTransactSecondaryRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\RenameRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\RenameResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\TreeConnectAndXResponseExtended.cs" />
-    <Compile Include="SMB1\SMBCommands\NTCreateAndXResponseExtended.cs" />
-    <Compile Include="Tests\AuthenticationTests.cs" />
     <Compile Include="Services\Enums\PlatformName.cs" />
     <Compile Include="Services\RemoteService.cs" />
     <Compile Include="Services\RemoteServiceHelper.cs" />
+    <Compile Include="Services\ServerService\Enums\Permissions.cs" />
     <Compile Include="Services\ServerService\Enums\ServerType.cs" />
+    <Compile Include="Services\ServerService\EnumStructures\ShareTypeExtended.cs" />
     <Compile Include="Services\ServerService\NetrServerGetInfoRequest.cs" />
     <Compile Include="Services\ServerService\NetrServerGetInfoResponse.cs" />
     <Compile Include="Services\ServerService\NetrShareEnumRequest.cs" />
     <Compile Include="Services\ServerService\NetrShareEnumResponse.cs" />
+    <Compile Include="Services\ServerService\NetrShareGetInfoRequest.cs" />
+    <Compile Include="Services\ServerService\NetrShareGetInfoResponse.cs" />
+    <Compile Include="Services\ServerService\ServerService.cs" />
     <Compile Include="Services\ServerService\Structures\ServerInfo\ServerInfo.cs" />
-    <Compile Include="Services\ServerService\Structures\ServerInfo\ServerInfo101.cs" />
     <Compile Include="Services\ServerService\Structures\ServerInfo\ServerInfo100.cs" />
+    <Compile Include="Services\ServerService\Structures\ServerInfo\ServerInfo101.cs" />
     <Compile Include="Services\ServerService\Structures\ServerInfo\ServerInfoLevel.cs" />
+    <Compile Include="Services\ServerService\Structures\ShareInfo\IShareInfoContainer.cs" />
+    <Compile Include="Services\ServerService\Structures\ShareInfo\IShareInfoEntry.cs" />
+    <Compile Include="Services\ServerService\Structures\ShareInfo\ShareEnum.cs" />
+    <Compile Include="Services\ServerService\Structures\ShareInfo\ShareInfo.cs" />
     <Compile Include="Services\ServerService\Structures\ShareInfo\ShareInfo0Container.cs" />
     <Compile Include="Services\ServerService\Structures\ShareInfo\ShareInfo0Entry.cs" />
     <Compile Include="Services\ServerService\Structures\ShareInfo\ShareInfo1Container.cs" />
     <Compile Include="Services\ServerService\Structures\ShareInfo\ShareInfo1Entry.cs" />
-    <Compile Include="Services\ServerService\Structures\ShareInfo\ShareEnum.cs" />
-    <Compile Include="Services\ServerService\Structures\ShareInfo\IShareInfoContainer.cs" />
+    <Compile Include="Services\ServerService\Structures\ShareInfo\ShareInfo2Entry.cs" />
     <Compile Include="Services\WorkstationService\NetrWkstaGetInfoRequest.cs" />
     <Compile Include="Services\WorkstationService\NetrWkstaGetInfoResponse.cs" />
     <Compile Include="Services\WorkstationService\Structures\WorkstationInfo.cs" />
@@ -224,45 +160,120 @@
     <Compile Include="Services\WorkstationService\Structures\WorkstationInfo101.cs" />
     <Compile Include="Services\WorkstationService\Structures\WorkstationInfoLevel.cs" />
     <Compile Include="Services\WorkstationService\WorkstationService.cs" />
+    <Compile Include="SMB1\Enums\CommandName.cs" />
     <Compile Include="SMB1\Enums\ExtendedFileAttributes.cs" />
+    <Compile Include="SMB1\Enums\FileAttributes.cs" />
     <Compile Include="SMB1\Enums\HeaderFlags.cs" />
     <Compile Include="SMB1\Enums\HeaderFlags2.cs" />
-    <Compile Include="Enums\NTStatus.cs" />
+    <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\CreateDisposition.cs" />
     <Compile Include="SMB1\Enums\NTCreate\CreateOptions.cs" />
     <Compile Include="SMB1\Enums\NTCreate\DesiredAccess.cs" />
+    <Compile Include="SMB1\Enums\NTCreate\FileStatus.cs" />
     <Compile Include="SMB1\Enums\NTCreate\ImpersonationLevel.cs" />
     <Compile Include="SMB1\Enums\NTCreate\NTCreateFlags.cs" />
     <Compile Include="SMB1\Enums\NTCreate\OpLockLevel.cs" />
-    <Compile Include="SMB1\Enums\NTCreate\ShareAccess.cs" />
-    <Compile Include="SMB1\Enums\TreeConnect\OptionalSupportFlags.cs" />
     <Compile Include="SMB1\Enums\NTCreate\SecurityFlags.cs" />
-    <Compile Include="SMB1\Enums\TreeConnect\ServiceName.cs" />
+    <Compile Include="SMB1\Enums\NTCreate\ShareAccess.cs" />
+    <Compile Include="SMB1\Enums\Open\AccessRights.cs" />
+    <Compile Include="SMB1\Enums\Open\OpenFlags.cs" />
+    <Compile Include="SMB1\Enums\Open\OpenResult.cs" />
+    <Compile Include="SMB1\Enums\ResourceType.cs" />
     <Compile Include="SMB1\Enums\SessionSetup\SessionSetupAction.cs" />
-    <Compile Include="Enums\SMBTransportType.cs" />
-    <Compile Include="SMB1\Enums\Negotiate\SecurityMode.cs" />
-    <Compile Include="SMB1\Enums\Negotiate\ServerCapabilities.cs" />
-    <Compile Include="Authentication\MD4.cs" />
-    <Compile Include="SMB1\Enums\FileAttributes.cs" />
     <Compile Include="SMB1\Enums\Transaction\TransactionFlags.cs" />
+    <Compile Include="SMB1\Enums\TreeConnect\OptionalSupportFlags.cs" />
+    <Compile Include="SMB1\Enums\TreeConnect\ServiceName.cs" />
+    <Compile Include="SMB1\Enums\TreeConnect\TreeConnectFlags.cs" />
     <Compile Include="SMB1\Enums\Write\WriteMode.cs" />
+    <Compile Include="SMB1\EnumStructures\NamedPipeStatus.cs" />
+    <Compile Include="SMB1\EnumStructures\OpenResults.cs" />
+    <Compile Include="SMB1\NTTransactSubcommands\Enums\CompletionFilter.cs" />
+    <Compile Include="SMB1\NTTransactSubcommands\Enums\NTTransactSubcommandName.cs" />
+    <Compile Include="SMB1\NTTransactSubcommands\Enums\SecurityInfoFields.cs" />
+    <Compile Include="SMB1\NTTransactSubcommands\NTTransactCreateRequest.cs" />
+    <Compile Include="SMB1\NTTransactSubcommands\NTTransactIOCTLRequest.cs" />
+    <Compile Include="SMB1\NTTransactSubcommands\NTTransactIOCTLResponse.cs" />
+    <Compile Include="SMB1\NTTransactSubcommands\NTTransactNotifyChangeRequest.cs" />
+    <Compile Include="SMB1\NTTransactSubcommands\NTTransactQuerySecurityDescriptorRequest.cs" />
+    <Compile Include="SMB1\NTTransactSubcommands\NTTransactQuerySecurityDescriptorResponse.cs" />
+    <Compile Include="SMB1\NTTransactSubcommands\NTTransactSetSecurityDescriptor.cs" />
+    <Compile Include="SMB1\NTTransactSubcommands\NTTransactSubcommand.cs" />
+    <Compile Include="SMB1\SMBCommands\CheckDirectoryRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\CheckDirectoryResponse.cs" />
     <Compile Include="SMB1\SMBCommands\CloseRequest.cs" />
     <Compile Include="SMB1\SMBCommands\CloseResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\CreateDirectoryRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\CreateDirectoryResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\DeleteDirectoryRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\DeleteDirectoryResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\DeleteRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\DeleteResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\EchoRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\EchoResponse.cs" />
     <Compile Include="SMB1\SMBCommands\ErrorResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\TransactionSecondaryRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\TransactionRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\TransactionResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\TreeDisconnectRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\TreeDisconnectResponse.cs" />
-    <Compile Include="SMB1\SMBHelper.cs" />
+    <Compile Include="SMB1\SMBCommands\FindClose2Request.cs" />
+    <Compile Include="SMB1\SMBCommands\FindClose2Response.cs" />
+    <Compile Include="SMB1\SMBCommands\FlushRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\FlushResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\LockingAndXRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\LockingAndXResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\LogoffAndXRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\LogoffAndXResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\NegotiateRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\NegotiateResponseNotSupported.cs" />
+    <Compile Include="SMB1\SMBCommands\NegotiateResponseNTLM.cs" />
+    <Compile Include="SMB1\SMBCommands\NegotiateResponseNTLMExtended.cs" />
     <Compile Include="SMB1\SMBCommands\NTCreateAndXRequest.cs" />
     <Compile Include="SMB1\SMBCommands\NTCreateAndXResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\NTCreateAndXResponseExtended.cs" />
+    <Compile Include="SMB1\SMBCommands\NTTransactInterimResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\NTTransactRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\NTTransactResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\NTTransactSecondaryRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\OpenAndXRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\OpenAndXResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\OpenAndXResponseExtended.cs" />
+    <Compile Include="SMB1\SMBCommands\QueryInformationRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\QueryInformationResponse.cs" />
     <Compile Include="SMB1\SMBCommands\ReadAndXRequest.cs" />
     <Compile Include="SMB1\SMBCommands\ReadAndXResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\ReadRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\ReadResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\RenameRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\RenameResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\SessionSetupAndXRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\SessionSetupAndXRequestExtended.cs" />
+    <Compile Include="SMB1\SMBCommands\SessionSetupAndXResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\SessionSetupAndXResponseExtended.cs" />
+    <Compile Include="SMB1\SMBCommands\SetInformation2Request.cs" />
+    <Compile Include="SMB1\SMBCommands\SetInformation2Response.cs" />
+    <Compile Include="SMB1\SMBCommands\SetInformationRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\SetInformationResponse.cs" />
     <Compile Include="SMB1\SMBCommands\SMBAndXCommand.cs" />
     <Compile Include="SMB1\SMBCommands\SMBCommand.cs" />
+    <Compile Include="SMB1\SMBCommands\Transaction2Request.cs" />
+    <Compile Include="SMB1\SMBCommands\Transaction2Response.cs" />
+    <Compile Include="SMB1\SMBCommands\Transaction2SecondaryRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\TransactionRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\TransactionResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\TransactionSecondaryRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\TreeConnectAndXRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\TreeConnectAndXResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\TreeConnectAndXResponseExtended.cs" />
+    <Compile Include="SMB1\SMBCommands\TreeDisconnectRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\TreeDisconnectResponse.cs" />
     <Compile Include="SMB1\SMBCommands\WriteAndXRequest.cs" />
     <Compile Include="SMB1\SMBCommands\WriteAndXResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\WriteRawFinalResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\WriteRawInterimResponse.cs" />
+    <Compile Include="SMB1\SMBCommands\WriteRawRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\WriteRequest.cs" />
+    <Compile Include="SMB1\SMBCommands\WriteResponse.cs" />
+    <Compile Include="SMB1\SMBHeader.cs" />
+    <Compile Include="SMB1\SMBHelper.cs" />
+    <Compile Include="SMB1\SMBMessage.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\DFSReferral\DfsReferralEntry.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\DFSReferral\RequestGetDfsReferral.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\DFSReferral\ResponseGetDfsReferral.cs.cs" />
@@ -270,44 +281,25 @@
     <Compile Include="SMB1\Transaction2Subcommands\Enums\FindFlags.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Enums\FindInformationLevel.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Enums\Open2Flags.cs" />
-    <Compile Include="SMB1\Enums\ResourceType.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Enums\QueryFSInformationLevel.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Enums\QueryInformationLevel.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Enums\SearchStorageType.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Enums\SetInformationLevel.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Enums\Transaction2SubcommandName.cs" />
-    <Compile Include="SMB1\Enums\TreeConnect\TreeConnectFlags.cs" />
-    <Compile Include="SMB1\SMBCommands\NegotiateResponseNotSupported.cs" />
-    <Compile Include="SMB1\SMBCommands\NegotiateResponseNTLM.cs" />
-    <Compile Include="SMB1\SMBCommands\NegotiateResponseNTLMExtended.cs" />
-    <Compile Include="SMB1\Enums\CommandName.cs" />
-    <Compile Include="SMB1\SMBCommands\SessionSetupAndXRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\SessionSetupAndXRequestExtended.cs" />
-    <Compile Include="SMB1\SMBHeader.cs" />
-    <Compile Include="SMB1\SMBCommands\SessionSetupAndXResponse.cs" />
-    <Compile Include="SMB1\SMBCommands\SessionSetupAndXResponseExtended.cs" />
-    <Compile Include="SMB1\SMBCommands\Transaction2Request.cs" />
-    <Compile Include="SMB1\SMBCommands\Transaction2Response.cs" />
-    <Compile Include="SMB1\SMBCommands\Transaction2SecondaryRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\TreeConnectAndXRequest.cs" />
-    <Compile Include="SMB1\SMBCommands\TreeConnectAndXResponse.cs" />
-    <Compile Include="SMB1\SMBMessage.cs" />
-    <Compile Include="SMB1\SMBCommands\NegotiateRequest.cs" />
-    <Compile Include="SMB1\Transaction2Subcommands\FindInformation\FindInformation.cs" />
-    <Compile Include="SMB1\Transaction2Subcommands\FindInformation\FindInformationEntry.cs" />
+    <Compile Include="SMB1\Transaction2Subcommands\EnumStructures\AccessModeOptions.cs" />
+    <Compile Include="SMB1\Transaction2Subcommands\EnumStructures\ActionTaken.cs" />
+    <Compile Include="SMB1\Transaction2Subcommands\EnumStructures\OpenMode.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\FindInformation\FindFileBothDirectoryInfo.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\FindInformation\FindFileDirectoryInfo.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\FindInformation\FindFileFullDirectoryInfo.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\FindInformation\FindFileNamesInfo.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\FindInformation\FindInfoQueryEASize.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\FindInformation\FindInfoQueryExtendedAttributesFromList.cs" />
+    <Compile Include="SMB1\Transaction2Subcommands\FindInformation\FindInformation.cs" />
+    <Compile Include="SMB1\Transaction2Subcommands\FindInformation\FindInformationEntry.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\FindInformation\FindInfoStandard.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\FullExtendedAttribute.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\FullExtendedAttributeList.cs" />
-    <Compile Include="SMB1\Transaction2Subcommands\EnumStructures\AccessModeOptions.cs" />
-    <Compile Include="SMB1\Transaction2Subcommands\EnumStructures\ActionTaken.cs" />
-    <Compile Include="SMB1\EnumStructures\NamedPipeStatus.cs" />
-    <Compile Include="SMB1\Transaction2Subcommands\EnumStructures\OpenMode.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\QueryFSInformation\Enums\DeviceCharacteristics.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\QueryFSInformation\Enums\DeviceType.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\QueryFSInformation\Enums\FileSystemAttributes.cs" />
@@ -316,15 +308,15 @@
     <Compile Include="SMB1\Transaction2Subcommands\QueryFSInformation\QueryFSInfoAllocation.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\QueryFSInformation\QueryFSInformation.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\QueryFSInformation\QueryFSInfoVolume.cs" />
-    <Compile Include="SMB1\Transaction2Subcommands\QueryFSInformation\QueryFSVolumeInfo.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\QueryFSInformation\QueryFSSizeInfo.cs" />
+    <Compile Include="SMB1\Transaction2Subcommands\QueryFSInformation\QueryFSVolumeInfo.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\QueryInformation\Enums\CompressionFormat.cs" />
+    <Compile Include="SMB1\Transaction2Subcommands\QueryInformation\QueryAllExtendedAttributes.cs" />
+    <Compile Include="SMB1\Transaction2Subcommands\QueryInformation\QueryEASize.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\QueryInformation\QueryExtendedAttributesFromList.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\QueryInformation\QueryFileAllInfo.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\QueryInformation\QueryFileAltNameInfo.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\QueryInformation\QueryFileBasicInfo.cs" />
-    <Compile Include="SMB1\Transaction2Subcommands\QueryInformation\QueryEASize.cs" />
-    <Compile Include="SMB1\Transaction2Subcommands\QueryInformation\QueryAllExtendedAttributes.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\QueryInformation\QueryFileCompressionInfo.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\QueryInformation\QueryFileExtendedAttributeInfo.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\QueryInformation\QueryFileNameInfo.cs" />
@@ -332,26 +324,26 @@
     <Compile Include="SMB1\Transaction2Subcommands\QueryInformation\QueryFileStreamInfo.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\QueryInformation\QueryInformation.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\QueryInformation\QueryInfoStandard.cs" />
+    <Compile Include="SMB1\Transaction2Subcommands\SetInformation\SetExtendedAttributes.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\SetInformation\SetFileAllocationInfo.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\SetInformation\SetFileBasicInfo.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\SetInformation\SetFileDispositionInfo.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\SetInformation\SetFileEndOfFileInfo.cs" />
-    <Compile Include="SMB1\Transaction2Subcommands\SetInformation\SetExtendedAttributes.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\SetInformation\SetInformation.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\SetInformation\SetInfoStandard.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Transaction2CreateDirectoryRequest.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Transaction2CreateDirectoryResponse.cs" />
-    <Compile Include="SMB1\Transaction2Subcommands\Transaction2GetDfsReferralRequest.cs" />
-    <Compile Include="SMB1\Transaction2Subcommands\Transaction2GetDfsReferralResponse.cs" />
-    <Compile Include="SMB1\Transaction2Subcommands\Transaction2QueryFileInformationRequest.cs" />
-    <Compile Include="SMB1\Transaction2Subcommands\Transaction2QueryFileInformationResponse.cs" />
-    <Compile Include="SMB1\Transaction2Subcommands\Transaction2QueryFSInformationRequest.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Transaction2FindFirst2Request.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Transaction2FindFirst2Response.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Transaction2FindNext2Request.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Transaction2FindNext2Response.cs" />
-    <Compile Include="SMB1\Transaction2Subcommands\Transaction2Open2Response.cs" />
+    <Compile Include="SMB1\Transaction2Subcommands\Transaction2GetDfsReferralRequest.cs" />
+    <Compile Include="SMB1\Transaction2Subcommands\Transaction2GetDfsReferralResponse.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Transaction2Open2Request.cs" />
+    <Compile Include="SMB1\Transaction2Subcommands\Transaction2Open2Response.cs" />
+    <Compile Include="SMB1\Transaction2Subcommands\Transaction2QueryFileInformationRequest.cs" />
+    <Compile Include="SMB1\Transaction2Subcommands\Transaction2QueryFileInformationResponse.cs" />
+    <Compile Include="SMB1\Transaction2Subcommands\Transaction2QueryFSInformationRequest.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Transaction2QueryFSInformationResponse.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Transaction2QueryPathInformationRequest.cs" />
     <Compile Include="SMB1\Transaction2Subcommands\Transaction2QueryPathInformationResponse.cs" />
@@ -386,7 +378,15 @@
     <Compile Include="SMB1\TransactionSubcommands\TransactionWriteNamedPipeRequest.cs" />
     <Compile Include="SMB1\TransactionSubcommands\TransactionWriteNamedPipeResponse.cs" />
     <Compile Include="SMB1\TreeConnectHelper.cs" />
-    <Compile Include="Services\ServerService\ServerService.cs" />
+    <Compile Include="Structures\ACE\AccessAllowedACE.cs" />
+    <Compile Include="Structures\ACE\ACE.cs" />
+    <Compile Include="Structures\ACE\AceHeader.cs" />
+    <Compile Include="Structures\ACE\Enums\AceFlags.cs" />
+    <Compile Include="Structures\ACE\Enums\AceType.cs" />
+    <Compile Include="Structures\ACL.cs" />
+    <Compile Include="Structures\SecurityDescriptor.cs" />
+    <Compile Include="Structures\SID.cs" />
+    <Compile Include="Tests\AuthenticationTests.cs" />
     <Compile Include="Tests\NetBiosTests.cs" />
     <Compile Include="Tests\RPCTests.cs" />
     <Compile Include="Utilities\PrefetchedStream.cs" />