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 */
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;
[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()) */