Class: LibMsPack::MsChm::MsChmdSecMscompressed

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/libmspack/mschm.rb

Instance Method Summary collapse

Instance Method Details

#baseObject



117
118
119
# File 'lib/libmspack/mschm.rb', line 117

def base
    self[:base]
end

#contentObject



121
122
123
124
# File 'lib/libmspack/mschm.rb', line 121

def content
    return nil if self[:content].pointer.address.zero?
    self[:content]
end

#controlObject



126
127
128
129
# File 'lib/libmspack/mschm.rb', line 126

def control
    return nil if self[:control].pointer.address.zero?
    self[:control]
end

#rtableObject



131
132
133
134
# File 'lib/libmspack/mschm.rb', line 131

def rtable
    return nil if self[:rtable].pointer.address.zero?
    self[:rtable]
end

#spaninfoObject



136
137
138
139
# File 'lib/libmspack/mschm.rb', line 136

def spaninfo
    return nil if self[:spaninfo].pointer.address.zero?
    self[:spaninfo]
end