Class: TurboRex::MSRPC::MIDL::ParamDesc

Inherits:
Object
  • Object
show all
Defined in:
lib/turborex/msrpc/midl.rb

Direct Known Subclasses

OifParamDesc

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(stream, typefs_stream, cparser, stack_index = nil) ⇒ ParamDesc

Returns a new instance of ParamDesc.



277
278
279
280
281
282
# File 'lib/turborex/msrpc/midl.rb', line 277

def initialize(stream, typefs_stream, cparser, stack_index=nil)
  @stream = stream
  @typefs_stream = typefs_stream # IStream object
  @cparser = cparser
  @stack_index = stack_index
end

Instance Attribute Details

#stack_offsetObject (readonly)

Returns the value of attribute stack_offset.



274
275
276
# File 'lib/turborex/msrpc/midl.rb', line 274

def stack_offset
  @stack_offset
end

#streamObject (readonly)

Returns the value of attribute stream.



272
273
274
# File 'lib/turborex/msrpc/midl.rb', line 272

def stream
  @stream
end

#typefsObject (readonly)

Returns the value of attribute typefs.



273
274
275
# File 'lib/turborex/msrpc/midl.rb', line 273

def typefs
  @typefs
end

Instance Method Details

#decompileObject



284
285
286
# File 'lib/turborex/msrpc/midl.rb', line 284

def decompile

end

#fs_lengthObject



288
289
290
# File 'lib/turborex/msrpc/midl.rb', line 288

def fs_length

end