diff options
author | Jean-François Micouleau <jfm@samba.org> | 2001-11-22 16:54:48 +0000 |
---|---|---|
committer | Jean-François Micouleau <jfm@samba.org> | 2001-11-22 16:54:48 +0000 |
commit | 84035ae72f422edadd9fa7e493c3d8176bb6a53d (patch) | |
tree | b0917865713aa56991b1c65e4ae2a04c56144ea0 /source/rpc_parse/parse_lsa.c | |
parent | fa63cb78e326040f68d858d593ba98e06c26c92e (diff) | |
download | samba-84035ae72f422edadd9fa7e493c3d8176bb6a53d.tar.gz samba-84035ae72f422edadd9fa7e493c3d8176bb6a53d.tar.xz samba-84035ae72f422edadd9fa7e493c3d8176bb6a53d.zip |
add another command to rpcclient: getdispname. Show the full description
of a privilege.
J.F.
Diffstat (limited to 'source/rpc_parse/parse_lsa.c')
-rw-r--r-- | source/rpc_parse/parse_lsa.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/source/rpc_parse/parse_lsa.c b/source/rpc_parse/parse_lsa.c index 34feac32a70..767eb5ef190 100644 --- a/source/rpc_parse/parse_lsa.c +++ b/source/rpc_parse/parse_lsa.c @@ -1416,6 +1416,21 @@ BOOL lsa_io_r_enum_privs(char *desc, LSA_R_ENUM_PRIVS *r_q, prs_struct *ps, int return True; } +void init_lsa_priv_get_dispname(LSA_Q_PRIV_GET_DISPNAME *trn, POLICY_HND *hnd, char *name, uint16 lang_id, uint16 lang_id_sys) +{ + int len_name = strlen(name); + + if(len_name == 0) + len_name = 1; + + memcpy(&trn->pol, hnd, sizeof(trn->pol)); + + init_uni_hdr(&trn->hdr_name, len_name); + init_unistr2(&trn->name, name, len_name); + trn->lang_id = lang_id; + trn->lang_id_sys = lang_id_sys; +} + /******************************************************************* reads or writes a structure. ********************************************************************/ |