Sha256: 6179ac2cb228a4e5109b35b8e0809f282ac17d606b10d028b88f5c3958d486f4

Contents?: true

Size: 758 Bytes

Versions: 5

Compression:

Stored size: 758 Bytes

Contents

module RubySMB
  module Field
    # Class representing a FillFullEaInformation structure as defined in
    # [2.4.15 FileFullEaInformation](https://msdn.microsoft.com/en-us/library/cc232069.aspx)
    class FileFullEaInfo < BinData::Record
      endian  :little
      uint32                  :next_entry_offset, label: 'Next Entry Offset'
      extended_attribute_flag :flags
      uint8                   :ea_name_length,    label: 'EA Name Length',  value: lambda { ea_name.do_num_bytes }
      uint8                   :ea_value_length,   label: 'EA Value Length', value: lambda { ea_value.do_num_bytes }
      string                  :ea_name,           label: 'EA Name'
      string                  :ea_value,          label: 'EA Value'
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ruby_smb-0.0.17 lib/ruby_smb/field/file_full_ea_info.rb
ruby_smb-0.0.16 lib/ruby_smb/field/file_full_ea_info.rb
ruby_smb-0.0.15 lib/ruby_smb/field/file_full_ea_info.rb
ruby_smb-0.0.14 lib/ruby_smb/field/file_full_ea_info.rb
ruby_smb-0.0.13 lib/ruby_smb/field/file_full_ea_info.rb