diff options
author | Luke Leighton <lkcl@samba.org> | 2000-01-27 02:21:15 +0000 |
---|---|---|
committer | Luke Leighton <lkcl@samba.org> | 2000-01-27 02:21:15 +0000 |
commit | e4ee437d11970614b436a0a06b1816ee952d5cda (patch) | |
tree | e069bbb96d17d41bfe33dc938741fb51dcb747df /source/rpc_parse | |
parent | cab31465bf94877a6ac49106de7f51806fb07a4f (diff) | |
download | samba-e4ee437d11970614b436a0a06b1816ee952d5cda.tar.gz samba-e4ee437d11970614b436a0a06b1816ee952d5cda.tar.xz samba-e4ee437d11970614b436a0a06b1816ee952d5cda.zip |
s.striker@striker.nl's _samr_lookup_domain() samr conversion.
Diffstat (limited to 'source/rpc_parse')
-rw-r--r-- | source/rpc_parse/parse_samr.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/source/rpc_parse/parse_samr.c b/source/rpc_parse/parse_samr.c index c61d928b963..6a045fbb971 100644 --- a/source/rpc_parse/parse_samr.c +++ b/source/rpc_parse/parse_samr.c @@ -123,6 +123,27 @@ BOOL samr_io_q_lookup_domain(char *desc, SAMR_Q_LOOKUP_DOMAIN *q_u, prs_struct * } /******************************************************************* +makes a SAMR_R_LOOKUP_DOMAIN structure. +********************************************************************/ +BOOL make_samr_r_lookup_domain(SAMR_R_LOOKUP_DOMAIN *r_u, + DOM_SID *dom_sid, uint32 status) +{ + if (r_u == NULL) return False; + + DEBUG(5,("make_samr_r_lookup_domain\n")); + + r_u->status = status; + r_u->ptr_sid = 0; + if (status == 0x0) + { + r_u->ptr_sid = 1; + make_dom_sid2(&(r_u->dom_sid), dom_sid); + } + + return True; +} + +/******************************************************************* reads or writes a structure. ********************************************************************/ BOOL samr_io_r_lookup_domain(char *desc, SAMR_R_LOOKUP_DOMAIN *r_u, prs_struct *ps, int depth) |