diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2008-09-17 14:34:54 +0200 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2008-09-17 14:34:54 +0200 |
commit | 06999ae473b5a1fdf21b44fa5866ad1dbc47d749 (patch) | |
tree | 663fb9794d2c8d6b4488bdd957f653b55f50c11e /source3/include/nss_info.h | |
parent | 7106cd9fd5f80bc7d73b061bba51904219400829 (diff) | |
parent | a69a2ae5dffde95651f38b96571adc914846042c (diff) | |
download | samba-06999ae473b5a1fdf21b44fa5866ad1dbc47d749.tar.gz samba-06999ae473b5a1fdf21b44fa5866ad1dbc47d749.tar.bz2 samba-06999ae473b5a1fdf21b44fa5866ad1dbc47d749.zip |
Merge branch 'master' of ssh://git.samba.org/data/git/samba into singlelib
Diffstat (limited to 'source3/include/nss_info.h')
-rw-r--r-- | source3/include/nss_info.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/source3/include/nss_info.h b/source3/include/nss_info.h index 1ff9ebcd55..e756136b76 100644 --- a/source3/include/nss_info.h +++ b/source3/include/nss_info.h @@ -66,6 +66,10 @@ struct nss_info_methods { TALLOC_CTX *ctx, ADS_STRUCT *ads, LDAPMessage *msg, char **homedir, char **shell, char **gecos, gid_t *p_gid); + NTSTATUS (*map_to_alias)( TALLOC_CTX *mem_ctx, const char *domain, + const char *name, char **alias ); + NTSTATUS (*map_from_alias)( TALLOC_CTX *mem_ctx, const char *domain, + const char *alias, char **name ); NTSTATUS (*close_fn)( void ); }; @@ -84,6 +88,12 @@ NTSTATUS nss_get_info( const char *domain, const DOM_SID *user_sid, char **homedir, char **shell, char **gecos, gid_t *p_gid); +NTSTATUS nss_map_to_alias( TALLOC_CTX *mem_ctx, const char *domain, + const char *name, char **alias ); + +NTSTATUS nss_map_from_alias( TALLOC_CTX *mem_ctx, const char *domain, + const char *alias, char **name ); + NTSTATUS nss_close( const char *parameters ); #endif /* _IDMAP_NSS_H_ */ |