mirror of
https://github.com/samba-team/samba.git
synced 2025-03-12 20:58:37 +03:00
Take out gcb2gtype and gtype2gcb fns. They were using symbols not defined
in 3.0 (new SAM in HEAD). Nobody was referencing these fns... (This used to be commit 386cc92dfa23b4e20172dff20fb14c2ad3172a58)
This commit is contained in:
parent
279413b820
commit
3b3c7914e2
@ -88,52 +88,6 @@ uint32 ads_uf2atype(uint32 uf)
|
||||
return atype;
|
||||
}
|
||||
|
||||
/*
|
||||
translated the GROUP_CTRL Flags to GroupType (groupType)
|
||||
*/
|
||||
uint32 ads_gcb2gtype(uint16 gcb)
|
||||
{
|
||||
uint32 gtype = 0x00000000;
|
||||
|
||||
if (gcb & GCB_ALIAS_GROUP) gtype |= GTYPE_SECURITY_BUILTIN_LOCAL_GROUP;
|
||||
else if(gcb & GCB_LOCAL_GROUP) gtype |= GTYPE_SECURITY_DOMAIN_LOCAL_GROUP;
|
||||
if (gcb & GCB_GLOBAL_GROUP) gtype |= GTYPE_SECURITY_GLOBAL_GROUP;
|
||||
|
||||
return gtype;
|
||||
}
|
||||
|
||||
/*
|
||||
translated the GroupType (groupType) to GROUP_CTRL Flags
|
||||
*/
|
||||
uint16 ads_gtype2gcb(uint32 gtype)
|
||||
{
|
||||
uint16 gcb = 0x0000;
|
||||
|
||||
switch(gtype) {
|
||||
case GTYPE_SECURITY_BUILTIN_LOCAL_GROUP:
|
||||
gcb = GCB_ALIAS_GROUP;
|
||||
break;
|
||||
case GTYPE_SECURITY_DOMAIN_LOCAL_GROUP:
|
||||
gcb = GCB_LOCAL_GROUP;
|
||||
break;
|
||||
case GTYPE_SECURITY_GLOBAL_GROUP:
|
||||
gcb = GCB_GLOBAL_GROUP;
|
||||
break;
|
||||
|
||||
case GTYPE_DISTRIBUTION_GLOBAL_GROUP:
|
||||
gcb = GCB_GLOBAL_GROUP;
|
||||
break;
|
||||
case GTYPE_DISTRIBUTION_DOMAIN_LOCAL_GROUP:
|
||||
gcb = GCB_LOCAL_GROUP;
|
||||
break;
|
||||
case GTYPE_DISTRIBUTION_UNIVERSAL_GROUP:
|
||||
gcb = GCB_GLOBAL_GROUP;
|
||||
break;
|
||||
}
|
||||
|
||||
return gcb;
|
||||
}
|
||||
|
||||
/*
|
||||
get the accountType from the groupType
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user