libreplace: also use AC_LIBREPLACE_NETWORK_CHECKS for the standalone build
[Samba.git] / source / librpc / gen_ndr / cli_dssetup.c
blobf379b1b8a984c5f0f152220f2b48e886900ade58
1 /*
2 * Unix SMB/CIFS implementation.
3 * client auto-generated by pidl. DO NOT MODIFY!
4 */
6 #include "includes.h"
7 #include "librpc/gen_ndr/cli_dssetup.h"
9 NTSTATUS rpccli_dssetup_DsRoleGetPrimaryDomainInformation(struct rpc_pipe_client *cli,
10 TALLOC_CTX *mem_ctx,
11 enum dssetup_DsRoleInfoLevel level /* [in] */,
12 union dssetup_DsRoleInfo *info /* [out] [unique,switch_is(level)] */,
13 WERROR *werror)
15 struct dssetup_DsRoleGetPrimaryDomainInformation r;
16 NTSTATUS status;
18 /* In parameters */
19 r.in.level = level;
21 if (DEBUGLEVEL >= 10) {
22 NDR_PRINT_IN_DEBUG(dssetup_DsRoleGetPrimaryDomainInformation, &r);
25 status = cli_do_rpc_ndr(cli,
26 mem_ctx,
27 PI_DSSETUP,
28 &ndr_table_dssetup,
29 NDR_DSSETUP_DSROLEGETPRIMARYDOMAININFORMATION,
30 &r);
32 if (!NT_STATUS_IS_OK(status)) {
33 return status;
36 if (DEBUGLEVEL >= 10) {
37 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleGetPrimaryDomainInformation, &r);
40 if (NT_STATUS_IS_ERR(status)) {
41 return status;
44 /* Return variables */
45 if (info && r.out.info) {
46 *info = *r.out.info;
49 /* Return result */
50 if (werror) {
51 *werror = r.out.result;
54 return werror_to_ntstatus(r.out.result);
57 NTSTATUS rpccli_dssetup_DsRoleDnsNameToFlatName(struct rpc_pipe_client *cli,
58 TALLOC_CTX *mem_ctx,
59 WERROR *werror)
61 struct dssetup_DsRoleDnsNameToFlatName r;
62 NTSTATUS status;
64 /* In parameters */
66 if (DEBUGLEVEL >= 10) {
67 NDR_PRINT_IN_DEBUG(dssetup_DsRoleDnsNameToFlatName, &r);
70 status = cli_do_rpc_ndr(cli,
71 mem_ctx,
72 PI_DSSETUP,
73 &ndr_table_dssetup,
74 NDR_DSSETUP_DSROLEDNSNAMETOFLATNAME,
75 &r);
77 if (!NT_STATUS_IS_OK(status)) {
78 return status;
81 if (DEBUGLEVEL >= 10) {
82 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDnsNameToFlatName, &r);
85 if (NT_STATUS_IS_ERR(status)) {
86 return status;
89 /* Return variables */
91 /* Return result */
92 if (werror) {
93 *werror = r.out.result;
96 return werror_to_ntstatus(r.out.result);
99 NTSTATUS rpccli_dssetup_DsRoleDcAsDc(struct rpc_pipe_client *cli,
100 TALLOC_CTX *mem_ctx,
101 WERROR *werror)
103 struct dssetup_DsRoleDcAsDc r;
104 NTSTATUS status;
106 /* In parameters */
108 if (DEBUGLEVEL >= 10) {
109 NDR_PRINT_IN_DEBUG(dssetup_DsRoleDcAsDc, &r);
112 status = cli_do_rpc_ndr(cli,
113 mem_ctx,
114 PI_DSSETUP,
115 &ndr_table_dssetup,
116 NDR_DSSETUP_DSROLEDCASDC,
117 &r);
119 if (!NT_STATUS_IS_OK(status)) {
120 return status;
123 if (DEBUGLEVEL >= 10) {
124 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDcAsDc, &r);
127 if (NT_STATUS_IS_ERR(status)) {
128 return status;
131 /* Return variables */
133 /* Return result */
134 if (werror) {
135 *werror = r.out.result;
138 return werror_to_ntstatus(r.out.result);
141 NTSTATUS rpccli_dssetup_DsRoleDcAsReplica(struct rpc_pipe_client *cli,
142 TALLOC_CTX *mem_ctx,
143 WERROR *werror)
145 struct dssetup_DsRoleDcAsReplica r;
146 NTSTATUS status;
148 /* In parameters */
150 if (DEBUGLEVEL >= 10) {
151 NDR_PRINT_IN_DEBUG(dssetup_DsRoleDcAsReplica, &r);
154 status = cli_do_rpc_ndr(cli,
155 mem_ctx,
156 PI_DSSETUP,
157 &ndr_table_dssetup,
158 NDR_DSSETUP_DSROLEDCASREPLICA,
159 &r);
161 if (!NT_STATUS_IS_OK(status)) {
162 return status;
165 if (DEBUGLEVEL >= 10) {
166 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDcAsReplica, &r);
169 if (NT_STATUS_IS_ERR(status)) {
170 return status;
173 /* Return variables */
175 /* Return result */
176 if (werror) {
177 *werror = r.out.result;
180 return werror_to_ntstatus(r.out.result);
183 NTSTATUS rpccli_dssetup_DsRoleDemoteDc(struct rpc_pipe_client *cli,
184 TALLOC_CTX *mem_ctx,
185 WERROR *werror)
187 struct dssetup_DsRoleDemoteDc r;
188 NTSTATUS status;
190 /* In parameters */
192 if (DEBUGLEVEL >= 10) {
193 NDR_PRINT_IN_DEBUG(dssetup_DsRoleDemoteDc, &r);
196 status = cli_do_rpc_ndr(cli,
197 mem_ctx,
198 PI_DSSETUP,
199 &ndr_table_dssetup,
200 NDR_DSSETUP_DSROLEDEMOTEDC,
201 &r);
203 if (!NT_STATUS_IS_OK(status)) {
204 return status;
207 if (DEBUGLEVEL >= 10) {
208 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDemoteDc, &r);
211 if (NT_STATUS_IS_ERR(status)) {
212 return status;
215 /* Return variables */
217 /* Return result */
218 if (werror) {
219 *werror = r.out.result;
222 return werror_to_ntstatus(r.out.result);
225 NTSTATUS rpccli_dssetup_DsRoleGetDcOperationProgress(struct rpc_pipe_client *cli,
226 TALLOC_CTX *mem_ctx,
227 WERROR *werror)
229 struct dssetup_DsRoleGetDcOperationProgress r;
230 NTSTATUS status;
232 /* In parameters */
234 if (DEBUGLEVEL >= 10) {
235 NDR_PRINT_IN_DEBUG(dssetup_DsRoleGetDcOperationProgress, &r);
238 status = cli_do_rpc_ndr(cli,
239 mem_ctx,
240 PI_DSSETUP,
241 &ndr_table_dssetup,
242 NDR_DSSETUP_DSROLEGETDCOPERATIONPROGRESS,
243 &r);
245 if (!NT_STATUS_IS_OK(status)) {
246 return status;
249 if (DEBUGLEVEL >= 10) {
250 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleGetDcOperationProgress, &r);
253 if (NT_STATUS_IS_ERR(status)) {
254 return status;
257 /* Return variables */
259 /* Return result */
260 if (werror) {
261 *werror = r.out.result;
264 return werror_to_ntstatus(r.out.result);
267 NTSTATUS rpccli_dssetup_DsRoleGetDcOperationResults(struct rpc_pipe_client *cli,
268 TALLOC_CTX *mem_ctx,
269 WERROR *werror)
271 struct dssetup_DsRoleGetDcOperationResults r;
272 NTSTATUS status;
274 /* In parameters */
276 if (DEBUGLEVEL >= 10) {
277 NDR_PRINT_IN_DEBUG(dssetup_DsRoleGetDcOperationResults, &r);
280 status = cli_do_rpc_ndr(cli,
281 mem_ctx,
282 PI_DSSETUP,
283 &ndr_table_dssetup,
284 NDR_DSSETUP_DSROLEGETDCOPERATIONRESULTS,
285 &r);
287 if (!NT_STATUS_IS_OK(status)) {
288 return status;
291 if (DEBUGLEVEL >= 10) {
292 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleGetDcOperationResults, &r);
295 if (NT_STATUS_IS_ERR(status)) {
296 return status;
299 /* Return variables */
301 /* Return result */
302 if (werror) {
303 *werror = r.out.result;
306 return werror_to_ntstatus(r.out.result);
309 NTSTATUS rpccli_dssetup_DsRoleCancel(struct rpc_pipe_client *cli,
310 TALLOC_CTX *mem_ctx,
311 WERROR *werror)
313 struct dssetup_DsRoleCancel r;
314 NTSTATUS status;
316 /* In parameters */
318 if (DEBUGLEVEL >= 10) {
319 NDR_PRINT_IN_DEBUG(dssetup_DsRoleCancel, &r);
322 status = cli_do_rpc_ndr(cli,
323 mem_ctx,
324 PI_DSSETUP,
325 &ndr_table_dssetup,
326 NDR_DSSETUP_DSROLECANCEL,
327 &r);
329 if (!NT_STATUS_IS_OK(status)) {
330 return status;
333 if (DEBUGLEVEL >= 10) {
334 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleCancel, &r);
337 if (NT_STATUS_IS_ERR(status)) {
338 return status;
341 /* Return variables */
343 /* Return result */
344 if (werror) {
345 *werror = r.out.result;
348 return werror_to_ntstatus(r.out.result);
351 NTSTATUS rpccli_dssetup_DsRoleServerSaveStateForUpgrade(struct rpc_pipe_client *cli,
352 TALLOC_CTX *mem_ctx,
353 WERROR *werror)
355 struct dssetup_DsRoleServerSaveStateForUpgrade r;
356 NTSTATUS status;
358 /* In parameters */
360 if (DEBUGLEVEL >= 10) {
361 NDR_PRINT_IN_DEBUG(dssetup_DsRoleServerSaveStateForUpgrade, &r);
364 status = cli_do_rpc_ndr(cli,
365 mem_ctx,
366 PI_DSSETUP,
367 &ndr_table_dssetup,
368 NDR_DSSETUP_DSROLESERVERSAVESTATEFORUPGRADE,
369 &r);
371 if (!NT_STATUS_IS_OK(status)) {
372 return status;
375 if (DEBUGLEVEL >= 10) {
376 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleServerSaveStateForUpgrade, &r);
379 if (NT_STATUS_IS_ERR(status)) {
380 return status;
383 /* Return variables */
385 /* Return result */
386 if (werror) {
387 *werror = r.out.result;
390 return werror_to_ntstatus(r.out.result);
393 NTSTATUS rpccli_dssetup_DsRoleUpgradeDownlevelServer(struct rpc_pipe_client *cli,
394 TALLOC_CTX *mem_ctx,
395 WERROR *werror)
397 struct dssetup_DsRoleUpgradeDownlevelServer r;
398 NTSTATUS status;
400 /* In parameters */
402 if (DEBUGLEVEL >= 10) {
403 NDR_PRINT_IN_DEBUG(dssetup_DsRoleUpgradeDownlevelServer, &r);
406 status = cli_do_rpc_ndr(cli,
407 mem_ctx,
408 PI_DSSETUP,
409 &ndr_table_dssetup,
410 NDR_DSSETUP_DSROLEUPGRADEDOWNLEVELSERVER,
411 &r);
413 if (!NT_STATUS_IS_OK(status)) {
414 return status;
417 if (DEBUGLEVEL >= 10) {
418 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleUpgradeDownlevelServer, &r);
421 if (NT_STATUS_IS_ERR(status)) {
422 return status;
425 /* Return variables */
427 /* Return result */
428 if (werror) {
429 *werror = r.out.result;
432 return werror_to_ntstatus(r.out.result);
435 NTSTATUS rpccli_dssetup_DsRoleAbortDownlevelServerUpgrade(struct rpc_pipe_client *cli,
436 TALLOC_CTX *mem_ctx,
437 WERROR *werror)
439 struct dssetup_DsRoleAbortDownlevelServerUpgrade r;
440 NTSTATUS status;
442 /* In parameters */
444 if (DEBUGLEVEL >= 10) {
445 NDR_PRINT_IN_DEBUG(dssetup_DsRoleAbortDownlevelServerUpgrade, &r);
448 status = cli_do_rpc_ndr(cli,
449 mem_ctx,
450 PI_DSSETUP,
451 &ndr_table_dssetup,
452 NDR_DSSETUP_DSROLEABORTDOWNLEVELSERVERUPGRADE,
453 &r);
455 if (!NT_STATUS_IS_OK(status)) {
456 return status;
459 if (DEBUGLEVEL >= 10) {
460 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleAbortDownlevelServerUpgrade, &r);
463 if (NT_STATUS_IS_ERR(status)) {
464 return status;
467 /* Return variables */
469 /* Return result */
470 if (werror) {
471 *werror = r.out.result;
474 return werror_to_ntstatus(r.out.result);