Ethereal-cvs: [Ethereal-cvs] rev 13755: /trunk/epan/dissectors/dcerpc/: idl2eth.c /trunk/epan/

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

Date: Mon, 14 Mar 2005 20:51:31 -0000
User: sahlberg
Date: 2005/03/14 02:51 PM

Log:
 a lot of people dont specify top level pointers in teh idl and just
 cerlare it as a parameter that is a struct/union and not a ref pointer to one.
 
 this is ok since toplevel ref pointers are invisible in the wire encoding anyway.
 
 unfortunatelky  ethereal dce runtime needed to see that pointer to keep track of whisch one was a toplevel and which one wasnt.
 
 
 implement a new api to call pointers which explicitely specifies whether the pointer is toplevel or embedded.
 eventually all dce dissectors will use this new interface and the generic dissect_ndr_pointer() can be retired.

Directory: /trunk/epan/dissectors/dcerpc/
  Changes    Path          Action
  +6 -4      idl2eth.c     Modified

Directory: /trunk/epan/dissectors/
  Changes    Path                       Action
  +112 -89   packet-dcerpc-drsuapi.c    Modified
  +27 -1     packet-dcerpc.c            Modified
  +9 -0      packet-dcerpc.h            Modified

Directory: /trunk/epan/dissectors/dcerpc/drsuapi/
  Changes    Path           Action
  +1 -1      drsuapi.idl    Modified



http://anonsvn.ethereal.com/viewcvs/viewcvs.py?rev=13755&view=rev