class TurboRex::MSRPC::RPCBase::MIDL_SYNTAX_INFO_Klass

Public Instance Methods

DispatchTable() click to toggle source
# File lib/turborex/msrpc/rpcbase.rb, line 695
def DispatchTable
  @dispatch_table_link_to || @value_table[:DispatchTable] 
end
parse_struct(cstruct) click to toggle source
# File lib/turborex/msrpc/rpcbase.rb, line 680
def parse_struct(cstruct)
  @value_table = {
    TransferSyntax: cstruct['transferSyntax'],
    DispatchTable: cstruct['dispatchTable'].value,
    ProcString: cstruct['procString'].value,
    FmtStringOffset: cstruct['fmtStringOffset'].value,
    TypeString: cstruct['typeString'].value,
    aUserMarshalQuadruple: cstruct['aUserMarshalQuadruple'].value,
    pMethodProperties: cstruct['pMethodProperties'].value,
    pReserved2: cstruct['pReserved2'].value
  }

  @dispatch_table_link_to = nil
end