root/librpc/gen_ndr/cli_dssetup.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. rpccli_dssetup_DsRoleGetPrimaryDomainInformation
  2. rpccli_dssetup_DsRoleDnsNameToFlatName
  3. rpccli_dssetup_DsRoleDcAsDc
  4. rpccli_dssetup_DsRoleDcAsReplica
  5. rpccli_dssetup_DsRoleDemoteDc
  6. rpccli_dssetup_DsRoleGetDcOperationProgress
  7. rpccli_dssetup_DsRoleGetDcOperationResults
  8. rpccli_dssetup_DsRoleCancel
  9. rpccli_dssetup_DsRoleServerSaveStateForUpgrade
  10. rpccli_dssetup_DsRoleUpgradeDownlevelServer
  11. rpccli_dssetup_DsRoleAbortDownlevelServerUpgrade

   1 /*
   2  * Unix SMB/CIFS implementation.
   3  * client auto-generated by pidl. DO NOT MODIFY!
   4  */
   5 
   6 #include "includes.h"
   7 #include "../librpc/gen_ndr/cli_dssetup.h"
   8 
   9 NTSTATUS rpccli_dssetup_DsRoleGetPrimaryDomainInformation(struct rpc_pipe_client *cli,
     /* [<][>][^][v][top][bottom][index][help] */
  10                                                           TALLOC_CTX *mem_ctx,
  11                                                           enum dssetup_DsRoleInfoLevel level /* [in]  */,
  12                                                           union dssetup_DsRoleInfo *info /* [out] [unique,switch_is(level)] */,
  13                                                           WERROR *werror)
  14 {
  15         struct dssetup_DsRoleGetPrimaryDomainInformation r;
  16         NTSTATUS status;
  17 
  18         /* In parameters */
  19         r.in.level = level;
  20 
  21         if (DEBUGLEVEL >= 10) {
  22                 NDR_PRINT_IN_DEBUG(dssetup_DsRoleGetPrimaryDomainInformation, &r);
  23         }
  24 
  25         status = cli->dispatch(cli,
  26                                 mem_ctx,
  27                                 &ndr_table_dssetup,
  28                                 NDR_DSSETUP_DSROLEGETPRIMARYDOMAININFORMATION,
  29                                 &r);
  30 
  31         if (!NT_STATUS_IS_OK(status)) {
  32                 return status;
  33         }
  34 
  35         if (DEBUGLEVEL >= 10) {
  36                 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleGetPrimaryDomainInformation, &r);
  37         }
  38 
  39         if (NT_STATUS_IS_ERR(status)) {
  40                 return status;
  41         }
  42 
  43         /* Return variables */
  44         if (info && r.out.info) {
  45                 *info = *r.out.info;
  46         }
  47 
  48         /* Return result */
  49         if (werror) {
  50                 *werror = r.out.result;
  51         }
  52 
  53         return werror_to_ntstatus(r.out.result);
  54 }
  55 
  56 NTSTATUS rpccli_dssetup_DsRoleDnsNameToFlatName(struct rpc_pipe_client *cli,
     /* [<][>][^][v][top][bottom][index][help] */
  57                                                 TALLOC_CTX *mem_ctx,
  58                                                 WERROR *werror)
  59 {
  60         struct dssetup_DsRoleDnsNameToFlatName r;
  61         NTSTATUS status;
  62 
  63         /* In parameters */
  64 
  65         if (DEBUGLEVEL >= 10) {
  66                 NDR_PRINT_IN_DEBUG(dssetup_DsRoleDnsNameToFlatName, &r);
  67         }
  68 
  69         status = cli->dispatch(cli,
  70                                 mem_ctx,
  71                                 &ndr_table_dssetup,
  72                                 NDR_DSSETUP_DSROLEDNSNAMETOFLATNAME,
  73                                 &r);
  74 
  75         if (!NT_STATUS_IS_OK(status)) {
  76                 return status;
  77         }
  78 
  79         if (DEBUGLEVEL >= 10) {
  80                 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDnsNameToFlatName, &r);
  81         }
  82 
  83         if (NT_STATUS_IS_ERR(status)) {
  84                 return status;
  85         }
  86 
  87         /* Return variables */
  88 
  89         /* Return result */
  90         if (werror) {
  91                 *werror = r.out.result;
  92         }
  93 
  94         return werror_to_ntstatus(r.out.result);
  95 }
  96 
  97 NTSTATUS rpccli_dssetup_DsRoleDcAsDc(struct rpc_pipe_client *cli,
     /* [<][>][^][v][top][bottom][index][help] */
  98                                      TALLOC_CTX *mem_ctx,
  99                                      WERROR *werror)
 100 {
 101         struct dssetup_DsRoleDcAsDc r;
 102         NTSTATUS status;
 103 
 104         /* In parameters */
 105 
 106         if (DEBUGLEVEL >= 10) {
 107                 NDR_PRINT_IN_DEBUG(dssetup_DsRoleDcAsDc, &r);
 108         }
 109 
 110         status = cli->dispatch(cli,
 111                                 mem_ctx,
 112                                 &ndr_table_dssetup,
 113                                 NDR_DSSETUP_DSROLEDCASDC,
 114                                 &r);
 115 
 116         if (!NT_STATUS_IS_OK(status)) {
 117                 return status;
 118         }
 119 
 120         if (DEBUGLEVEL >= 10) {
 121                 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDcAsDc, &r);
 122         }
 123 
 124         if (NT_STATUS_IS_ERR(status)) {
 125                 return status;
 126         }
 127 
 128         /* Return variables */
 129 
 130         /* Return result */
 131         if (werror) {
 132                 *werror = r.out.result;
 133         }
 134 
 135         return werror_to_ntstatus(r.out.result);
 136 }
 137 
 138 NTSTATUS rpccli_dssetup_DsRoleDcAsReplica(struct rpc_pipe_client *cli,
     /* [<][>][^][v][top][bottom][index][help] */
 139                                           TALLOC_CTX *mem_ctx,
 140                                           WERROR *werror)
 141 {
 142         struct dssetup_DsRoleDcAsReplica r;
 143         NTSTATUS status;
 144 
 145         /* In parameters */
 146 
 147         if (DEBUGLEVEL >= 10) {
 148                 NDR_PRINT_IN_DEBUG(dssetup_DsRoleDcAsReplica, &r);
 149         }
 150 
 151         status = cli->dispatch(cli,
 152                                 mem_ctx,
 153                                 &ndr_table_dssetup,
 154                                 NDR_DSSETUP_DSROLEDCASREPLICA,
 155                                 &r);
 156 
 157         if (!NT_STATUS_IS_OK(status)) {
 158                 return status;
 159         }
 160 
 161         if (DEBUGLEVEL >= 10) {
 162                 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDcAsReplica, &r);
 163         }
 164 
 165         if (NT_STATUS_IS_ERR(status)) {
 166                 return status;
 167         }
 168 
 169         /* Return variables */
 170 
 171         /* Return result */
 172         if (werror) {
 173                 *werror = r.out.result;
 174         }
 175 
 176         return werror_to_ntstatus(r.out.result);
 177 }
 178 
 179 NTSTATUS rpccli_dssetup_DsRoleDemoteDc(struct rpc_pipe_client *cli,
     /* [<][>][^][v][top][bottom][index][help] */
 180                                        TALLOC_CTX *mem_ctx,
 181                                        WERROR *werror)
 182 {
 183         struct dssetup_DsRoleDemoteDc r;
 184         NTSTATUS status;
 185 
 186         /* In parameters */
 187 
 188         if (DEBUGLEVEL >= 10) {
 189                 NDR_PRINT_IN_DEBUG(dssetup_DsRoleDemoteDc, &r);
 190         }
 191 
 192         status = cli->dispatch(cli,
 193                                 mem_ctx,
 194                                 &ndr_table_dssetup,
 195                                 NDR_DSSETUP_DSROLEDEMOTEDC,
 196                                 &r);
 197 
 198         if (!NT_STATUS_IS_OK(status)) {
 199                 return status;
 200         }
 201 
 202         if (DEBUGLEVEL >= 10) {
 203                 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleDemoteDc, &r);
 204         }
 205 
 206         if (NT_STATUS_IS_ERR(status)) {
 207                 return status;
 208         }
 209 
 210         /* Return variables */
 211 
 212         /* Return result */
 213         if (werror) {
 214                 *werror = r.out.result;
 215         }
 216 
 217         return werror_to_ntstatus(r.out.result);
 218 }
 219 
 220 NTSTATUS rpccli_dssetup_DsRoleGetDcOperationProgress(struct rpc_pipe_client *cli,
     /* [<][>][^][v][top][bottom][index][help] */
 221                                                      TALLOC_CTX *mem_ctx,
 222                                                      WERROR *werror)
 223 {
 224         struct dssetup_DsRoleGetDcOperationProgress r;
 225         NTSTATUS status;
 226 
 227         /* In parameters */
 228 
 229         if (DEBUGLEVEL >= 10) {
 230                 NDR_PRINT_IN_DEBUG(dssetup_DsRoleGetDcOperationProgress, &r);
 231         }
 232 
 233         status = cli->dispatch(cli,
 234                                 mem_ctx,
 235                                 &ndr_table_dssetup,
 236                                 NDR_DSSETUP_DSROLEGETDCOPERATIONPROGRESS,
 237                                 &r);
 238 
 239         if (!NT_STATUS_IS_OK(status)) {
 240                 return status;
 241         }
 242 
 243         if (DEBUGLEVEL >= 10) {
 244                 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleGetDcOperationProgress, &r);
 245         }
 246 
 247         if (NT_STATUS_IS_ERR(status)) {
 248                 return status;
 249         }
 250 
 251         /* Return variables */
 252 
 253         /* Return result */
 254         if (werror) {
 255                 *werror = r.out.result;
 256         }
 257 
 258         return werror_to_ntstatus(r.out.result);
 259 }
 260 
 261 NTSTATUS rpccli_dssetup_DsRoleGetDcOperationResults(struct rpc_pipe_client *cli,
     /* [<][>][^][v][top][bottom][index][help] */
 262                                                     TALLOC_CTX *mem_ctx,
 263                                                     WERROR *werror)
 264 {
 265         struct dssetup_DsRoleGetDcOperationResults r;
 266         NTSTATUS status;
 267 
 268         /* In parameters */
 269 
 270         if (DEBUGLEVEL >= 10) {
 271                 NDR_PRINT_IN_DEBUG(dssetup_DsRoleGetDcOperationResults, &r);
 272         }
 273 
 274         status = cli->dispatch(cli,
 275                                 mem_ctx,
 276                                 &ndr_table_dssetup,
 277                                 NDR_DSSETUP_DSROLEGETDCOPERATIONRESULTS,
 278                                 &r);
 279 
 280         if (!NT_STATUS_IS_OK(status)) {
 281                 return status;
 282         }
 283 
 284         if (DEBUGLEVEL >= 10) {
 285                 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleGetDcOperationResults, &r);
 286         }
 287 
 288         if (NT_STATUS_IS_ERR(status)) {
 289                 return status;
 290         }
 291 
 292         /* Return variables */
 293 
 294         /* Return result */
 295         if (werror) {
 296                 *werror = r.out.result;
 297         }
 298 
 299         return werror_to_ntstatus(r.out.result);
 300 }
 301 
 302 NTSTATUS rpccli_dssetup_DsRoleCancel(struct rpc_pipe_client *cli,
     /* [<][>][^][v][top][bottom][index][help] */
 303                                      TALLOC_CTX *mem_ctx,
 304                                      WERROR *werror)
 305 {
 306         struct dssetup_DsRoleCancel r;
 307         NTSTATUS status;
 308 
 309         /* In parameters */
 310 
 311         if (DEBUGLEVEL >= 10) {
 312                 NDR_PRINT_IN_DEBUG(dssetup_DsRoleCancel, &r);
 313         }
 314 
 315         status = cli->dispatch(cli,
 316                                 mem_ctx,
 317                                 &ndr_table_dssetup,
 318                                 NDR_DSSETUP_DSROLECANCEL,
 319                                 &r);
 320 
 321         if (!NT_STATUS_IS_OK(status)) {
 322                 return status;
 323         }
 324 
 325         if (DEBUGLEVEL >= 10) {
 326                 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleCancel, &r);
 327         }
 328 
 329         if (NT_STATUS_IS_ERR(status)) {
 330                 return status;
 331         }
 332 
 333         /* Return variables */
 334 
 335         /* Return result */
 336         if (werror) {
 337                 *werror = r.out.result;
 338         }
 339 
 340         return werror_to_ntstatus(r.out.result);
 341 }
 342 
 343 NTSTATUS rpccli_dssetup_DsRoleServerSaveStateForUpgrade(struct rpc_pipe_client *cli,
     /* [<][>][^][v][top][bottom][index][help] */
 344                                                         TALLOC_CTX *mem_ctx,
 345                                                         WERROR *werror)
 346 {
 347         struct dssetup_DsRoleServerSaveStateForUpgrade r;
 348         NTSTATUS status;
 349 
 350         /* In parameters */
 351 
 352         if (DEBUGLEVEL >= 10) {
 353                 NDR_PRINT_IN_DEBUG(dssetup_DsRoleServerSaveStateForUpgrade, &r);
 354         }
 355 
 356         status = cli->dispatch(cli,
 357                                 mem_ctx,
 358                                 &ndr_table_dssetup,
 359                                 NDR_DSSETUP_DSROLESERVERSAVESTATEFORUPGRADE,
 360                                 &r);
 361 
 362         if (!NT_STATUS_IS_OK(status)) {
 363                 return status;
 364         }
 365 
 366         if (DEBUGLEVEL >= 10) {
 367                 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleServerSaveStateForUpgrade, &r);
 368         }
 369 
 370         if (NT_STATUS_IS_ERR(status)) {
 371                 return status;
 372         }
 373 
 374         /* Return variables */
 375 
 376         /* Return result */
 377         if (werror) {
 378                 *werror = r.out.result;
 379         }
 380 
 381         return werror_to_ntstatus(r.out.result);
 382 }
 383 
 384 NTSTATUS rpccli_dssetup_DsRoleUpgradeDownlevelServer(struct rpc_pipe_client *cli,
     /* [<][>][^][v][top][bottom][index][help] */
 385                                                      TALLOC_CTX *mem_ctx,
 386                                                      WERROR *werror)
 387 {
 388         struct dssetup_DsRoleUpgradeDownlevelServer r;
 389         NTSTATUS status;
 390 
 391         /* In parameters */
 392 
 393         if (DEBUGLEVEL >= 10) {
 394                 NDR_PRINT_IN_DEBUG(dssetup_DsRoleUpgradeDownlevelServer, &r);
 395         }
 396 
 397         status = cli->dispatch(cli,
 398                                 mem_ctx,
 399                                 &ndr_table_dssetup,
 400                                 NDR_DSSETUP_DSROLEUPGRADEDOWNLEVELSERVER,
 401                                 &r);
 402 
 403         if (!NT_STATUS_IS_OK(status)) {
 404                 return status;
 405         }
 406 
 407         if (DEBUGLEVEL >= 10) {
 408                 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleUpgradeDownlevelServer, &r);
 409         }
 410 
 411         if (NT_STATUS_IS_ERR(status)) {
 412                 return status;
 413         }
 414 
 415         /* Return variables */
 416 
 417         /* Return result */
 418         if (werror) {
 419                 *werror = r.out.result;
 420         }
 421 
 422         return werror_to_ntstatus(r.out.result);
 423 }
 424 
 425 NTSTATUS rpccli_dssetup_DsRoleAbortDownlevelServerUpgrade(struct rpc_pipe_client *cli,
     /* [<][>][^][v][top][bottom][index][help] */
 426                                                           TALLOC_CTX *mem_ctx,
 427                                                           WERROR *werror)
 428 {
 429         struct dssetup_DsRoleAbortDownlevelServerUpgrade r;
 430         NTSTATUS status;
 431 
 432         /* In parameters */
 433 
 434         if (DEBUGLEVEL >= 10) {
 435                 NDR_PRINT_IN_DEBUG(dssetup_DsRoleAbortDownlevelServerUpgrade, &r);
 436         }
 437 
 438         status = cli->dispatch(cli,
 439                                 mem_ctx,
 440                                 &ndr_table_dssetup,
 441                                 NDR_DSSETUP_DSROLEABORTDOWNLEVELSERVERUPGRADE,
 442                                 &r);
 443 
 444         if (!NT_STATUS_IS_OK(status)) {
 445                 return status;
 446         }
 447 
 448         if (DEBUGLEVEL >= 10) {
 449                 NDR_PRINT_OUT_DEBUG(dssetup_DsRoleAbortDownlevelServerUpgrade, &r);
 450         }
 451 
 452         if (NT_STATUS_IS_ERR(status)) {
 453                 return status;
 454         }
 455 
 456         /* Return variables */
 457 
 458         /* Return result */
 459         if (werror) {
 460                 *werror = r.out.result;
 461         }
 462 
 463         return werror_to_ntstatus(r.out.result);
 464 }
 465 

/* [<][>][^][v][top][bottom][index][help] */