diff options
author | Jeremy Allison <jra@samba.org> | 2001-04-06 18:25:21 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2001-04-06 18:25:21 +0000 |
commit | b7cd046805242d627a24b30307eb4ffca6f84097 (patch) | |
tree | ab6c296c532c06d74a997dfe8bc788114c6a81c1 /source/rpc_parse | |
parent | 8b6976f4dae3f00ab44abe2a89faf307f7aefba8 (diff) | |
download | samba-b7cd046805242d627a24b30307eb4ffca6f84097.tar.gz |
Implemented stub function for NET_SHARE_DELETE. Now to implement the real
internals to support server manager.
Jeremy
Diffstat (limited to 'source/rpc_parse')
-rw-r--r-- | source/rpc_parse/parse_srv.c | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/source/rpc_parse/parse_srv.c b/source/rpc_parse/parse_srv.c index fd38594b0d5..b9479a71050 100644 --- a/source/rpc_parse/parse_srv.c +++ b/source/rpc_parse/parse_srv.c @@ -815,6 +815,53 @@ BOOL srv_io_r_net_share_add(char *desc, SRV_R_NET_SHARE_ADD *q_n, prs_struct *ps } /******************************************************************* + Reads or writes a structure. +********************************************************************/ + +BOOL srv_io_q_net_share_del(char *desc, SRV_Q_NET_SHARE_DEL *q_n, prs_struct *ps, int depth) +{ + if (q_n == NULL) + return False; + + prs_debug(ps, depth, desc, "srv_io_q_net_share_del"); + depth++; + + if(!prs_align(ps)) + return False; + + if(!prs_uint32("ptr_srv_name", ps, depth, &q_n->ptr_srv_name)) + return False; + if(!smb_io_unistr2("", &q_n->uni_srv_name, True, ps, depth)) + return False; + + if(!smb_io_unistr2("", &q_n->uni_share_name, True, ps, depth)) + return False; + + return True; +} + +/******************************************************************* + Reads or writes a structure. +********************************************************************/ + +BOOL srv_io_r_net_share_del(char *desc, SRV_R_NET_SHARE_DEL *q_n, prs_struct *ps, int depth) +{ + if (q_n == NULL) + return False; + + prs_debug(ps, depth, desc, "srv_io_r_net_share_del"); + depth++; + + if(!prs_align(ps)) + return False; + + if(!prs_uint32("status ", ps, depth, &q_n->status)) + return False; + + return True; +} + +/******************************************************************* Inits a SESS_INFO_0_STR structure ********************************************************************/ |