diff options
author | Andrew Tridgell <tridge@samba.org> | 2001-12-03 11:11:14 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2001-12-03 11:11:14 +0000 |
commit | 6f907af4e73b53c3ddab934ba954788a2134b913 (patch) | |
tree | 03298800cbb068993d1650813e7d54db610780ab /source3/nsswitch/winbindd.h | |
parent | c868fe502bb9ea2b5c5452a49f89ec19ab58f2ba (diff) | |
download | samba-6f907af4e73b53c3ddab934ba954788a2134b913.tar.gz samba-6f907af4e73b53c3ddab934ba954788a2134b913.tar.bz2 samba-6f907af4e73b53c3ddab934ba954788a2134b913.zip |
put sid_to_name behind the winbindd backend interface
I spent quite a while trying to work out how to make this call
via ldap and failed. I then found that MS servers seem use rpc
for sid_to_name, and it works even when in native mode, I ended
up just implementing it via rpc
(This used to be commit 789833b44e342c0b5de463ed8f9b5f7474a99f27)
Diffstat (limited to 'source3/nsswitch/winbindd.h')
-rw-r--r-- | source3/nsswitch/winbindd.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source3/nsswitch/winbindd.h b/source3/nsswitch/winbindd.h index 1256736763..610b4503f7 100644 --- a/source3/nsswitch/winbindd.h +++ b/source3/nsswitch/winbindd.h @@ -103,6 +103,12 @@ struct winbindd_methods { const char *name, DOM_SID *sid, enum SID_NAME_USE *type); + + NTSTATUS (*sid_to_name)(struct winbindd_domain *domain, + TALLOC_CTX *mem_ctx, + DOM_SID *sid, + char **name, + enum SID_NAME_USE *type); }; /* Structures to hold per domain information */ |