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