From: Stefan Metzmacher Date: Wed, 5 Mar 2008 09:56:09 +0000 (+0100) Subject: wb-ndr: add WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC X-Git-Url: http://git.samba.org/?p=metze%2Fsamba%2Fwb-ndr.git;a=commitdiff_plain;h=35cc782d73e7b3c6d18c40ecc422f22475939d59 wb-ndr: add WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC metze --- diff --git a/source/librpc/idl/winbind_protocol.idl b/source/librpc/idl/winbind_protocol.idl index 63a2260fffa..2f7e7267931 100644 --- a/source/librpc/idl/winbind_protocol.idl +++ b/source/librpc/idl/winbind_protocol.idl @@ -99,7 +99,8 @@ import "security.idl", "lsa.idl"; winbind_status winbind_list_groups(/*TODO*/); typedef [v1_enum] enum { - WINBIND_TRUST_LEVEL_COMPAT_LIST = 1 + WINBIND_TRUST_LEVEL_COMPAT_LIST = 1, + WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC = 2 } winbind_trust_level; /* Most of what we know from struct winbind_domain */ @@ -119,12 +120,14 @@ import "security.idl", "lsa.idl"; typedef [switch_type(winbind_trust_level)] union { [case(WINBIND_TRUST_LEVEL_COMPAT_LIST)]; + [case(WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC)]; [default]; } winbind_trust_req; typedef [switch_type(winbind_trust_level)] union { [case(WINBIND_TRUST_LEVEL_COMPAT_LIST)] struct winbind_domain_info_compat_array compat_trusts; + [case(WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC)]; [default]; } winbind_trust_rep; @@ -261,8 +264,6 @@ import "security.idl", "lsa.idl"; [out,switch_is(*level)] winbind_set_idmap_rep *rep ); - /* Check machine account pw works */ - winbind_status winbind_check_machcc(/*TODO*/); /* Various bit of info. Currently just tidbits */ winbind_status winbind_info_fixname(/*TODO*/); /* The domain this winbind server is a member of (lp_workgroup()) */