Sha256: bbe37c0e2c80af21f3e010aadc220d5e8f2fc8f53fdee727d0be9631e00d7ead

Contents?: true

Size: 695 Bytes

Versions: 6

Compression:

Stored size: 695 Bytes

Contents

module RubySMB
  module SMB1
    module BitField

      # Represents a ShareAccess Bit-Field as defined in
      # [2.2.4.64.1 Request](https://msdn.microsoft.com/en-us/library/ee442175.aspx)
      class ShareAccess < BinData::Record
        endian  :little
        bit5  :reserved,        label: 'Reserved Space'
        bit1  :share_delete,    label: 'Share Delete Access'
        bit1  :share_write,     label: 'Share Write Access'
        bit1  :share_read,      label: 'Share Read Access'
        # Byte Boundary
        bit8  :reserved2, label: 'Reserved Space'
        bit8  :reserved3, label: 'Reserved Space'
        bit8  :reserved4, label: 'Reserved Space'
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ruby_smb-0.0.18 lib/ruby_smb/smb1/bit_field/share_access.rb
ruby_smb-0.0.17 lib/ruby_smb/smb1/bit_field/share_access.rb
ruby_smb-0.0.16 lib/ruby_smb/smb1/bit_field/share_access.rb
ruby_smb-0.0.15 lib/ruby_smb/smb1/bit_field/share_access.rb
ruby_smb-0.0.14 lib/ruby_smb/smb1/bit_field/share_access.rb
ruby_smb-0.0.13 lib/ruby_smb/smb1/bit_field/share_access.rb