r4288: don't use struct dcerpc_interface_table anymore in the
authorStefan Metzmacher <metze@samba.org>
Mon, 20 Dec 2004 14:37:54 +0000 (14:37 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:07:32 +0000 (13:07 -0500)
commita150bdf140d9165a05cbc7cac40b6e3c03a7bd3c
tree52a7378dad1625a3542f95550b3d3c9fb2b660ac
parent99b0dac2292d72e3a77f105e8f2ef5a3838d7e1b
r4288: don't use struct dcerpc_interface_table anymore in the
main rpc server code. let the backends specify a ndr_push/ndr_pull function
like we already do with the dispatch() function.

this allows an interface implmentation to work as real proxy
without needing to know the idl for an interface that means
just the plain decrypted payload can be forwarded

If someone want to write such a backend, patches are wellcome

metze
source/build/pidl/server.pm
source/build/pidl/stub.pm
source/rpc_server/dcerpc_server.c
source/rpc_server/dcerpc_server.h
source/rpc_server/epmapper/rpc_epmapper.c
source/rpc_server/remote/dcesrv_remote.c