From 35cc782d73e7b3c6d18c40ecc422f22475939d59 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Wed, 5 Mar 2008 10:56:09 +0100 Subject: [PATCH] wb-ndr: add WINBIND_TRUST_LEVEL_COMPAT_CHECK_MACHCC metze --- source/librpc/idl/winbind_protocol.idl | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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()) */ -- 2.34.1