r4288: don't use struct dcerpc_interface_table anymore in the
commitbb072199b14c0e877360475eefb89021e7ec0bcf
authorStefan Metzmacher <metze@samba.org>
Mon, 20 Dec 2004 14:37:54 +0000 (20 14:37 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:07:32 +0000 (10 13:07 -0500)
tree58be480b14d6340d9a758a5613f7c878e34aa3cd
parent545c190d2a655a3d96ea6cd19f8fecb4b63555db
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
(This used to be commit a150bdf140d9165a05cbc7cac40b6e3c03a7bd3c)
source4/build/pidl/server.pm
source4/build/pidl/stub.pm
source4/rpc_server/dcerpc_server.c
source4/rpc_server/dcerpc_server.h
source4/rpc_server/epmapper/rpc_epmapper.c
source4/rpc_server/remote/dcesrv_remote.c