r15776: Don't generate ref pointers in Samba4-generated code. There is no point
authorJelmer Vernooij <jelmer@samba.org>
Sun, 21 May 2006 12:58:39 +0000 (12:58 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:08:18 +0000 (14:08 -0500)
commitbdc6dd37503ced8322a671d225122ccffbb8bfec
treef0cb44ec510fa1f59a117e49be529bb7df87c40c
parent4e8c9bbd768a0d3f8719d8f2005d9b1b527c44fd
r15776: Don't generate ref pointers in Samba4-generated code. There is no point
in having pointers for outgoing data when you can already modify the top-level
element.

This can be overridden (temporarily) by specifying the new "keepref"
attribute. Once we've removed keepref from all IDL files, I'll remove this
attribute as well.
30 files changed:
source/lib/registry/reg_backend_rpc.c
source/librpc/idl/atsvc.idl
source/librpc/idl/dcom.idl
source/librpc/idl/dfs.idl
source/librpc/idl/drsuapi.idl
source/librpc/idl/echo.idl
source/librpc/idl/efs.idl
source/librpc/idl/epmapper.idl
source/librpc/idl/eventlog.idl
source/librpc/idl/initshutdown.idl
source/librpc/idl/irpc.idl
source/librpc/idl/lsa.idl
source/librpc/idl/netlogon.idl
source/librpc/idl/orpc.idl
source/librpc/idl/oxidresolver.idl
source/librpc/idl/remact.idl
source/librpc/idl/rot.idl
source/librpc/idl/samr.idl
source/librpc/idl/spoolss.idl
source/librpc/idl/srvsvc.idl
source/librpc/idl/svcctl.idl
source/librpc/idl/unixinfo.idl
source/librpc/idl/winreg.idl
source/librpc/idl/wkssvc.idl
source/librpc/ndr/ndr_basic.c
source/pidl/lib/Parse/Pidl/NDR.pm
source/pidl/lib/Parse/Pidl/Samba4/Header.pm
source/pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm
source/pidl/lib/Parse/Pidl/Typelist.pm
source/torture/rpc/winreg.c