2 * Unix SMB/CIFS implementation.
3 * client auto-generated by pidl. DO NOT MODIFY!
7 #include "librpc/gen_ndr/cli_srvsvc.h"
9 NTSTATUS rpccli_srvsvc_NetCharDevEnum(struct rpc_pipe_client *cli,
11 const char *server_unc,
13 union srvsvc_NetCharDevCtr *ctr,
15 uint32_t *totalentries,
16 uint32_t *resume_handle,
19 struct srvsvc_NetCharDevEnum r;
23 r.in.server_unc = server_unc;
26 r.in.max_buffer = max_buffer;
27 r.in.resume_handle = resume_handle;
29 if (DEBUGLEVEL >= 10) {
30 NDR_PRINT_IN_DEBUG(srvsvc_NetCharDevEnum, &r);
33 status = cli_do_rpc_ndr(cli,
37 NDR_SRVSVC_NETCHARDEVENUM,
40 if (!NT_STATUS_IS_OK(status)) {
44 if (DEBUGLEVEL >= 10) {
45 NDR_PRINT_OUT_DEBUG(srvsvc_NetCharDevEnum, &r);
48 if (NT_STATUS_IS_ERR(status)) {
52 /* Return variables */
53 *level = *r.out.level;
55 *totalentries = *r.out.totalentries;
56 if (resume_handle && r.out.resume_handle) {
57 *resume_handle = *r.out.resume_handle;
62 *werror = r.out.result;
65 return werror_to_ntstatus(r.out.result);
68 NTSTATUS rpccli_srvsvc_NetCharDevGetInfo(struct rpc_pipe_client *cli,
70 const char *server_unc,
71 const char *device_name,
73 union srvsvc_NetCharDevInfo *info,
76 struct srvsvc_NetCharDevGetInfo r;
80 r.in.server_unc = server_unc;
81 r.in.device_name = device_name;
84 if (DEBUGLEVEL >= 10) {
85 NDR_PRINT_IN_DEBUG(srvsvc_NetCharDevGetInfo, &r);
88 status = cli_do_rpc_ndr(cli,
92 NDR_SRVSVC_NETCHARDEVGETINFO,
95 if (!NT_STATUS_IS_OK(status)) {
99 if (DEBUGLEVEL >= 10) {
100 NDR_PRINT_OUT_DEBUG(srvsvc_NetCharDevGetInfo, &r);
103 if (NT_STATUS_IS_ERR(status)) {
107 /* Return variables */
112 *werror = r.out.result;
115 return werror_to_ntstatus(r.out.result);
118 NTSTATUS rpccli_srvsvc_NetCharDevControl(struct rpc_pipe_client *cli,
120 const char *server_unc,
121 const char *device_name,
125 struct srvsvc_NetCharDevControl r;
129 r.in.server_unc = server_unc;
130 r.in.device_name = device_name;
131 r.in.opcode = opcode;
133 if (DEBUGLEVEL >= 10) {
134 NDR_PRINT_IN_DEBUG(srvsvc_NetCharDevControl, &r);
137 status = cli_do_rpc_ndr(cli,
141 NDR_SRVSVC_NETCHARDEVCONTROL,
144 if (!NT_STATUS_IS_OK(status)) {
148 if (DEBUGLEVEL >= 10) {
149 NDR_PRINT_OUT_DEBUG(srvsvc_NetCharDevControl, &r);
152 if (NT_STATUS_IS_ERR(status)) {
156 /* Return variables */
160 *werror = r.out.result;
163 return werror_to_ntstatus(r.out.result);
166 NTSTATUS rpccli_srvsvc_NetCharDevQEnum(struct rpc_pipe_client *cli,
168 const char *server_unc,
171 union srvsvc_NetCharDevQCtr *ctr,
173 uint32_t *totalentries,
174 uint32_t *resume_handle,
177 struct srvsvc_NetCharDevQEnum r;
181 r.in.server_unc = server_unc;
185 r.in.max_buffer = max_buffer;
186 r.in.resume_handle = resume_handle;
188 if (DEBUGLEVEL >= 10) {
189 NDR_PRINT_IN_DEBUG(srvsvc_NetCharDevQEnum, &r);
192 status = cli_do_rpc_ndr(cli,
196 NDR_SRVSVC_NETCHARDEVQENUM,
199 if (!NT_STATUS_IS_OK(status)) {
203 if (DEBUGLEVEL >= 10) {
204 NDR_PRINT_OUT_DEBUG(srvsvc_NetCharDevQEnum, &r);
207 if (NT_STATUS_IS_ERR(status)) {
211 /* Return variables */
212 *level = *r.out.level;
214 *totalentries = *r.out.totalentries;
215 if (resume_handle && r.out.resume_handle) {
216 *resume_handle = *r.out.resume_handle;
221 *werror = r.out.result;
224 return werror_to_ntstatus(r.out.result);
227 NTSTATUS rpccli_srvsvc_NetCharDevQGetInfo(struct rpc_pipe_client *cli,
229 const char *server_unc,
230 const char *queue_name,
233 union srvsvc_NetCharDevQInfo *info,
236 struct srvsvc_NetCharDevQGetInfo r;
240 r.in.server_unc = server_unc;
241 r.in.queue_name = queue_name;
245 if (DEBUGLEVEL >= 10) {
246 NDR_PRINT_IN_DEBUG(srvsvc_NetCharDevQGetInfo, &r);
249 status = cli_do_rpc_ndr(cli,
253 NDR_SRVSVC_NETCHARDEVQGETINFO,
256 if (!NT_STATUS_IS_OK(status)) {
260 if (DEBUGLEVEL >= 10) {
261 NDR_PRINT_OUT_DEBUG(srvsvc_NetCharDevQGetInfo, &r);
264 if (NT_STATUS_IS_ERR(status)) {
268 /* Return variables */
273 *werror = r.out.result;
276 return werror_to_ntstatus(r.out.result);
279 NTSTATUS rpccli_srvsvc_NetCharDevQSetInfo(struct rpc_pipe_client *cli,
281 const char *server_unc,
282 const char *queue_name,
284 union srvsvc_NetCharDevQInfo info,
285 uint32_t *parm_error,
288 struct srvsvc_NetCharDevQSetInfo r;
292 r.in.server_unc = server_unc;
293 r.in.queue_name = queue_name;
296 r.in.parm_error = parm_error;
298 if (DEBUGLEVEL >= 10) {
299 NDR_PRINT_IN_DEBUG(srvsvc_NetCharDevQSetInfo, &r);
302 status = cli_do_rpc_ndr(cli,
306 NDR_SRVSVC_NETCHARDEVQSETINFO,
309 if (!NT_STATUS_IS_OK(status)) {
313 if (DEBUGLEVEL >= 10) {
314 NDR_PRINT_OUT_DEBUG(srvsvc_NetCharDevQSetInfo, &r);
317 if (NT_STATUS_IS_ERR(status)) {
321 /* Return variables */
322 if (parm_error && r.out.parm_error) {
323 *parm_error = *r.out.parm_error;
328 *werror = r.out.result;
331 return werror_to_ntstatus(r.out.result);
334 NTSTATUS rpccli_srvsvc_NetCharDevQPurge(struct rpc_pipe_client *cli,
336 const char *server_unc,
337 const char *queue_name,
340 struct srvsvc_NetCharDevQPurge r;
344 r.in.server_unc = server_unc;
345 r.in.queue_name = queue_name;
347 if (DEBUGLEVEL >= 10) {
348 NDR_PRINT_IN_DEBUG(srvsvc_NetCharDevQPurge, &r);
351 status = cli_do_rpc_ndr(cli,
355 NDR_SRVSVC_NETCHARDEVQPURGE,
358 if (!NT_STATUS_IS_OK(status)) {
362 if (DEBUGLEVEL >= 10) {
363 NDR_PRINT_OUT_DEBUG(srvsvc_NetCharDevQPurge, &r);
366 if (NT_STATUS_IS_ERR(status)) {
370 /* Return variables */
374 *werror = r.out.result;
377 return werror_to_ntstatus(r.out.result);
380 NTSTATUS rpccli_srvsvc_NetCharDevQPurgeSelf(struct rpc_pipe_client *cli,
382 const char *server_unc,
383 const char *queue_name,
384 const char *computer_name,
387 struct srvsvc_NetCharDevQPurgeSelf r;
391 r.in.server_unc = server_unc;
392 r.in.queue_name = queue_name;
393 r.in.computer_name = computer_name;
395 if (DEBUGLEVEL >= 10) {
396 NDR_PRINT_IN_DEBUG(srvsvc_NetCharDevQPurgeSelf, &r);
399 status = cli_do_rpc_ndr(cli,
403 NDR_SRVSVC_NETCHARDEVQPURGESELF,
406 if (!NT_STATUS_IS_OK(status)) {
410 if (DEBUGLEVEL >= 10) {
411 NDR_PRINT_OUT_DEBUG(srvsvc_NetCharDevQPurgeSelf, &r);
414 if (NT_STATUS_IS_ERR(status)) {
418 /* Return variables */
422 *werror = r.out.result;
425 return werror_to_ntstatus(r.out.result);
428 NTSTATUS rpccli_srvsvc_NetConnEnum(struct rpc_pipe_client *cli,
430 const char *server_unc,
433 union srvsvc_NetConnCtr *ctr,
435 uint32_t *totalentries,
436 uint32_t *resume_handle,
439 struct srvsvc_NetConnEnum r;
443 r.in.server_unc = server_unc;
447 r.in.max_buffer = max_buffer;
448 r.in.resume_handle = resume_handle;
450 if (DEBUGLEVEL >= 10) {
451 NDR_PRINT_IN_DEBUG(srvsvc_NetConnEnum, &r);
454 status = cli_do_rpc_ndr(cli,
458 NDR_SRVSVC_NETCONNENUM,
461 if (!NT_STATUS_IS_OK(status)) {
465 if (DEBUGLEVEL >= 10) {
466 NDR_PRINT_OUT_DEBUG(srvsvc_NetConnEnum, &r);
469 if (NT_STATUS_IS_ERR(status)) {
473 /* Return variables */
474 *level = *r.out.level;
476 *totalentries = *r.out.totalentries;
477 if (resume_handle && r.out.resume_handle) {
478 *resume_handle = *r.out.resume_handle;
483 *werror = r.out.result;
486 return werror_to_ntstatus(r.out.result);
489 NTSTATUS rpccli_srvsvc_NetFileEnum(struct rpc_pipe_client *cli,
491 const char *server_unc,
495 union srvsvc_NetFileCtr *ctr,
497 uint32_t *totalentries,
498 uint32_t *resume_handle,
501 struct srvsvc_NetFileEnum r;
505 r.in.server_unc = server_unc;
510 r.in.max_buffer = max_buffer;
511 r.in.resume_handle = resume_handle;
513 if (DEBUGLEVEL >= 10) {
514 NDR_PRINT_IN_DEBUG(srvsvc_NetFileEnum, &r);
517 status = cli_do_rpc_ndr(cli,
521 NDR_SRVSVC_NETFILEENUM,
524 if (!NT_STATUS_IS_OK(status)) {
528 if (DEBUGLEVEL >= 10) {
529 NDR_PRINT_OUT_DEBUG(srvsvc_NetFileEnum, &r);
532 if (NT_STATUS_IS_ERR(status)) {
536 /* Return variables */
537 *level = *r.out.level;
539 *totalentries = *r.out.totalentries;
540 if (resume_handle && r.out.resume_handle) {
541 *resume_handle = *r.out.resume_handle;
546 *werror = r.out.result;
549 return werror_to_ntstatus(r.out.result);
552 NTSTATUS rpccli_srvsvc_NetFileGetInfo(struct rpc_pipe_client *cli,
554 const char *server_unc,
557 union srvsvc_NetFileInfo *info,
560 struct srvsvc_NetFileGetInfo r;
564 r.in.server_unc = server_unc;
568 if (DEBUGLEVEL >= 10) {
569 NDR_PRINT_IN_DEBUG(srvsvc_NetFileGetInfo, &r);
572 status = cli_do_rpc_ndr(cli,
576 NDR_SRVSVC_NETFILEGETINFO,
579 if (!NT_STATUS_IS_OK(status)) {
583 if (DEBUGLEVEL >= 10) {
584 NDR_PRINT_OUT_DEBUG(srvsvc_NetFileGetInfo, &r);
587 if (NT_STATUS_IS_ERR(status)) {
591 /* Return variables */
596 *werror = r.out.result;
599 return werror_to_ntstatus(r.out.result);
602 NTSTATUS rpccli_srvsvc_NetFileClose(struct rpc_pipe_client *cli,
604 const char *server_unc,
608 struct srvsvc_NetFileClose r;
612 r.in.server_unc = server_unc;
615 if (DEBUGLEVEL >= 10) {
616 NDR_PRINT_IN_DEBUG(srvsvc_NetFileClose, &r);
619 status = cli_do_rpc_ndr(cli,
623 NDR_SRVSVC_NETFILECLOSE,
626 if (!NT_STATUS_IS_OK(status)) {
630 if (DEBUGLEVEL >= 10) {
631 NDR_PRINT_OUT_DEBUG(srvsvc_NetFileClose, &r);
634 if (NT_STATUS_IS_ERR(status)) {
638 /* Return variables */
642 *werror = r.out.result;
645 return werror_to_ntstatus(r.out.result);
648 NTSTATUS rpccli_srvsvc_NetSessEnum(struct rpc_pipe_client *cli,
650 const char *server_unc,
654 union srvsvc_NetSessCtr *ctr,
656 uint32_t *totalentries,
657 uint32_t *resume_handle,
660 struct srvsvc_NetSessEnum r;
664 r.in.server_unc = server_unc;
665 r.in.client = client;
669 r.in.max_buffer = max_buffer;
670 r.in.resume_handle = resume_handle;
672 if (DEBUGLEVEL >= 10) {
673 NDR_PRINT_IN_DEBUG(srvsvc_NetSessEnum, &r);
676 status = cli_do_rpc_ndr(cli,
680 NDR_SRVSVC_NETSESSENUM,
683 if (!NT_STATUS_IS_OK(status)) {
687 if (DEBUGLEVEL >= 10) {
688 NDR_PRINT_OUT_DEBUG(srvsvc_NetSessEnum, &r);
691 if (NT_STATUS_IS_ERR(status)) {
695 /* Return variables */
696 *level = *r.out.level;
698 *totalentries = *r.out.totalentries;
699 if (resume_handle && r.out.resume_handle) {
700 *resume_handle = *r.out.resume_handle;
705 *werror = r.out.result;
708 return werror_to_ntstatus(r.out.result);
711 NTSTATUS rpccli_srvsvc_NetSessDel(struct rpc_pipe_client *cli,
713 const char *server_unc,
718 struct srvsvc_NetSessDel r;
722 r.in.server_unc = server_unc;
723 r.in.client = client;
726 if (DEBUGLEVEL >= 10) {
727 NDR_PRINT_IN_DEBUG(srvsvc_NetSessDel, &r);
730 status = cli_do_rpc_ndr(cli,
734 NDR_SRVSVC_NETSESSDEL,
737 if (!NT_STATUS_IS_OK(status)) {
741 if (DEBUGLEVEL >= 10) {
742 NDR_PRINT_OUT_DEBUG(srvsvc_NetSessDel, &r);
745 if (NT_STATUS_IS_ERR(status)) {
749 /* Return variables */
753 *werror = r.out.result;
756 return werror_to_ntstatus(r.out.result);
759 NTSTATUS rpccli_srvsvc_NetShareAdd(struct rpc_pipe_client *cli,
761 const char *server_unc,
763 union srvsvc_NetShareInfo *info,
764 uint32_t *parm_error,
767 struct srvsvc_NetShareAdd r;
771 r.in.server_unc = server_unc;
774 r.in.parm_error = parm_error;
776 if (DEBUGLEVEL >= 10) {
777 NDR_PRINT_IN_DEBUG(srvsvc_NetShareAdd, &r);
780 status = cli_do_rpc_ndr(cli,
784 NDR_SRVSVC_NETSHAREADD,
787 if (!NT_STATUS_IS_OK(status)) {
791 if (DEBUGLEVEL >= 10) {
792 NDR_PRINT_OUT_DEBUG(srvsvc_NetShareAdd, &r);
795 if (NT_STATUS_IS_ERR(status)) {
799 /* Return variables */
800 if (parm_error && r.out.parm_error) {
801 *parm_error = *r.out.parm_error;
806 *werror = r.out.result;
809 return werror_to_ntstatus(r.out.result);
812 NTSTATUS rpccli_srvsvc_NetShareEnumAll(struct rpc_pipe_client *cli,
814 const char *server_unc,
815 struct srvsvc_NetShareInfoCtr *info_ctr,
817 uint32_t *totalentries,
818 uint32_t *resume_handle,
821 struct srvsvc_NetShareEnumAll r;
825 r.in.server_unc = server_unc;
826 r.in.info_ctr = info_ctr;
827 r.in.max_buffer = max_buffer;
828 r.in.resume_handle = resume_handle;
830 if (DEBUGLEVEL >= 10) {
831 NDR_PRINT_IN_DEBUG(srvsvc_NetShareEnumAll, &r);
834 status = cli_do_rpc_ndr(cli,
838 NDR_SRVSVC_NETSHAREENUMALL,
841 if (!NT_STATUS_IS_OK(status)) {
845 if (DEBUGLEVEL >= 10) {
846 NDR_PRINT_OUT_DEBUG(srvsvc_NetShareEnumAll, &r);
849 if (NT_STATUS_IS_ERR(status)) {
853 /* Return variables */
854 *info_ctr = *r.out.info_ctr;
855 *totalentries = *r.out.totalentries;
856 if (resume_handle && r.out.resume_handle) {
857 *resume_handle = *r.out.resume_handle;
862 *werror = r.out.result;
865 return werror_to_ntstatus(r.out.result);
868 NTSTATUS rpccli_srvsvc_NetShareGetInfo(struct rpc_pipe_client *cli,
870 const char *server_unc,
871 const char *share_name,
873 union srvsvc_NetShareInfo *info,
876 struct srvsvc_NetShareGetInfo r;
880 r.in.server_unc = server_unc;
881 r.in.share_name = share_name;
884 if (DEBUGLEVEL >= 10) {
885 NDR_PRINT_IN_DEBUG(srvsvc_NetShareGetInfo, &r);
888 status = cli_do_rpc_ndr(cli,
892 NDR_SRVSVC_NETSHAREGETINFO,
895 if (!NT_STATUS_IS_OK(status)) {
899 if (DEBUGLEVEL >= 10) {
900 NDR_PRINT_OUT_DEBUG(srvsvc_NetShareGetInfo, &r);
903 if (NT_STATUS_IS_ERR(status)) {
907 /* Return variables */
912 *werror = r.out.result;
915 return werror_to_ntstatus(r.out.result);
918 NTSTATUS rpccli_srvsvc_NetShareSetInfo(struct rpc_pipe_client *cli,
920 const char *server_unc,
921 const char *share_name,
923 union srvsvc_NetShareInfo *info,
924 uint32_t *parm_error,
927 struct srvsvc_NetShareSetInfo r;
931 r.in.server_unc = server_unc;
932 r.in.share_name = share_name;
935 r.in.parm_error = parm_error;
937 if (DEBUGLEVEL >= 10) {
938 NDR_PRINT_IN_DEBUG(srvsvc_NetShareSetInfo, &r);
941 status = cli_do_rpc_ndr(cli,
945 NDR_SRVSVC_NETSHARESETINFO,
948 if (!NT_STATUS_IS_OK(status)) {
952 if (DEBUGLEVEL >= 10) {
953 NDR_PRINT_OUT_DEBUG(srvsvc_NetShareSetInfo, &r);
956 if (NT_STATUS_IS_ERR(status)) {
960 /* Return variables */
961 if (parm_error && r.out.parm_error) {
962 *parm_error = *r.out.parm_error;
967 *werror = r.out.result;
970 return werror_to_ntstatus(r.out.result);
973 NTSTATUS rpccli_srvsvc_NetShareDel(struct rpc_pipe_client *cli,
975 const char *server_unc,
976 const char *share_name,
980 struct srvsvc_NetShareDel r;
984 r.in.server_unc = server_unc;
985 r.in.share_name = share_name;
986 r.in.reserved = reserved;
988 if (DEBUGLEVEL >= 10) {
989 NDR_PRINT_IN_DEBUG(srvsvc_NetShareDel, &r);
992 status = cli_do_rpc_ndr(cli,
996 NDR_SRVSVC_NETSHAREDEL,
999 if (!NT_STATUS_IS_OK(status)) {
1003 if (DEBUGLEVEL >= 10) {
1004 NDR_PRINT_OUT_DEBUG(srvsvc_NetShareDel, &r);
1007 if (NT_STATUS_IS_ERR(status)) {
1011 /* Return variables */
1015 *werror = r.out.result;
1018 return werror_to_ntstatus(r.out.result);
1021 NTSTATUS rpccli_srvsvc_NetShareDelSticky(struct rpc_pipe_client *cli,
1022 TALLOC_CTX *mem_ctx,
1023 const char *server_unc,
1024 const char *share_name,
1028 struct srvsvc_NetShareDelSticky r;
1032 r.in.server_unc = server_unc;
1033 r.in.share_name = share_name;
1034 r.in.reserved = reserved;
1036 if (DEBUGLEVEL >= 10) {
1037 NDR_PRINT_IN_DEBUG(srvsvc_NetShareDelSticky, &r);
1040 status = cli_do_rpc_ndr(cli,
1044 NDR_SRVSVC_NETSHAREDELSTICKY,
1047 if (!NT_STATUS_IS_OK(status)) {
1051 if (DEBUGLEVEL >= 10) {
1052 NDR_PRINT_OUT_DEBUG(srvsvc_NetShareDelSticky, &r);
1055 if (NT_STATUS_IS_ERR(status)) {
1059 /* Return variables */
1063 *werror = r.out.result;
1066 return werror_to_ntstatus(r.out.result);
1069 NTSTATUS rpccli_srvsvc_NetShareCheck(struct rpc_pipe_client *cli,
1070 TALLOC_CTX *mem_ctx,
1071 const char *server_unc,
1072 const char *device_name,
1073 enum srvsvc_ShareType *type,
1076 struct srvsvc_NetShareCheck r;
1080 r.in.server_unc = server_unc;
1081 r.in.device_name = device_name;
1083 if (DEBUGLEVEL >= 10) {
1084 NDR_PRINT_IN_DEBUG(srvsvc_NetShareCheck, &r);
1087 status = cli_do_rpc_ndr(cli,
1091 NDR_SRVSVC_NETSHARECHECK,
1094 if (!NT_STATUS_IS_OK(status)) {
1098 if (DEBUGLEVEL >= 10) {
1099 NDR_PRINT_OUT_DEBUG(srvsvc_NetShareCheck, &r);
1102 if (NT_STATUS_IS_ERR(status)) {
1106 /* Return variables */
1107 *type = *r.out.type;
1111 *werror = r.out.result;
1114 return werror_to_ntstatus(r.out.result);
1117 NTSTATUS rpccli_srvsvc_NetSrvGetInfo(struct rpc_pipe_client *cli,
1118 TALLOC_CTX *mem_ctx,
1119 const char *server_unc,
1121 union srvsvc_NetSrvInfo *info,
1124 struct srvsvc_NetSrvGetInfo r;
1128 r.in.server_unc = server_unc;
1131 if (DEBUGLEVEL >= 10) {
1132 NDR_PRINT_IN_DEBUG(srvsvc_NetSrvGetInfo, &r);
1135 status = cli_do_rpc_ndr(cli,
1139 NDR_SRVSVC_NETSRVGETINFO,
1142 if (!NT_STATUS_IS_OK(status)) {
1146 if (DEBUGLEVEL >= 10) {
1147 NDR_PRINT_OUT_DEBUG(srvsvc_NetSrvGetInfo, &r);
1150 if (NT_STATUS_IS_ERR(status)) {
1154 /* Return variables */
1155 *info = *r.out.info;
1159 *werror = r.out.result;
1162 return werror_to_ntstatus(r.out.result);
1165 NTSTATUS rpccli_srvsvc_NetSrvSetInfo(struct rpc_pipe_client *cli,
1166 TALLOC_CTX *mem_ctx,
1167 const char *server_unc,
1169 union srvsvc_NetSrvInfo *info,
1170 uint32_t *parm_error,
1173 struct srvsvc_NetSrvSetInfo r;
1177 r.in.server_unc = server_unc;
1180 r.in.parm_error = parm_error;
1182 if (DEBUGLEVEL >= 10) {
1183 NDR_PRINT_IN_DEBUG(srvsvc_NetSrvSetInfo, &r);
1186 status = cli_do_rpc_ndr(cli,
1190 NDR_SRVSVC_NETSRVSETINFO,
1193 if (!NT_STATUS_IS_OK(status)) {
1197 if (DEBUGLEVEL >= 10) {
1198 NDR_PRINT_OUT_DEBUG(srvsvc_NetSrvSetInfo, &r);
1201 if (NT_STATUS_IS_ERR(status)) {
1205 /* Return variables */
1206 if (parm_error && r.out.parm_error) {
1207 *parm_error = *r.out.parm_error;
1212 *werror = r.out.result;
1215 return werror_to_ntstatus(r.out.result);
1218 NTSTATUS rpccli_srvsvc_NetDiskEnum(struct rpc_pipe_client *cli,
1219 TALLOC_CTX *mem_ctx,
1220 const char *server_unc,
1222 struct srvsvc_NetDiskInfo *info,
1224 uint32_t *totalentries,
1225 uint32_t *resume_handle,
1228 struct srvsvc_NetDiskEnum r;
1232 r.in.server_unc = server_unc;
1235 r.in.maxlen = maxlen;
1236 r.in.resume_handle = resume_handle;
1238 if (DEBUGLEVEL >= 10) {
1239 NDR_PRINT_IN_DEBUG(srvsvc_NetDiskEnum, &r);
1242 status = cli_do_rpc_ndr(cli,
1246 NDR_SRVSVC_NETDISKENUM,
1249 if (!NT_STATUS_IS_OK(status)) {
1253 if (DEBUGLEVEL >= 10) {
1254 NDR_PRINT_OUT_DEBUG(srvsvc_NetDiskEnum, &r);
1257 if (NT_STATUS_IS_ERR(status)) {
1261 /* Return variables */
1262 *info = *r.out.info;
1263 *totalentries = *r.out.totalentries;
1264 if (resume_handle && r.out.resume_handle) {
1265 *resume_handle = *r.out.resume_handle;
1270 *werror = r.out.result;
1273 return werror_to_ntstatus(r.out.result);
1276 NTSTATUS rpccli_srvsvc_NetServerStatisticsGet(struct rpc_pipe_client *cli,
1277 TALLOC_CTX *mem_ctx,
1278 const char *server_unc,
1279 const char *service,
1282 struct srvsvc_Statistics *stats,
1285 struct srvsvc_NetServerStatisticsGet r;
1289 r.in.server_unc = server_unc;
1290 r.in.service = service;
1292 r.in.options = options;
1294 if (DEBUGLEVEL >= 10) {
1295 NDR_PRINT_IN_DEBUG(srvsvc_NetServerStatisticsGet, &r);
1298 status = cli_do_rpc_ndr(cli,
1302 NDR_SRVSVC_NETSERVERSTATISTICSGET,
1305 if (!NT_STATUS_IS_OK(status)) {
1309 if (DEBUGLEVEL >= 10) {
1310 NDR_PRINT_OUT_DEBUG(srvsvc_NetServerStatisticsGet, &r);
1313 if (NT_STATUS_IS_ERR(status)) {
1317 /* Return variables */
1318 *stats = *r.out.stats;
1322 *werror = r.out.result;
1325 return werror_to_ntstatus(r.out.result);
1328 NTSTATUS rpccli_srvsvc_NetTransportAdd(struct rpc_pipe_client *cli,
1329 TALLOC_CTX *mem_ctx,
1330 const char *server_unc,
1332 union srvsvc_NetTransportInfo info,
1335 struct srvsvc_NetTransportAdd r;
1339 r.in.server_unc = server_unc;
1343 if (DEBUGLEVEL >= 10) {
1344 NDR_PRINT_IN_DEBUG(srvsvc_NetTransportAdd, &r);
1347 status = cli_do_rpc_ndr(cli,
1351 NDR_SRVSVC_NETTRANSPORTADD,
1354 if (!NT_STATUS_IS_OK(status)) {
1358 if (DEBUGLEVEL >= 10) {
1359 NDR_PRINT_OUT_DEBUG(srvsvc_NetTransportAdd, &r);
1362 if (NT_STATUS_IS_ERR(status)) {
1366 /* Return variables */
1370 *werror = r.out.result;
1373 return werror_to_ntstatus(r.out.result);
1376 NTSTATUS rpccli_srvsvc_NetTransportEnum(struct rpc_pipe_client *cli,
1377 TALLOC_CTX *mem_ctx,
1378 const char *server_unc,
1380 union srvsvc_NetTransportCtr *transports,
1381 uint32_t max_buffer,
1382 uint32_t *totalentries,
1383 uint32_t *resume_handle,
1386 struct srvsvc_NetTransportEnum r;
1390 r.in.server_unc = server_unc;
1392 r.in.transports = transports;
1393 r.in.max_buffer = max_buffer;
1394 r.in.resume_handle = resume_handle;
1396 if (DEBUGLEVEL >= 10) {
1397 NDR_PRINT_IN_DEBUG(srvsvc_NetTransportEnum, &r);
1400 status = cli_do_rpc_ndr(cli,
1404 NDR_SRVSVC_NETTRANSPORTENUM,
1407 if (!NT_STATUS_IS_OK(status)) {
1411 if (DEBUGLEVEL >= 10) {
1412 NDR_PRINT_OUT_DEBUG(srvsvc_NetTransportEnum, &r);
1415 if (NT_STATUS_IS_ERR(status)) {
1419 /* Return variables */
1420 *level = *r.out.level;
1421 *transports = *r.out.transports;
1422 *totalentries = *r.out.totalentries;
1423 if (resume_handle && r.out.resume_handle) {
1424 *resume_handle = *r.out.resume_handle;
1429 *werror = r.out.result;
1432 return werror_to_ntstatus(r.out.result);
1435 NTSTATUS rpccli_srvsvc_NetTransportDel(struct rpc_pipe_client *cli,
1436 TALLOC_CTX *mem_ctx,
1437 const char *server_unc,
1439 struct srvsvc_NetTransportInfo0 transport,
1442 struct srvsvc_NetTransportDel r;
1446 r.in.server_unc = server_unc;
1447 r.in.unknown = unknown;
1448 r.in.transport = transport;
1450 if (DEBUGLEVEL >= 10) {
1451 NDR_PRINT_IN_DEBUG(srvsvc_NetTransportDel, &r);
1454 status = cli_do_rpc_ndr(cli,
1458 NDR_SRVSVC_NETTRANSPORTDEL,
1461 if (!NT_STATUS_IS_OK(status)) {
1465 if (DEBUGLEVEL >= 10) {
1466 NDR_PRINT_OUT_DEBUG(srvsvc_NetTransportDel, &r);
1469 if (NT_STATUS_IS_ERR(status)) {
1473 /* Return variables */
1477 *werror = r.out.result;
1480 return werror_to_ntstatus(r.out.result);
1483 NTSTATUS rpccli_srvsvc_NetRemoteTOD(struct rpc_pipe_client *cli,
1484 TALLOC_CTX *mem_ctx,
1485 const char *server_unc,
1486 struct srvsvc_NetRemoteTODInfo **info,
1489 struct srvsvc_NetRemoteTOD r;
1493 r.in.server_unc = server_unc;
1495 if (DEBUGLEVEL >= 10) {
1496 NDR_PRINT_IN_DEBUG(srvsvc_NetRemoteTOD, &r);
1499 status = cli_do_rpc_ndr(cli,
1503 NDR_SRVSVC_NETREMOTETOD,
1506 if (!NT_STATUS_IS_OK(status)) {
1510 if (DEBUGLEVEL >= 10) {
1511 NDR_PRINT_OUT_DEBUG(srvsvc_NetRemoteTOD, &r);
1514 if (NT_STATUS_IS_ERR(status)) {
1518 /* Return variables */
1519 *info = *r.out.info;
1523 *werror = r.out.result;
1526 return werror_to_ntstatus(r.out.result);
1529 NTSTATUS rpccli_srvsvc_NetSetServiceBits(struct rpc_pipe_client *cli,
1530 TALLOC_CTX *mem_ctx,
1531 const char *server_unc,
1532 const char *transport,
1533 uint32_t servicebits,
1534 uint32_t updateimmediately,
1537 struct srvsvc_NetSetServiceBits r;
1541 r.in.server_unc = server_unc;
1542 r.in.transport = transport;
1543 r.in.servicebits = servicebits;
1544 r.in.updateimmediately = updateimmediately;
1546 if (DEBUGLEVEL >= 10) {
1547 NDR_PRINT_IN_DEBUG(srvsvc_NetSetServiceBits, &r);
1550 status = cli_do_rpc_ndr(cli,
1554 NDR_SRVSVC_NETSETSERVICEBITS,
1557 if (!NT_STATUS_IS_OK(status)) {
1561 if (DEBUGLEVEL >= 10) {
1562 NDR_PRINT_OUT_DEBUG(srvsvc_NetSetServiceBits, &r);
1565 if (NT_STATUS_IS_ERR(status)) {
1569 /* Return variables */
1573 *werror = r.out.result;
1576 return werror_to_ntstatus(r.out.result);
1579 NTSTATUS rpccli_srvsvc_NetPathType(struct rpc_pipe_client *cli,
1580 TALLOC_CTX *mem_ctx,
1581 const char *server_unc,
1587 struct srvsvc_NetPathType r;
1591 r.in.server_unc = server_unc;
1593 r.in.pathflags = pathflags;
1595 if (DEBUGLEVEL >= 10) {
1596 NDR_PRINT_IN_DEBUG(srvsvc_NetPathType, &r);
1599 status = cli_do_rpc_ndr(cli,
1603 NDR_SRVSVC_NETPATHTYPE,
1606 if (!NT_STATUS_IS_OK(status)) {
1610 if (DEBUGLEVEL >= 10) {
1611 NDR_PRINT_OUT_DEBUG(srvsvc_NetPathType, &r);
1614 if (NT_STATUS_IS_ERR(status)) {
1618 /* Return variables */
1619 *pathtype = *r.out.pathtype;
1623 *werror = r.out.result;
1626 return werror_to_ntstatus(r.out.result);
1629 NTSTATUS rpccli_srvsvc_NetPathCanonicalize(struct rpc_pipe_client *cli,
1630 TALLOC_CTX *mem_ctx,
1631 const char *server_unc,
1640 struct srvsvc_NetPathCanonicalize r;
1644 r.in.server_unc = server_unc;
1646 r.in.maxbuf = maxbuf;
1647 r.in.prefix = prefix;
1648 r.in.pathtype = pathtype;
1649 r.in.pathflags = pathflags;
1651 if (DEBUGLEVEL >= 10) {
1652 NDR_PRINT_IN_DEBUG(srvsvc_NetPathCanonicalize, &r);
1655 status = cli_do_rpc_ndr(cli,
1659 NDR_SRVSVC_NETPATHCANONICALIZE,
1662 if (!NT_STATUS_IS_OK(status)) {
1666 if (DEBUGLEVEL >= 10) {
1667 NDR_PRINT_OUT_DEBUG(srvsvc_NetPathCanonicalize, &r);
1670 if (NT_STATUS_IS_ERR(status)) {
1674 /* Return variables */
1675 memcpy(can_path, r.out.can_path, r.in.maxbuf);
1676 *pathtype = *r.out.pathtype;
1680 *werror = r.out.result;
1683 return werror_to_ntstatus(r.out.result);
1686 NTSTATUS rpccli_srvsvc_NetPathCompare(struct rpc_pipe_client *cli,
1687 TALLOC_CTX *mem_ctx,
1688 const char *server_unc,
1695 struct srvsvc_NetPathCompare r;
1699 r.in.server_unc = server_unc;
1702 r.in.pathtype = pathtype;
1703 r.in.pathflags = pathflags;
1705 if (DEBUGLEVEL >= 10) {
1706 NDR_PRINT_IN_DEBUG(srvsvc_NetPathCompare, &r);
1709 status = cli_do_rpc_ndr(cli,
1713 NDR_SRVSVC_NETPATHCOMPARE,
1716 if (!NT_STATUS_IS_OK(status)) {
1720 if (DEBUGLEVEL >= 10) {
1721 NDR_PRINT_OUT_DEBUG(srvsvc_NetPathCompare, &r);
1724 if (NT_STATUS_IS_ERR(status)) {
1728 /* Return variables */
1732 *werror = r.out.result;
1735 return werror_to_ntstatus(r.out.result);
1738 NTSTATUS rpccli_srvsvc_NetNameValidate(struct rpc_pipe_client *cli,
1739 TALLOC_CTX *mem_ctx,
1740 const char *server_unc,
1746 struct srvsvc_NetNameValidate r;
1750 r.in.server_unc = server_unc;
1752 r.in.name_type = name_type;
1755 if (DEBUGLEVEL >= 10) {
1756 NDR_PRINT_IN_DEBUG(srvsvc_NetNameValidate, &r);
1759 status = cli_do_rpc_ndr(cli,
1763 NDR_SRVSVC_NETNAMEVALIDATE,
1766 if (!NT_STATUS_IS_OK(status)) {
1770 if (DEBUGLEVEL >= 10) {
1771 NDR_PRINT_OUT_DEBUG(srvsvc_NetNameValidate, &r);
1774 if (NT_STATUS_IS_ERR(status)) {
1778 /* Return variables */
1782 *werror = r.out.result;
1785 return werror_to_ntstatus(r.out.result);
1788 NTSTATUS rpccli_srvsvc_NETRPRNAMECANONICALIZE(struct rpc_pipe_client *cli,
1789 TALLOC_CTX *mem_ctx,
1792 struct srvsvc_NETRPRNAMECANONICALIZE r;
1797 if (DEBUGLEVEL >= 10) {
1798 NDR_PRINT_IN_DEBUG(srvsvc_NETRPRNAMECANONICALIZE, &r);
1801 status = cli_do_rpc_ndr(cli,
1805 NDR_SRVSVC_NETRPRNAMECANONICALIZE,
1808 if (!NT_STATUS_IS_OK(status)) {
1812 if (DEBUGLEVEL >= 10) {
1813 NDR_PRINT_OUT_DEBUG(srvsvc_NETRPRNAMECANONICALIZE, &r);
1816 if (NT_STATUS_IS_ERR(status)) {
1820 /* Return variables */
1824 *werror = r.out.result;
1827 return werror_to_ntstatus(r.out.result);
1830 NTSTATUS rpccli_srvsvc_NetPRNameCompare(struct rpc_pipe_client *cli,
1831 TALLOC_CTX *mem_ctx,
1832 const char *server_unc,
1839 struct srvsvc_NetPRNameCompare r;
1843 r.in.server_unc = server_unc;
1846 r.in.name_type = name_type;
1849 if (DEBUGLEVEL >= 10) {
1850 NDR_PRINT_IN_DEBUG(srvsvc_NetPRNameCompare, &r);
1853 status = cli_do_rpc_ndr(cli,
1857 NDR_SRVSVC_NETPRNAMECOMPARE,
1860 if (!NT_STATUS_IS_OK(status)) {
1864 if (DEBUGLEVEL >= 10) {
1865 NDR_PRINT_OUT_DEBUG(srvsvc_NetPRNameCompare, &r);
1868 if (NT_STATUS_IS_ERR(status)) {
1872 /* Return variables */
1876 *werror = r.out.result;
1879 return werror_to_ntstatus(r.out.result);
1882 NTSTATUS rpccli_srvsvc_NetShareEnum(struct rpc_pipe_client *cli,
1883 TALLOC_CTX *mem_ctx,
1884 const char *server_unc,
1885 struct srvsvc_NetShareInfoCtr *info_ctr,
1886 uint32_t max_buffer,
1887 uint32_t *totalentries,
1888 uint32_t *resume_handle,
1891 struct srvsvc_NetShareEnum r;
1895 r.in.server_unc = server_unc;
1896 r.in.info_ctr = info_ctr;
1897 r.in.max_buffer = max_buffer;
1898 r.in.resume_handle = resume_handle;
1900 if (DEBUGLEVEL >= 10) {
1901 NDR_PRINT_IN_DEBUG(srvsvc_NetShareEnum, &r);
1904 status = cli_do_rpc_ndr(cli,
1908 NDR_SRVSVC_NETSHAREENUM,
1911 if (!NT_STATUS_IS_OK(status)) {
1915 if (DEBUGLEVEL >= 10) {
1916 NDR_PRINT_OUT_DEBUG(srvsvc_NetShareEnum, &r);
1919 if (NT_STATUS_IS_ERR(status)) {
1923 /* Return variables */
1924 *info_ctr = *r.out.info_ctr;
1925 *totalentries = *r.out.totalentries;
1926 if (resume_handle && r.out.resume_handle) {
1927 *resume_handle = *r.out.resume_handle;
1932 *werror = r.out.result;
1935 return werror_to_ntstatus(r.out.result);
1938 NTSTATUS rpccli_srvsvc_NetShareDelStart(struct rpc_pipe_client *cli,
1939 TALLOC_CTX *mem_ctx,
1940 const char *server_unc,
1943 struct policy_handle *hnd,
1946 struct srvsvc_NetShareDelStart r;
1950 r.in.server_unc = server_unc;
1952 r.in.reserved = reserved;
1954 if (DEBUGLEVEL >= 10) {
1955 NDR_PRINT_IN_DEBUG(srvsvc_NetShareDelStart, &r);
1958 status = cli_do_rpc_ndr(cli,
1962 NDR_SRVSVC_NETSHAREDELSTART,
1965 if (!NT_STATUS_IS_OK(status)) {
1969 if (DEBUGLEVEL >= 10) {
1970 NDR_PRINT_OUT_DEBUG(srvsvc_NetShareDelStart, &r);
1973 if (NT_STATUS_IS_ERR(status)) {
1977 /* Return variables */
1978 if (hnd && r.out.hnd) {
1984 *werror = r.out.result;
1987 return werror_to_ntstatus(r.out.result);
1990 NTSTATUS rpccli_srvsvc_NetShareDelCommit(struct rpc_pipe_client *cli,
1991 TALLOC_CTX *mem_ctx,
1992 struct policy_handle *hnd,
1995 struct srvsvc_NetShareDelCommit r;
2001 if (DEBUGLEVEL >= 10) {
2002 NDR_PRINT_IN_DEBUG(srvsvc_NetShareDelCommit, &r);
2005 status = cli_do_rpc_ndr(cli,
2009 NDR_SRVSVC_NETSHAREDELCOMMIT,
2012 if (!NT_STATUS_IS_OK(status)) {
2016 if (DEBUGLEVEL >= 10) {
2017 NDR_PRINT_OUT_DEBUG(srvsvc_NetShareDelCommit, &r);
2020 if (NT_STATUS_IS_ERR(status)) {
2024 /* Return variables */
2025 if (hnd && r.out.hnd) {
2031 *werror = r.out.result;
2034 return werror_to_ntstatus(r.out.result);
2037 NTSTATUS rpccli_srvsvc_NetGetFileSecurity(struct rpc_pipe_client *cli,
2038 TALLOC_CTX *mem_ctx,
2039 const char *server_unc,
2042 uint32_t securityinformation,
2043 struct sec_desc_buf **sd_buf,
2046 struct srvsvc_NetGetFileSecurity r;
2050 r.in.server_unc = server_unc;
2053 r.in.securityinformation = securityinformation;
2055 if (DEBUGLEVEL >= 10) {
2056 NDR_PRINT_IN_DEBUG(srvsvc_NetGetFileSecurity, &r);
2059 status = cli_do_rpc_ndr(cli,
2063 NDR_SRVSVC_NETGETFILESECURITY,
2066 if (!NT_STATUS_IS_OK(status)) {
2070 if (DEBUGLEVEL >= 10) {
2071 NDR_PRINT_OUT_DEBUG(srvsvc_NetGetFileSecurity, &r);
2074 if (NT_STATUS_IS_ERR(status)) {
2078 /* Return variables */
2079 *sd_buf = *r.out.sd_buf;
2083 *werror = r.out.result;
2086 return werror_to_ntstatus(r.out.result);
2089 NTSTATUS rpccli_srvsvc_NetSetFileSecurity(struct rpc_pipe_client *cli,
2090 TALLOC_CTX *mem_ctx,
2091 const char *server_unc,
2094 uint32_t securityinformation,
2095 struct sec_desc_buf *sd_buf,
2098 struct srvsvc_NetSetFileSecurity r;
2102 r.in.server_unc = server_unc;
2105 r.in.securityinformation = securityinformation;
2106 r.in.sd_buf = sd_buf;
2108 if (DEBUGLEVEL >= 10) {
2109 NDR_PRINT_IN_DEBUG(srvsvc_NetSetFileSecurity, &r);
2112 status = cli_do_rpc_ndr(cli,
2116 NDR_SRVSVC_NETSETFILESECURITY,
2119 if (!NT_STATUS_IS_OK(status)) {
2123 if (DEBUGLEVEL >= 10) {
2124 NDR_PRINT_OUT_DEBUG(srvsvc_NetSetFileSecurity, &r);
2127 if (NT_STATUS_IS_ERR(status)) {
2131 /* Return variables */
2135 *werror = r.out.result;
2138 return werror_to_ntstatus(r.out.result);
2141 NTSTATUS rpccli_srvsvc_NetServerTransportAddEx(struct rpc_pipe_client *cli,
2142 TALLOC_CTX *mem_ctx,
2143 const char *server_unc,
2145 union srvsvc_NetTransportInfo info,
2148 struct srvsvc_NetServerTransportAddEx r;
2152 r.in.server_unc = server_unc;
2156 if (DEBUGLEVEL >= 10) {
2157 NDR_PRINT_IN_DEBUG(srvsvc_NetServerTransportAddEx, &r);
2160 status = cli_do_rpc_ndr(cli,
2164 NDR_SRVSVC_NETSERVERTRANSPORTADDEX,
2167 if (!NT_STATUS_IS_OK(status)) {
2171 if (DEBUGLEVEL >= 10) {
2172 NDR_PRINT_OUT_DEBUG(srvsvc_NetServerTransportAddEx, &r);
2175 if (NT_STATUS_IS_ERR(status)) {
2179 /* Return variables */
2183 *werror = r.out.result;
2186 return werror_to_ntstatus(r.out.result);
2189 NTSTATUS rpccli_srvsvc_NetServerSetServiceBitsEx(struct rpc_pipe_client *cli,
2190 TALLOC_CTX *mem_ctx,
2191 const char *server_unc,
2192 const char *emulated_server_unc,
2193 const char *transport,
2194 uint32_t servicebitsofinterest,
2195 uint32_t servicebits,
2196 uint32_t updateimmediately,
2199 struct srvsvc_NetServerSetServiceBitsEx r;
2203 r.in.server_unc = server_unc;
2204 r.in.emulated_server_unc = emulated_server_unc;
2205 r.in.transport = transport;
2206 r.in.servicebitsofinterest = servicebitsofinterest;
2207 r.in.servicebits = servicebits;
2208 r.in.updateimmediately = updateimmediately;
2210 if (DEBUGLEVEL >= 10) {
2211 NDR_PRINT_IN_DEBUG(srvsvc_NetServerSetServiceBitsEx, &r);
2214 status = cli_do_rpc_ndr(cli,
2218 NDR_SRVSVC_NETSERVERSETSERVICEBITSEX,
2221 if (!NT_STATUS_IS_OK(status)) {
2225 if (DEBUGLEVEL >= 10) {
2226 NDR_PRINT_OUT_DEBUG(srvsvc_NetServerSetServiceBitsEx, &r);
2229 if (NT_STATUS_IS_ERR(status)) {
2233 /* Return variables */
2237 *werror = r.out.result;
2240 return werror_to_ntstatus(r.out.result);
2243 NTSTATUS rpccli_srvsvc_NETRDFSGETVERSION(struct rpc_pipe_client *cli,
2244 TALLOC_CTX *mem_ctx,
2247 struct srvsvc_NETRDFSGETVERSION r;
2252 if (DEBUGLEVEL >= 10) {
2253 NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSGETVERSION, &r);
2256 status = cli_do_rpc_ndr(cli,
2260 NDR_SRVSVC_NETRDFSGETVERSION,
2263 if (!NT_STATUS_IS_OK(status)) {
2267 if (DEBUGLEVEL >= 10) {
2268 NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSGETVERSION, &r);
2271 if (NT_STATUS_IS_ERR(status)) {
2275 /* Return variables */
2279 *werror = r.out.result;
2282 return werror_to_ntstatus(r.out.result);
2285 NTSTATUS rpccli_srvsvc_NETRDFSCREATELOCALPARTITION(struct rpc_pipe_client *cli,
2286 TALLOC_CTX *mem_ctx,
2289 struct srvsvc_NETRDFSCREATELOCALPARTITION r;
2294 if (DEBUGLEVEL >= 10) {
2295 NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSCREATELOCALPARTITION, &r);
2298 status = cli_do_rpc_ndr(cli,
2302 NDR_SRVSVC_NETRDFSCREATELOCALPARTITION,
2305 if (!NT_STATUS_IS_OK(status)) {
2309 if (DEBUGLEVEL >= 10) {
2310 NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSCREATELOCALPARTITION, &r);
2313 if (NT_STATUS_IS_ERR(status)) {
2317 /* Return variables */
2321 *werror = r.out.result;
2324 return werror_to_ntstatus(r.out.result);
2327 NTSTATUS rpccli_srvsvc_NETRDFSDELETELOCALPARTITION(struct rpc_pipe_client *cli,
2328 TALLOC_CTX *mem_ctx,
2331 struct srvsvc_NETRDFSDELETELOCALPARTITION r;
2336 if (DEBUGLEVEL >= 10) {
2337 NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSDELETELOCALPARTITION, &r);
2340 status = cli_do_rpc_ndr(cli,
2344 NDR_SRVSVC_NETRDFSDELETELOCALPARTITION,
2347 if (!NT_STATUS_IS_OK(status)) {
2351 if (DEBUGLEVEL >= 10) {
2352 NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSDELETELOCALPARTITION, &r);
2355 if (NT_STATUS_IS_ERR(status)) {
2359 /* Return variables */
2363 *werror = r.out.result;
2366 return werror_to_ntstatus(r.out.result);
2369 NTSTATUS rpccli_srvsvc_NETRDFSSETLOCALVOLUMESTATE(struct rpc_pipe_client *cli,
2370 TALLOC_CTX *mem_ctx,
2373 struct srvsvc_NETRDFSSETLOCALVOLUMESTATE r;
2378 if (DEBUGLEVEL >= 10) {
2379 NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSSETLOCALVOLUMESTATE, &r);
2382 status = cli_do_rpc_ndr(cli,
2386 NDR_SRVSVC_NETRDFSSETLOCALVOLUMESTATE,
2389 if (!NT_STATUS_IS_OK(status)) {
2393 if (DEBUGLEVEL >= 10) {
2394 NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSSETLOCALVOLUMESTATE, &r);
2397 if (NT_STATUS_IS_ERR(status)) {
2401 /* Return variables */
2405 *werror = r.out.result;
2408 return werror_to_ntstatus(r.out.result);
2411 NTSTATUS rpccli_srvsvc_NETRDFSSETSERVERINFO(struct rpc_pipe_client *cli,
2412 TALLOC_CTX *mem_ctx,
2415 struct srvsvc_NETRDFSSETSERVERINFO r;
2420 if (DEBUGLEVEL >= 10) {
2421 NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSSETSERVERINFO, &r);
2424 status = cli_do_rpc_ndr(cli,
2428 NDR_SRVSVC_NETRDFSSETSERVERINFO,
2431 if (!NT_STATUS_IS_OK(status)) {
2435 if (DEBUGLEVEL >= 10) {
2436 NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSSETSERVERINFO, &r);
2439 if (NT_STATUS_IS_ERR(status)) {
2443 /* Return variables */
2447 *werror = r.out.result;
2450 return werror_to_ntstatus(r.out.result);
2453 NTSTATUS rpccli_srvsvc_NETRDFSCREATEEXITPOINT(struct rpc_pipe_client *cli,
2454 TALLOC_CTX *mem_ctx,
2457 struct srvsvc_NETRDFSCREATEEXITPOINT r;
2462 if (DEBUGLEVEL >= 10) {
2463 NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSCREATEEXITPOINT, &r);
2466 status = cli_do_rpc_ndr(cli,
2470 NDR_SRVSVC_NETRDFSCREATEEXITPOINT,
2473 if (!NT_STATUS_IS_OK(status)) {
2477 if (DEBUGLEVEL >= 10) {
2478 NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSCREATEEXITPOINT, &r);
2481 if (NT_STATUS_IS_ERR(status)) {
2485 /* Return variables */
2489 *werror = r.out.result;
2492 return werror_to_ntstatus(r.out.result);
2495 NTSTATUS rpccli_srvsvc_NETRDFSDELETEEXITPOINT(struct rpc_pipe_client *cli,
2496 TALLOC_CTX *mem_ctx,
2499 struct srvsvc_NETRDFSDELETEEXITPOINT r;
2504 if (DEBUGLEVEL >= 10) {
2505 NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSDELETEEXITPOINT, &r);
2508 status = cli_do_rpc_ndr(cli,
2512 NDR_SRVSVC_NETRDFSDELETEEXITPOINT,
2515 if (!NT_STATUS_IS_OK(status)) {
2519 if (DEBUGLEVEL >= 10) {
2520 NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSDELETEEXITPOINT, &r);
2523 if (NT_STATUS_IS_ERR(status)) {
2527 /* Return variables */
2531 *werror = r.out.result;
2534 return werror_to_ntstatus(r.out.result);
2537 NTSTATUS rpccli_srvsvc_NETRDFSMODIFYPREFIX(struct rpc_pipe_client *cli,
2538 TALLOC_CTX *mem_ctx,
2541 struct srvsvc_NETRDFSMODIFYPREFIX r;
2546 if (DEBUGLEVEL >= 10) {
2547 NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSMODIFYPREFIX, &r);
2550 status = cli_do_rpc_ndr(cli,
2554 NDR_SRVSVC_NETRDFSMODIFYPREFIX,
2557 if (!NT_STATUS_IS_OK(status)) {
2561 if (DEBUGLEVEL >= 10) {
2562 NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSMODIFYPREFIX, &r);
2565 if (NT_STATUS_IS_ERR(status)) {
2569 /* Return variables */
2573 *werror = r.out.result;
2576 return werror_to_ntstatus(r.out.result);
2579 NTSTATUS rpccli_srvsvc_NETRDFSFIXLOCALVOLUME(struct rpc_pipe_client *cli,
2580 TALLOC_CTX *mem_ctx,
2583 struct srvsvc_NETRDFSFIXLOCALVOLUME r;
2588 if (DEBUGLEVEL >= 10) {
2589 NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSFIXLOCALVOLUME, &r);
2592 status = cli_do_rpc_ndr(cli,
2596 NDR_SRVSVC_NETRDFSFIXLOCALVOLUME,
2599 if (!NT_STATUS_IS_OK(status)) {
2603 if (DEBUGLEVEL >= 10) {
2604 NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSFIXLOCALVOLUME, &r);
2607 if (NT_STATUS_IS_ERR(status)) {
2611 /* Return variables */
2615 *werror = r.out.result;
2618 return werror_to_ntstatus(r.out.result);
2621 NTSTATUS rpccli_srvsvc_NETRDFSMANAGERREPORTSITEINFO(struct rpc_pipe_client *cli,
2622 TALLOC_CTX *mem_ctx,
2625 struct srvsvc_NETRDFSMANAGERREPORTSITEINFO r;
2630 if (DEBUGLEVEL >= 10) {
2631 NDR_PRINT_IN_DEBUG(srvsvc_NETRDFSMANAGERREPORTSITEINFO, &r);
2634 status = cli_do_rpc_ndr(cli,
2638 NDR_SRVSVC_NETRDFSMANAGERREPORTSITEINFO,
2641 if (!NT_STATUS_IS_OK(status)) {
2645 if (DEBUGLEVEL >= 10) {
2646 NDR_PRINT_OUT_DEBUG(srvsvc_NETRDFSMANAGERREPORTSITEINFO, &r);
2649 if (NT_STATUS_IS_ERR(status)) {
2653 /* Return variables */
2657 *werror = r.out.result;
2660 return werror_to_ntstatus(r.out.result);
2663 NTSTATUS rpccli_srvsvc_NETRSERVERTRANSPORTDELEX(struct rpc_pipe_client *cli,
2664 TALLOC_CTX *mem_ctx,
2667 struct srvsvc_NETRSERVERTRANSPORTDELEX r;
2672 if (DEBUGLEVEL >= 10) {
2673 NDR_PRINT_IN_DEBUG(srvsvc_NETRSERVERTRANSPORTDELEX, &r);
2676 status = cli_do_rpc_ndr(cli,
2680 NDR_SRVSVC_NETRSERVERTRANSPORTDELEX,
2683 if (!NT_STATUS_IS_OK(status)) {
2687 if (DEBUGLEVEL >= 10) {
2688 NDR_PRINT_OUT_DEBUG(srvsvc_NETRSERVERTRANSPORTDELEX, &r);
2691 if (NT_STATUS_IS_ERR(status)) {
2695 /* Return variables */
2699 *werror = r.out.result;
2702 return werror_to_ntstatus(r.out.result);