s3:winbindd: use struct unixid instead of uint64 in Sids2Xids parent<->child
authorMichael Adam <obnox@samba.org>
Sun, 18 Nov 2012 12:51:13 +0000 (13:51 +0100)
committerStefan Metzmacher <metze@samba.org>
Mon, 3 Dec 2012 07:48:22 +0000 (08:48 +0100)
commit28e7d73bdcdf1a3d588e92eee982ff01db53d65d
tree2ed0ec82b779cedb857bbe276c46675e9944af28
parentda8d0263806260fdb4973f22fc874710bd490421
s3:winbindd: use struct unixid instead of uint64 in Sids2Xids parent<->child

This implicitly also hands the type of the resulting unix-id that the idmap
backend has created back to the caller. This is important for backends that
would set a broader type than the requested one, e.g. rid backend returning
BOTH instead of UID or GID.

Signed-off-by: Michael Adam <obnox@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
source3/librpc/idl/wbint.idl
source3/winbindd/wb_sids2xids.c
source3/winbindd/winbindd_dual_srv.c