Lines Matching refs:alias
33 * listing alias members. So we store a list of alias SIDs a SID is member of
516 DOM_SID alias;
518 if (!string_to_sid(&alias, string_sid))
521 add_sid_to_array_unique(&alias, sids, num);
547 static BOOL is_aliasmem(const DOM_SID *alias, const DOM_SID *member)
558 if (sid_compare(alias, &sids[i]) == 0) {
567 static NTSTATUS add_aliasmem(const DOM_SID *alias, const DOM_SID *member)
581 if (!get_group_map_from_sid(*alias, &map))
588 if (is_aliasmem(alias, member))
599 sid_to_string(string_sid, alias);
623 const DOM_SID *alias;
643 DOM_SID alias, member;
647 if (!string_to_sid(&alias, alias_string))
650 if (sid_compare(closure->alias, &alias) != 0)
653 /* Ok, we found the alias we're looking for in the membership
654 * list currently scanned. The key represents the alias
674 static NTSTATUS enum_aliasmem(const DOM_SID *alias, DOM_SID **sids, int *num)
684 if (!get_group_map_from_sid(*alias, &map))
694 closure.alias = alias;
702 static NTSTATUS del_aliasmem(const DOM_SID *alias, const DOM_SID *member)
719 if (sid_compare(&sids[i], alias) == 0) {
837 /* get a local (alias) group from it's SID */
1233 DEBUG(0, ("Could not add group mapping entry for alias %s\n",
1332 const DOM_SID *alias, const DOM_SID *member)
1334 return add_aliasmem(alias, member);
1338 const DOM_SID *alias, const DOM_SID *member)
1340 return del_aliasmem(alias, member);
1344 const DOM_SID *alias, DOM_SID **members,
1347 return enum_aliasmem(alias, members, num_members);