SMB2Dialect.cs 759 B

123456789101112131415161718192021
  1. namespace SMBLibrary.SMB2
  2. {
  3. public enum SMB2Dialect : ushort
  4. {
  5. SMB202 = 0x0202, // SMB 2.0.2
  6. SMB210 = 0x0210, // SMB 2.1
  7. SMB300 = 0x0300, // SMB 3.0
  8. SMB302 = 0x0302, // SMB 3.0.2
  9. SMB311 = 0x0311, // SMB 3.1.1
  10. /// <summary>
  11. /// indicates that the server implements SMB 2.1 or future dialect revisions and expects
  12. /// the client to send a subsequent SMB2 Negotiate request to negotiate the actual SMB 2
  13. /// Protocol revision to be used.
  14. /// The wildcard revision number is sent only in response to a multi-protocol negotiate
  15. /// request with the "SMB 2.???" dialect string.
  16. /// </summary>
  17. SMB2xx = 0x02FF, // SMB 2.xx
  18. }
  19. }