Consider shared IDL files and Samba3-specific IDL files separately, allow overriding...
[amitay/samba.git] / source3 / librpc / gen_ndr / cli_dssetup.h
1 #include "librpc/gen_ndr/ndr_dssetup.h"
2 #ifndef __CLI_DSSETUP__
3 #define __CLI_DSSETUP__
4 NTSTATUS rpccli_dssetup_DsRoleGetPrimaryDomainInformation(struct rpc_pipe_client *cli,
5                                                           TALLOC_CTX *mem_ctx,
6                                                           enum dssetup_DsRoleInfoLevel level /* [in]  */,
7                                                           union dssetup_DsRoleInfo *info /* [out] [unique,switch_is(level)] */,
8                                                           WERROR *werror);
9 NTSTATUS rpccli_dssetup_DsRoleDnsNameToFlatName(struct rpc_pipe_client *cli,
10                                                 TALLOC_CTX *mem_ctx,
11                                                 WERROR *werror);
12 NTSTATUS rpccli_dssetup_DsRoleDcAsDc(struct rpc_pipe_client *cli,
13                                      TALLOC_CTX *mem_ctx,
14                                      WERROR *werror);
15 NTSTATUS rpccli_dssetup_DsRoleDcAsReplica(struct rpc_pipe_client *cli,
16                                           TALLOC_CTX *mem_ctx,
17                                           WERROR *werror);
18 NTSTATUS rpccli_dssetup_DsRoleDemoteDc(struct rpc_pipe_client *cli,
19                                        TALLOC_CTX *mem_ctx,
20                                        WERROR *werror);
21 NTSTATUS rpccli_dssetup_DsRoleGetDcOperationProgress(struct rpc_pipe_client *cli,
22                                                      TALLOC_CTX *mem_ctx,
23                                                      WERROR *werror);
24 NTSTATUS rpccli_dssetup_DsRoleGetDcOperationResults(struct rpc_pipe_client *cli,
25                                                     TALLOC_CTX *mem_ctx,
26                                                     WERROR *werror);
27 NTSTATUS rpccli_dssetup_DsRoleCancel(struct rpc_pipe_client *cli,
28                                      TALLOC_CTX *mem_ctx,
29                                      WERROR *werror);
30 NTSTATUS rpccli_dssetup_DsRoleServerSaveStateForUpgrade(struct rpc_pipe_client *cli,
31                                                         TALLOC_CTX *mem_ctx,
32                                                         WERROR *werror);
33 NTSTATUS rpccli_dssetup_DsRoleUpgradeDownlevelServer(struct rpc_pipe_client *cli,
34                                                      TALLOC_CTX *mem_ctx,
35                                                      WERROR *werror);
36 NTSTATUS rpccli_dssetup_DsRoleAbortDownlevelServerUpgrade(struct rpc_pipe_client *cli,
37                                                           TALLOC_CTX *mem_ctx,
38                                                           WERROR *werror);
39 #endif /* __CLI_DSSETUP__ */