mirror of
https://github.com/samba-team/samba.git
synced 2025-01-13 13:18:06 +03:00
Re-run make idl.
Guenther
This commit is contained in:
parent
1e7d77766e
commit
39e9cfa301
@ -760,7 +760,7 @@ NTSTATUS rpccli_srvsvc_NetShareAdd(struct rpc_pipe_client *cli,
|
||||
TALLOC_CTX *mem_ctx,
|
||||
const char *server_unc,
|
||||
uint32_t level,
|
||||
union srvsvc_NetShareInfo info,
|
||||
union srvsvc_NetShareInfo *info,
|
||||
uint32_t *parm_error,
|
||||
WERROR *werror)
|
||||
{
|
||||
|
@ -114,7 +114,7 @@ NTSTATUS rpccli_srvsvc_NetShareAdd(struct rpc_pipe_client *cli,
|
||||
TALLOC_CTX *mem_ctx,
|
||||
const char *server_unc,
|
||||
uint32_t level,
|
||||
union srvsvc_NetShareInfo info,
|
||||
union srvsvc_NetShareInfo *info,
|
||||
uint32_t *parm_error,
|
||||
WERROR *werror);
|
||||
NTSTATUS rpccli_srvsvc_NetShareEnumAll(struct rpc_pipe_client *cli,
|
||||
|
@ -15232,8 +15232,11 @@ static enum ndr_err_code ndr_push_srvsvc_NetShareAdd(struct ndr_push *ndr, int f
|
||||
NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->in.server_unc, ndr_charset_length(r->in.server_unc, CH_UTF16), sizeof(uint16_t), CH_UTF16));
|
||||
}
|
||||
NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.level));
|
||||
NDR_CHECK(ndr_push_set_switch_value(ndr, &r->in.info, r->in.level));
|
||||
NDR_CHECK(ndr_push_srvsvc_NetShareInfo(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.info));
|
||||
if (r->in.info == NULL) {
|
||||
return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
|
||||
}
|
||||
NDR_CHECK(ndr_push_set_switch_value(ndr, r->in.info, r->in.level));
|
||||
NDR_CHECK(ndr_push_srvsvc_NetShareInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info));
|
||||
NDR_CHECK(ndr_push_unique_ptr(ndr, r->in.parm_error));
|
||||
if (r->in.parm_error) {
|
||||
NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, *r->in.parm_error));
|
||||
@ -15254,6 +15257,7 @@ static enum ndr_err_code ndr_pull_srvsvc_NetShareAdd(struct ndr_pull *ndr, int f
|
||||
uint32_t _ptr_server_unc;
|
||||
uint32_t _ptr_parm_error;
|
||||
TALLOC_CTX *_mem_save_server_unc_0;
|
||||
TALLOC_CTX *_mem_save_info_0;
|
||||
TALLOC_CTX *_mem_save_parm_error_0;
|
||||
if (flags & NDR_IN) {
|
||||
ZERO_STRUCT(r->out);
|
||||
@ -15277,8 +15281,14 @@ static enum ndr_err_code ndr_pull_srvsvc_NetShareAdd(struct ndr_pull *ndr, int f
|
||||
NDR_PULL_SET_MEM_CTX(ndr, _mem_save_server_unc_0, 0);
|
||||
}
|
||||
NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.level));
|
||||
NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->in.info, r->in.level));
|
||||
NDR_CHECK(ndr_pull_srvsvc_NetShareInfo(ndr, NDR_SCALARS|NDR_BUFFERS, &r->in.info));
|
||||
if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
|
||||
NDR_PULL_ALLOC(ndr, r->in.info);
|
||||
}
|
||||
_mem_save_info_0 = NDR_PULL_GET_MEM_CTX(ndr);
|
||||
NDR_PULL_SET_MEM_CTX(ndr, r->in.info, LIBNDR_FLAG_REF_ALLOC);
|
||||
NDR_CHECK(ndr_pull_set_switch_value(ndr, r->in.info, r->in.level));
|
||||
NDR_CHECK(ndr_pull_srvsvc_NetShareInfo(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.info));
|
||||
NDR_PULL_SET_MEM_CTX(ndr, _mem_save_info_0, LIBNDR_FLAG_REF_ALLOC);
|
||||
NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_parm_error));
|
||||
if (_ptr_parm_error) {
|
||||
NDR_PULL_ALLOC(ndr, r->in.parm_error);
|
||||
@ -15327,8 +15337,11 @@ _PUBLIC_ void ndr_print_srvsvc_NetShareAdd(struct ndr_print *ndr, const char *na
|
||||
}
|
||||
ndr->depth--;
|
||||
ndr_print_uint32(ndr, "level", r->in.level);
|
||||
ndr_print_set_switch_value(ndr, &r->in.info, r->in.level);
|
||||
ndr_print_srvsvc_NetShareInfo(ndr, "info", &r->in.info);
|
||||
ndr_print_ptr(ndr, "info", r->in.info);
|
||||
ndr->depth++;
|
||||
ndr_print_set_switch_value(ndr, r->in.info, r->in.level);
|
||||
ndr_print_srvsvc_NetShareInfo(ndr, "info", r->in.info);
|
||||
ndr->depth--;
|
||||
ndr_print_ptr(ndr, "parm_error", r->in.parm_error);
|
||||
ndr->depth++;
|
||||
if (r->in.parm_error) {
|
||||
|
@ -1252,7 +1252,7 @@ struct srvsvc_NetShareAdd {
|
||||
struct {
|
||||
const char *server_unc;/* [unique,charset(UTF16)] */
|
||||
uint32_t level;
|
||||
union srvsvc_NetShareInfo info;/* [switch_is(level)] */
|
||||
union srvsvc_NetShareInfo *info;/* [ref,switch_is(level)] */
|
||||
uint32_t *parm_error;/* [unique] */
|
||||
} in;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user