class Rex::OLE::SubStorage

Public Class Methods

new(stg) click to toggle source
Calls superclass method Rex::OLE::DirEntry::new
# File lib/rex/ole/substorage.rb, line 12
def initialize(stg)
  super

  @_mse = STGTY_STORAGE
end

Public Instance Methods

close() click to toggle source
# File lib/rex/ole/substorage.rb, line 19
def close
end
create_storage(name, mode=STGM_WRITE) click to toggle source

storage handling stuff

# File lib/rex/ole/substorage.rb, line 34
def create_storage(name, mode=STGM_WRITE)
  @stg.create_storage(name, mode, self)
end
create_stream(name, mode=STGM_WRITE) click to toggle source

stream handling stuff

# File lib/rex/ole/substorage.rb, line 24
def create_stream(name, mode=STGM_WRITE)
  @stg.create_stream(name, mode, self)
end
open_storage(name, mode=STGM_WRITE) click to toggle source
# File lib/rex/ole/substorage.rb, line 38
def open_storage(name, mode=STGM_WRITE)
  @stg.open_storage(name, mode, self)
end
open_stream(name, mode=STGM_READ) click to toggle source
# File lib/rex/ole/substorage.rb, line 28
def open_stream(name, mode=STGM_READ)
  @stg.open_stream(name, mode, self)
end