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
link_to(struct)
click to toggle source
# File lib/turborex/msrpc/rpcbase.rb, line 699 def link_to(struct) if struct.is_a? RPC_DISPATCH_TABLE_Klass link_and_xref :dispatch_table_link_to, struct end 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