2 * Unix SMB/CIFS implementation.
3 * client auto-generated by pidl. DO NOT MODIFY!
7 #include "librpc/gen_ndr/cli_dssetup.h"
9 NTSTATUS rpccli_dssetup_DsRoleGetPrimaryDomainInformation(struct rpc_pipe_client *cli,
11 enum dssetup_DsRoleInfoLevel level,
12 union dssetup_DsRoleInfo *info,
15 struct dssetup_DsRoleGetPrimaryDomainInformation r;
21 if (DEBUGLEVEL >= 10) {
22 NDR_PRINT_IN_DEBUG(dssetup_DsRoleGetPrimaryDomainInformation, &r);
25 status = cli_do_rpc_ndr(cli,
29 NDR_DSSETUP_DSROLEGETPRIMARYDOMAININFORMATION,
32 if (!NT_STATUS_IS_OK(status)) {
36 if (DEBUGLEVEL >= 10) {
37 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleGetPrimaryDomainInformation, &r);
40 if (NT_STATUS_IS_ERR(status)) {
44 /* Return variables */
45 if (info && r.out.info) {
51 *werror = r.out.result;
54 return werror_to_ntstatus(r.out.result);
57 NTSTATUS rpccli_dssetup_DsRoleDnsNameToFlatName(struct rpc_pipe_client *cli,
61 struct dssetup_DsRoleDnsNameToFlatName r;
66 if (DEBUGLEVEL >= 10) {
67 NDR_PRINT_IN_DEBUG(dssetup_DsRoleDnsNameToFlatName, &r);
70 status = cli_do_rpc_ndr(cli,
74 NDR_DSSETUP_DSROLEDNSNAMETOFLATNAME,
77 if (!NT_STATUS_IS_OK(status)) {
81 if (DEBUGLEVEL >= 10) {
82 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDnsNameToFlatName, &r);
85 if (NT_STATUS_IS_ERR(status)) {
89 /* Return variables */
93 *werror = r.out.result;
96 return werror_to_ntstatus(r.out.result);
99 NTSTATUS rpccli_dssetup_DsRoleDcAsDc(struct rpc_pipe_client *cli,
103 struct dssetup_DsRoleDcAsDc r;
108 if (DEBUGLEVEL >= 10) {
109 NDR_PRINT_IN_DEBUG(dssetup_DsRoleDcAsDc, &r);
112 status = cli_do_rpc_ndr(cli,
116 NDR_DSSETUP_DSROLEDCASDC,
119 if (!NT_STATUS_IS_OK(status)) {
123 if (DEBUGLEVEL >= 10) {
124 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDcAsDc, &r);
127 if (NT_STATUS_IS_ERR(status)) {
131 /* Return variables */
135 *werror = r.out.result;
138 return werror_to_ntstatus(r.out.result);
141 NTSTATUS rpccli_dssetup_DsRoleDcAsReplica(struct rpc_pipe_client *cli,
145 struct dssetup_DsRoleDcAsReplica r;
150 if (DEBUGLEVEL >= 10) {
151 NDR_PRINT_IN_DEBUG(dssetup_DsRoleDcAsReplica, &r);
154 status = cli_do_rpc_ndr(cli,
158 NDR_DSSETUP_DSROLEDCASREPLICA,
161 if (!NT_STATUS_IS_OK(status)) {
165 if (DEBUGLEVEL >= 10) {
166 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDcAsReplica, &r);
169 if (NT_STATUS_IS_ERR(status)) {
173 /* Return variables */
177 *werror = r.out.result;
180 return werror_to_ntstatus(r.out.result);
183 NTSTATUS rpccli_dssetup_DsRoleDemoteDc(struct rpc_pipe_client *cli,
187 struct dssetup_DsRoleDemoteDc r;
192 if (DEBUGLEVEL >= 10) {
193 NDR_PRINT_IN_DEBUG(dssetup_DsRoleDemoteDc, &r);
196 status = cli_do_rpc_ndr(cli,
200 NDR_DSSETUP_DSROLEDEMOTEDC,
203 if (!NT_STATUS_IS_OK(status)) {
207 if (DEBUGLEVEL >= 10) {
208 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDemoteDc, &r);
211 if (NT_STATUS_IS_ERR(status)) {
215 /* Return variables */
219 *werror = r.out.result;
222 return werror_to_ntstatus(r.out.result);
225 NTSTATUS rpccli_dssetup_DsRoleGetDcOperationProgress(struct rpc_pipe_client *cli,
229 struct dssetup_DsRoleGetDcOperationProgress r;
234 if (DEBUGLEVEL >= 10) {
235 NDR_PRINT_IN_DEBUG(dssetup_DsRoleGetDcOperationProgress, &r);
238 status = cli_do_rpc_ndr(cli,
242 NDR_DSSETUP_DSROLEGETDCOPERATIONPROGRESS,
245 if (!NT_STATUS_IS_OK(status)) {
249 if (DEBUGLEVEL >= 10) {
250 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleGetDcOperationProgress, &r);
253 if (NT_STATUS_IS_ERR(status)) {
257 /* Return variables */
261 *werror = r.out.result;
264 return werror_to_ntstatus(r.out.result);
267 NTSTATUS rpccli_dssetup_DsRoleGetDcOperationResults(struct rpc_pipe_client *cli,
271 struct dssetup_DsRoleGetDcOperationResults r;
276 if (DEBUGLEVEL >= 10) {
277 NDR_PRINT_IN_DEBUG(dssetup_DsRoleGetDcOperationResults, &r);
280 status = cli_do_rpc_ndr(cli,
284 NDR_DSSETUP_DSROLEGETDCOPERATIONRESULTS,
287 if (!NT_STATUS_IS_OK(status)) {
291 if (DEBUGLEVEL >= 10) {
292 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleGetDcOperationResults, &r);
295 if (NT_STATUS_IS_ERR(status)) {
299 /* Return variables */
303 *werror = r.out.result;
306 return werror_to_ntstatus(r.out.result);
309 NTSTATUS rpccli_dssetup_DsRoleCancel(struct rpc_pipe_client *cli,
313 struct dssetup_DsRoleCancel r;
318 if (DEBUGLEVEL >= 10) {
319 NDR_PRINT_IN_DEBUG(dssetup_DsRoleCancel, &r);
322 status = cli_do_rpc_ndr(cli,
326 NDR_DSSETUP_DSROLECANCEL,
329 if (!NT_STATUS_IS_OK(status)) {
333 if (DEBUGLEVEL >= 10) {
334 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleCancel, &r);
337 if (NT_STATUS_IS_ERR(status)) {
341 /* Return variables */
345 *werror = r.out.result;
348 return werror_to_ntstatus(r.out.result);
351 NTSTATUS rpccli_dssetup_DsRoleServerSaveStateForUpgrade(struct rpc_pipe_client *cli,
355 struct dssetup_DsRoleServerSaveStateForUpgrade r;
360 if (DEBUGLEVEL >= 10) {
361 NDR_PRINT_IN_DEBUG(dssetup_DsRoleServerSaveStateForUpgrade, &r);
364 status = cli_do_rpc_ndr(cli,
368 NDR_DSSETUP_DSROLESERVERSAVESTATEFORUPGRADE,
371 if (!NT_STATUS_IS_OK(status)) {
375 if (DEBUGLEVEL >= 10) {
376 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleServerSaveStateForUpgrade, &r);
379 if (NT_STATUS_IS_ERR(status)) {
383 /* Return variables */
387 *werror = r.out.result;
390 return werror_to_ntstatus(r.out.result);
393 NTSTATUS rpccli_dssetup_DsRoleUpgradeDownlevelServer(struct rpc_pipe_client *cli,
397 struct dssetup_DsRoleUpgradeDownlevelServer r;
402 if (DEBUGLEVEL >= 10) {
403 NDR_PRINT_IN_DEBUG(dssetup_DsRoleUpgradeDownlevelServer, &r);
406 status = cli_do_rpc_ndr(cli,
410 NDR_DSSETUP_DSROLEUPGRADEDOWNLEVELSERVER,
413 if (!NT_STATUS_IS_OK(status)) {
417 if (DEBUGLEVEL >= 10) {
418 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleUpgradeDownlevelServer, &r);
421 if (NT_STATUS_IS_ERR(status)) {
425 /* Return variables */
429 *werror = r.out.result;
432 return werror_to_ntstatus(r.out.result);
435 NTSTATUS rpccli_dssetup_DsRoleAbortDownlevelServerUpgrade(struct rpc_pipe_client *cli,
439 struct dssetup_DsRoleAbortDownlevelServerUpgrade r;
444 if (DEBUGLEVEL >= 10) {
445 NDR_PRINT_IN_DEBUG(dssetup_DsRoleAbortDownlevelServerUpgrade, &r);
448 status = cli_do_rpc_ndr(cli,
452 NDR_DSSETUP_DSROLEABORTDOWNLEVELSERVERUPGRADE,
455 if (!NT_STATUS_IS_OK(status)) {
459 if (DEBUGLEVEL >= 10) {
460 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleAbortDownlevelServerUpgrade, &r);
463 if (NT_STATUS_IS_ERR(status)) {
467 /* Return variables */
471 *werror = r.out.result;
474 return werror_to_ntstatus(r.out.result);