2 * Unix SMB/CIFS implementation.
3 * client auto-generated by pidl. DO NOT MODIFY!
7 #include "librpc/gen_ndr/cli_dfs.h"
9 NTSTATUS
rpccli_dfs_GetManagerVersion(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, enum dfs_ManagerVersion
*version
)
11 struct dfs_GetManagerVersion r
;
17 NDR_PRINT_IN_DEBUG(dfs_GetManagerVersion
, &r
);
19 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_GETMANAGERVERSION
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_GetManagerVersion
, (ndr_push_flags_fn_t
)ndr_push_dfs_GetManagerVersion
);
21 if (!NT_STATUS_IS_OK(status
)) {
26 NDR_PRINT_OUT_DEBUG(dfs_GetManagerVersion
, &r
);
28 if (NT_STATUS_IS_ERR(status
)) {
32 /* Return variables */
33 *version
= *r
.out
.version
;
39 NTSTATUS
rpccli_dfs_Add(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, const char *path
, const char *server
, const char *share
, const char *comment
, uint32_t flags
)
48 r
.in
.comment
= comment
;
52 NDR_PRINT_IN_DEBUG(dfs_Add
, &r
);
54 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_ADD
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_Add
, (ndr_push_flags_fn_t
)ndr_push_dfs_Add
);
56 if (!NT_STATUS_IS_OK(status
)) {
61 NDR_PRINT_OUT_DEBUG(dfs_Add
, &r
);
63 if (NT_STATUS_IS_ERR(status
)) {
67 /* Return variables */
70 return werror_to_ntstatus(r
.out
.result
);
73 NTSTATUS
rpccli_dfs_Remove(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, const char *dfs_entry_path
, const char *servername
, const char *sharename
)
79 r
.in
.dfs_entry_path
= dfs_entry_path
;
80 r
.in
.servername
= servername
;
81 r
.in
.sharename
= sharename
;
84 NDR_PRINT_IN_DEBUG(dfs_Remove
, &r
);
86 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_REMOVE
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_Remove
, (ndr_push_flags_fn_t
)ndr_push_dfs_Remove
);
88 if (!NT_STATUS_IS_OK(status
)) {
93 NDR_PRINT_OUT_DEBUG(dfs_Remove
, &r
);
95 if (NT_STATUS_IS_ERR(status
)) {
99 /* Return variables */
102 return werror_to_ntstatus(r
.out
.result
);
105 NTSTATUS
rpccli_dfs_SetInfo(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, const char *dfs_entry_path
, const char *servername
, const char *sharename
, uint32_t level
, union dfs_Info
*info
)
107 struct dfs_SetInfo r
;
111 r
.in
.dfs_entry_path
= dfs_entry_path
;
112 r
.in
.servername
= servername
;
113 r
.in
.sharename
= sharename
;
117 if (DEBUGLEVEL
>= 10)
118 NDR_PRINT_IN_DEBUG(dfs_SetInfo
, &r
);
120 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_SETINFO
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_SetInfo
, (ndr_push_flags_fn_t
)ndr_push_dfs_SetInfo
);
122 if (!NT_STATUS_IS_OK(status
)) {
126 if (DEBUGLEVEL
>= 10)
127 NDR_PRINT_OUT_DEBUG(dfs_SetInfo
, &r
);
129 if (NT_STATUS_IS_ERR(status
)) {
133 /* Return variables */
136 return werror_to_ntstatus(r
.out
.result
);
139 NTSTATUS
rpccli_dfs_GetInfo(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, const char *dfs_entry_path
, const char *servername
, const char *sharename
, uint32_t level
, union dfs_Info
*info
)
141 struct dfs_GetInfo r
;
145 r
.in
.dfs_entry_path
= dfs_entry_path
;
146 r
.in
.servername
= servername
;
147 r
.in
.sharename
= sharename
;
150 if (DEBUGLEVEL
>= 10)
151 NDR_PRINT_IN_DEBUG(dfs_GetInfo
, &r
);
153 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_GETINFO
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_GetInfo
, (ndr_push_flags_fn_t
)ndr_push_dfs_GetInfo
);
155 if (!NT_STATUS_IS_OK(status
)) {
159 if (DEBUGLEVEL
>= 10)
160 NDR_PRINT_OUT_DEBUG(dfs_GetInfo
, &r
);
162 if (NT_STATUS_IS_ERR(status
)) {
166 /* Return variables */
170 return werror_to_ntstatus(r
.out
.result
);
173 NTSTATUS
rpccli_dfs_Enum(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, uint32_t level
, uint32_t bufsize
, struct dfs_EnumStruct
*info
, uint32_t *total
)
180 r
.in
.bufsize
= bufsize
;
184 if (DEBUGLEVEL
>= 10)
185 NDR_PRINT_IN_DEBUG(dfs_Enum
, &r
);
187 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_ENUM
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_Enum
, (ndr_push_flags_fn_t
)ndr_push_dfs_Enum
);
189 if (!NT_STATUS_IS_OK(status
)) {
193 if (DEBUGLEVEL
>= 10)
194 NDR_PRINT_OUT_DEBUG(dfs_Enum
, &r
);
196 if (NT_STATUS_IS_ERR(status
)) {
200 /* Return variables */
205 *total
= *r
.out
.total
;
209 return werror_to_ntstatus(r
.out
.result
);
212 NTSTATUS
rpccli_dfs_Rename(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
219 if (DEBUGLEVEL
>= 10)
220 NDR_PRINT_IN_DEBUG(dfs_Rename
, &r
);
222 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_RENAME
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_Rename
, (ndr_push_flags_fn_t
)ndr_push_dfs_Rename
);
224 if (!NT_STATUS_IS_OK(status
)) {
228 if (DEBUGLEVEL
>= 10)
229 NDR_PRINT_OUT_DEBUG(dfs_Rename
, &r
);
231 if (NT_STATUS_IS_ERR(status
)) {
235 /* Return variables */
238 return werror_to_ntstatus(r
.out
.result
);
241 NTSTATUS
rpccli_dfs_Move(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
248 if (DEBUGLEVEL
>= 10)
249 NDR_PRINT_IN_DEBUG(dfs_Move
, &r
);
251 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_MOVE
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_Move
, (ndr_push_flags_fn_t
)ndr_push_dfs_Move
);
253 if (!NT_STATUS_IS_OK(status
)) {
257 if (DEBUGLEVEL
>= 10)
258 NDR_PRINT_OUT_DEBUG(dfs_Move
, &r
);
260 if (NT_STATUS_IS_ERR(status
)) {
264 /* Return variables */
267 return werror_to_ntstatus(r
.out
.result
);
270 NTSTATUS
rpccli_dfs_ManagerGetConfigInfo(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
272 struct dfs_ManagerGetConfigInfo r
;
277 if (DEBUGLEVEL
>= 10)
278 NDR_PRINT_IN_DEBUG(dfs_ManagerGetConfigInfo
, &r
);
280 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_MANAGERGETCONFIGINFO
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_ManagerGetConfigInfo
, (ndr_push_flags_fn_t
)ndr_push_dfs_ManagerGetConfigInfo
);
282 if (!NT_STATUS_IS_OK(status
)) {
286 if (DEBUGLEVEL
>= 10)
287 NDR_PRINT_OUT_DEBUG(dfs_ManagerGetConfigInfo
, &r
);
289 if (NT_STATUS_IS_ERR(status
)) {
293 /* Return variables */
296 return werror_to_ntstatus(r
.out
.result
);
299 NTSTATUS
rpccli_dfs_ManagerSendSiteInfo(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
301 struct dfs_ManagerSendSiteInfo r
;
306 if (DEBUGLEVEL
>= 10)
307 NDR_PRINT_IN_DEBUG(dfs_ManagerSendSiteInfo
, &r
);
309 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_MANAGERSENDSITEINFO
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_ManagerSendSiteInfo
, (ndr_push_flags_fn_t
)ndr_push_dfs_ManagerSendSiteInfo
);
311 if (!NT_STATUS_IS_OK(status
)) {
315 if (DEBUGLEVEL
>= 10)
316 NDR_PRINT_OUT_DEBUG(dfs_ManagerSendSiteInfo
, &r
);
318 if (NT_STATUS_IS_ERR(status
)) {
322 /* Return variables */
325 return werror_to_ntstatus(r
.out
.result
);
328 NTSTATUS
rpccli_dfs_AddFtRoot(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, const char *servername
, const char *dns_servername
, const char *dfsname
, const char *rootshare
, const char *comment
, const char *dfs_config_dn
, uint8_t unknown1
, uint32_t flags
, struct dfs_UnknownStruct
**unknown2
)
330 struct dfs_AddFtRoot r
;
334 r
.in
.servername
= servername
;
335 r
.in
.dns_servername
= dns_servername
;
336 r
.in
.dfsname
= dfsname
;
337 r
.in
.rootshare
= rootshare
;
338 r
.in
.comment
= comment
;
339 r
.in
.dfs_config_dn
= dfs_config_dn
;
340 r
.in
.unknown1
= unknown1
;
342 r
.in
.unknown2
= unknown2
;
344 if (DEBUGLEVEL
>= 10)
345 NDR_PRINT_IN_DEBUG(dfs_AddFtRoot
, &r
);
347 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_ADDFTROOT
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_AddFtRoot
, (ndr_push_flags_fn_t
)ndr_push_dfs_AddFtRoot
);
349 if (!NT_STATUS_IS_OK(status
)) {
353 if (DEBUGLEVEL
>= 10)
354 NDR_PRINT_OUT_DEBUG(dfs_AddFtRoot
, &r
);
356 if (NT_STATUS_IS_ERR(status
)) {
360 /* Return variables */
362 *unknown2
= *r
.out
.unknown2
;
366 return werror_to_ntstatus(r
.out
.result
);
369 NTSTATUS
rpccli_dfs_RemoveFtRoot(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, const char *servername
, const char *dns_servername
, const char *dfsname
, const char *rootshare
, uint32_t flags
, struct dfs_UnknownStruct
**unknown
)
371 struct dfs_RemoveFtRoot r
;
375 r
.in
.servername
= servername
;
376 r
.in
.dns_servername
= dns_servername
;
377 r
.in
.dfsname
= dfsname
;
378 r
.in
.rootshare
= rootshare
;
380 r
.in
.unknown
= unknown
;
382 if (DEBUGLEVEL
>= 10)
383 NDR_PRINT_IN_DEBUG(dfs_RemoveFtRoot
, &r
);
385 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_REMOVEFTROOT
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_RemoveFtRoot
, (ndr_push_flags_fn_t
)ndr_push_dfs_RemoveFtRoot
);
387 if (!NT_STATUS_IS_OK(status
)) {
391 if (DEBUGLEVEL
>= 10)
392 NDR_PRINT_OUT_DEBUG(dfs_RemoveFtRoot
, &r
);
394 if (NT_STATUS_IS_ERR(status
)) {
398 /* Return variables */
400 *unknown
= *r
.out
.unknown
;
404 return werror_to_ntstatus(r
.out
.result
);
407 NTSTATUS
rpccli_dfs_AddStdRoot(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, const char *servername
, const char *rootshare
, const char *comment
, uint32_t flags
)
409 struct dfs_AddStdRoot r
;
413 r
.in
.servername
= servername
;
414 r
.in
.rootshare
= rootshare
;
415 r
.in
.comment
= comment
;
418 if (DEBUGLEVEL
>= 10)
419 NDR_PRINT_IN_DEBUG(dfs_AddStdRoot
, &r
);
421 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_ADDSTDROOT
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_AddStdRoot
, (ndr_push_flags_fn_t
)ndr_push_dfs_AddStdRoot
);
423 if (!NT_STATUS_IS_OK(status
)) {
427 if (DEBUGLEVEL
>= 10)
428 NDR_PRINT_OUT_DEBUG(dfs_AddStdRoot
, &r
);
430 if (NT_STATUS_IS_ERR(status
)) {
434 /* Return variables */
437 return werror_to_ntstatus(r
.out
.result
);
440 NTSTATUS
rpccli_dfs_RemoveStdRoot(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, const char *servername
, const char *rootshare
, uint32_t flags
)
442 struct dfs_RemoveStdRoot r
;
446 r
.in
.servername
= servername
;
447 r
.in
.rootshare
= rootshare
;
450 if (DEBUGLEVEL
>= 10)
451 NDR_PRINT_IN_DEBUG(dfs_RemoveStdRoot
, &r
);
453 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_REMOVESTDROOT
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_RemoveStdRoot
, (ndr_push_flags_fn_t
)ndr_push_dfs_RemoveStdRoot
);
455 if (!NT_STATUS_IS_OK(status
)) {
459 if (DEBUGLEVEL
>= 10)
460 NDR_PRINT_OUT_DEBUG(dfs_RemoveStdRoot
, &r
);
462 if (NT_STATUS_IS_ERR(status
)) {
466 /* Return variables */
469 return werror_to_ntstatus(r
.out
.result
);
472 NTSTATUS
rpccli_dfs_ManagerInitialize(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, const char *servername
, uint32_t flags
)
474 struct dfs_ManagerInitialize r
;
478 r
.in
.servername
= servername
;
481 if (DEBUGLEVEL
>= 10)
482 NDR_PRINT_IN_DEBUG(dfs_ManagerInitialize
, &r
);
484 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_MANAGERINITIALIZE
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_ManagerInitialize
, (ndr_push_flags_fn_t
)ndr_push_dfs_ManagerInitialize
);
486 if (!NT_STATUS_IS_OK(status
)) {
490 if (DEBUGLEVEL
>= 10)
491 NDR_PRINT_OUT_DEBUG(dfs_ManagerInitialize
, &r
);
493 if (NT_STATUS_IS_ERR(status
)) {
497 /* Return variables */
500 return werror_to_ntstatus(r
.out
.result
);
503 NTSTATUS
rpccli_dfs_AddStdRootForced(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, const char *servername
, const char *rootshare
, const char *comment
, const char *store
)
505 struct dfs_AddStdRootForced r
;
509 r
.in
.servername
= servername
;
510 r
.in
.rootshare
= rootshare
;
511 r
.in
.comment
= comment
;
514 if (DEBUGLEVEL
>= 10)
515 NDR_PRINT_IN_DEBUG(dfs_AddStdRootForced
, &r
);
517 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_ADDSTDROOTFORCED
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_AddStdRootForced
, (ndr_push_flags_fn_t
)ndr_push_dfs_AddStdRootForced
);
519 if (!NT_STATUS_IS_OK(status
)) {
523 if (DEBUGLEVEL
>= 10)
524 NDR_PRINT_OUT_DEBUG(dfs_AddStdRootForced
, &r
);
526 if (NT_STATUS_IS_ERR(status
)) {
530 /* Return variables */
533 return werror_to_ntstatus(r
.out
.result
);
536 NTSTATUS
rpccli_dfs_GetDcAddress(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
538 struct dfs_GetDcAddress r
;
543 if (DEBUGLEVEL
>= 10)
544 NDR_PRINT_IN_DEBUG(dfs_GetDcAddress
, &r
);
546 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_GETDCADDRESS
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_GetDcAddress
, (ndr_push_flags_fn_t
)ndr_push_dfs_GetDcAddress
);
548 if (!NT_STATUS_IS_OK(status
)) {
552 if (DEBUGLEVEL
>= 10)
553 NDR_PRINT_OUT_DEBUG(dfs_GetDcAddress
, &r
);
555 if (NT_STATUS_IS_ERR(status
)) {
559 /* Return variables */
562 return werror_to_ntstatus(r
.out
.result
);
565 NTSTATUS
rpccli_dfs_SetDcAddress(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
567 struct dfs_SetDcAddress r
;
572 if (DEBUGLEVEL
>= 10)
573 NDR_PRINT_IN_DEBUG(dfs_SetDcAddress
, &r
);
575 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_SETDCADDRESS
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_SetDcAddress
, (ndr_push_flags_fn_t
)ndr_push_dfs_SetDcAddress
);
577 if (!NT_STATUS_IS_OK(status
)) {
581 if (DEBUGLEVEL
>= 10)
582 NDR_PRINT_OUT_DEBUG(dfs_SetDcAddress
, &r
);
584 if (NT_STATUS_IS_ERR(status
)) {
588 /* Return variables */
591 return werror_to_ntstatus(r
.out
.result
);
594 NTSTATUS
rpccli_dfs_FlushFtTable(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, const char *servername
, const char *rootshare
)
596 struct dfs_FlushFtTable r
;
600 r
.in
.servername
= servername
;
601 r
.in
.rootshare
= rootshare
;
603 if (DEBUGLEVEL
>= 10)
604 NDR_PRINT_IN_DEBUG(dfs_FlushFtTable
, &r
);
606 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_FLUSHFTTABLE
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_FlushFtTable
, (ndr_push_flags_fn_t
)ndr_push_dfs_FlushFtTable
);
608 if (!NT_STATUS_IS_OK(status
)) {
612 if (DEBUGLEVEL
>= 10)
613 NDR_PRINT_OUT_DEBUG(dfs_FlushFtTable
, &r
);
615 if (NT_STATUS_IS_ERR(status
)) {
619 /* Return variables */
622 return werror_to_ntstatus(r
.out
.result
);
625 NTSTATUS
rpccli_dfs_Add2(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
632 if (DEBUGLEVEL
>= 10)
633 NDR_PRINT_IN_DEBUG(dfs_Add2
, &r
);
635 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_ADD2
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_Add2
, (ndr_push_flags_fn_t
)ndr_push_dfs_Add2
);
637 if (!NT_STATUS_IS_OK(status
)) {
641 if (DEBUGLEVEL
>= 10)
642 NDR_PRINT_OUT_DEBUG(dfs_Add2
, &r
);
644 if (NT_STATUS_IS_ERR(status
)) {
648 /* Return variables */
651 return werror_to_ntstatus(r
.out
.result
);
654 NTSTATUS
rpccli_dfs_Remove2(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
656 struct dfs_Remove2 r
;
661 if (DEBUGLEVEL
>= 10)
662 NDR_PRINT_IN_DEBUG(dfs_Remove2
, &r
);
664 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_REMOVE2
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_Remove2
, (ndr_push_flags_fn_t
)ndr_push_dfs_Remove2
);
666 if (!NT_STATUS_IS_OK(status
)) {
670 if (DEBUGLEVEL
>= 10)
671 NDR_PRINT_OUT_DEBUG(dfs_Remove2
, &r
);
673 if (NT_STATUS_IS_ERR(status
)) {
677 /* Return variables */
680 return werror_to_ntstatus(r
.out
.result
);
683 NTSTATUS
rpccli_dfs_EnumEx(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
, const char *dfs_name
, uint32_t level
, uint32_t bufsize
, struct dfs_EnumStruct
*info
, uint32_t *total
)
689 r
.in
.dfs_name
= dfs_name
;
691 r
.in
.bufsize
= bufsize
;
695 if (DEBUGLEVEL
>= 10)
696 NDR_PRINT_IN_DEBUG(dfs_EnumEx
, &r
);
698 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_ENUMEX
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_EnumEx
, (ndr_push_flags_fn_t
)ndr_push_dfs_EnumEx
);
700 if (!NT_STATUS_IS_OK(status
)) {
704 if (DEBUGLEVEL
>= 10)
705 NDR_PRINT_OUT_DEBUG(dfs_EnumEx
, &r
);
707 if (NT_STATUS_IS_ERR(status
)) {
711 /* Return variables */
716 *total
= *r
.out
.total
;
720 return werror_to_ntstatus(r
.out
.result
);
723 NTSTATUS
rpccli_dfs_SetInfo2(struct rpc_pipe_client
*cli
, TALLOC_CTX
*mem_ctx
)
725 struct dfs_SetInfo2 r
;
730 if (DEBUGLEVEL
>= 10)
731 NDR_PRINT_IN_DEBUG(dfs_SetInfo2
, &r
);
733 status
= cli_do_rpc_ndr(cli
, mem_ctx
, PI_NETDFS
, DCERPC_DFS_SETINFO2
, &r
, (ndr_pull_flags_fn_t
)ndr_pull_dfs_SetInfo2
, (ndr_push_flags_fn_t
)ndr_push_dfs_SetInfo2
);
735 if (!NT_STATUS_IS_OK(status
)) {
739 if (DEBUGLEVEL
>= 10)
740 NDR_PRINT_OUT_DEBUG(dfs_SetInfo2
, &r
);
742 if (NT_STATUS_IS_ERR(status
)) {
746 /* Return variables */
749 return werror_to_ntstatus(r
.out
.result
);