a lot of people dont specify top level pointers in teh idl and just
authorsahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>
Mon, 14 Mar 2005 20:51:13 +0000 (20:51 +0000)
committersahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>
Mon, 14 Mar 2005 20:51:13 +0000 (20:51 +0000)
commit62d5bd4395072b02a7fc0dd43ea903bb256f6381
treedfce12023675e300ec058a9592573c0af52ec2af
parentfa96fb3e002a1c4e758cb57f793241812513007f
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.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@13755 f5534014-38df-0310-8fa8-9805f1628bb7
epan/dissectors/dcerpc/drsuapi/drsuapi.idl
epan/dissectors/dcerpc/idl2eth.c
epan/dissectors/packet-dcerpc-drsuapi.c
epan/dissectors/packet-dcerpc.c
epan/dissectors/packet-dcerpc.h