diff options
Diffstat (limited to 'source3/rpc_parse')
-rw-r--r-- | source3/rpc_parse/parse_lsa.c | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/source3/rpc_parse/parse_lsa.c b/source3/rpc_parse/parse_lsa.c index 5f9fb12ab2..ded4b7a3a7 100644 --- a/source3/rpc_parse/parse_lsa.c +++ b/source3/rpc_parse/parse_lsa.c @@ -1412,86 +1412,6 @@ bool lsa_io_r_lookup_names4(const char *desc, LSA_R_LOOKUP_NAMES4 *out, prs_stru return True; } -void init_lsa_priv_get_dispname(LSA_Q_PRIV_GET_DISPNAME *trn, POLICY_HND *hnd, const char *name, uint16 lang_id, uint16 lang_id_sys) -{ - memcpy(&trn->pol, hnd, sizeof(trn->pol)); - - init_unistr2(&trn->name, name, UNI_FLAGS_NONE); - init_uni_hdr(&trn->hdr_name, &trn->name); - trn->lang_id = lang_id; - trn->lang_id_sys = lang_id_sys; -} - -/******************************************************************* -reads or writes a structure. -********************************************************************/ -bool lsa_io_q_priv_get_dispname(const char *desc, LSA_Q_PRIV_GET_DISPNAME *in, prs_struct *ps, int depth) -{ - if (in == NULL) - return False; - - prs_debug(ps, depth, desc, "lsa_io_q_priv_get_dispname"); - depth++; - - if(!prs_align(ps)) - return False; - - if (!smb_io_pol_hnd("", &in->pol, ps, depth)) - return False; - - if (!smb_io_unihdr("hdr_name", &in->hdr_name, ps, depth)) - return False; - - if (!smb_io_unistr2("name", &in->name, in->hdr_name.buffer, ps, depth)) - return False; - - if(!prs_uint16("lang_id ", ps, depth, &in->lang_id)) - return False; - if(!prs_uint16("lang_id_sys", ps, depth, &in->lang_id_sys)) - return False; - - return True; -} - -/******************************************************************* -reads or writes a structure. -********************************************************************/ -bool lsa_io_r_priv_get_dispname(const char *desc, LSA_R_PRIV_GET_DISPNAME *out, prs_struct *ps, int depth) -{ - if (out == NULL) - return False; - - prs_debug(ps, depth, desc, "lsa_io_r_priv_get_dispname"); - depth++; - - if (!prs_align(ps)) - return False; - - if (!prs_uint32("ptr_info", ps, depth, &out->ptr_info)) - return False; - - if (out->ptr_info){ - if (!smb_io_unihdr("hdr_name", &out->hdr_desc, ps, depth)) - return False; - - if (!smb_io_unistr2("desc", &out->desc, out->hdr_desc.buffer, ps, depth)) - return False; - } -/* - if(!prs_align(ps)) - return False; -*/ - if(!prs_uint16("lang_id", ps, depth, &out->lang_id)) - return False; - - if(!prs_align(ps)) - return False; - if(!prs_ntstatus("status", ps, depth, &out->status)) - return False; - - return True; -} - /* initialise a LSA_Q_ENUM_ACCOUNTS structure */ |