diff options
author | Günther Deschner <gd@samba.org> | 2007-05-11 13:33:37 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:21:59 -0500 |
commit | 83564b43e3b8194b89e0fb8547a968e4f2ff022b (patch) | |
tree | be76c6d0d1fef5ff71392570cdfe2e6f192a5ec3 /source3/include | |
parent | 75a0171857001bda9ac321e5f02dce516343f0ae (diff) | |
download | samba-83564b43e3b8194b89e0fb8547a968e4f2ff022b.tar.gz samba-83564b43e3b8194b89e0fb8547a968e4f2ff022b.tar.bz2 samba-83564b43e3b8194b89e0fb8547a968e4f2ff022b.zip |
r22800: Add GPO_SID_TOKEN and an LDAP function to get tokensids from the tokenGroup attribute.
Guenther
(This used to be commit e4e8f840605dfdf92ca60cc8fc6a4c85336565fb)
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/ads_protos.h | 9 | ||||
-rw-r--r-- | source3/include/gpo.h | 7 |
2 files changed, 14 insertions, 2 deletions
diff --git a/source3/include/ads_protos.h b/source3/include/ads_protos.h index 2565e2ca9b..0cd7c2cac0 100644 --- a/source3/include/ads_protos.h +++ b/source3/include/ads_protos.h @@ -110,5 +110,10 @@ ADS_STATUS ads_do_search_all_sd_flags(ADS_STRUCT *ads, const char *bind_path, int scope, const char *expr, const char **attrs, uint32 sd_flags, LDAPMessage **res); - - +ADS_STATUS ads_get_tokensids(ADS_STRUCT *ads, + TALLOC_CTX *mem_ctx, + const char *dn, + DOM_SID *user_sid, + DOM_SID *primary_group_sid, + DOM_SID **sids, + size_t *num_sids); diff --git a/source3/include/gpo.h b/source3/include/gpo.h index a13c81b554..431702e300 100644 --- a/source3/include/gpo.h +++ b/source3/include/gpo.h @@ -94,3 +94,10 @@ struct GP_EXT { #define GPO_CACHE_DIR "gpo_cache" #define GPT_INI "GPT.INI" + +struct GPO_SID_TOKEN { + DOM_SID object_sid; + DOM_SID primary_group_sid; + size_t num_token_sids; + DOM_SID *token_sids; +}; |