root/librpc/gen_ndr/cli_dfs.h

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

INCLUDED FROM


   1 #include "../librpc/gen_ndr/ndr_dfs.h"
   2 #ifndef __CLI_NETDFS__
   3 #define __CLI_NETDFS__
   4 NTSTATUS rpccli_dfs_GetManagerVersion(struct rpc_pipe_client *cli,
   5                                       TALLOC_CTX *mem_ctx,
   6                                       enum dfs_ManagerVersion *version /* [out] [ref] */);
   7 NTSTATUS rpccli_dfs_Add(struct rpc_pipe_client *cli,
   8                         TALLOC_CTX *mem_ctx,
   9                         const char *path /* [in] [ref,charset(UTF16)] */,
  10                         const char *server /* [in] [ref,charset(UTF16)] */,
  11                         const char *share /* [in] [unique,charset(UTF16)] */,
  12                         const char *comment /* [in] [unique,charset(UTF16)] */,
  13                         uint32_t flags /* [in]  */,
  14                         WERROR *werror);
  15 NTSTATUS rpccli_dfs_Remove(struct rpc_pipe_client *cli,
  16                            TALLOC_CTX *mem_ctx,
  17                            const char *dfs_entry_path /* [in] [ref,charset(UTF16)] */,
  18                            const char *servername /* [in] [unique,charset(UTF16)] */,
  19                            const char *sharename /* [in] [unique,charset(UTF16)] */,
  20                            WERROR *werror);
  21 NTSTATUS rpccli_dfs_SetInfo(struct rpc_pipe_client *cli,
  22                             TALLOC_CTX *mem_ctx,
  23                             const char *dfs_entry_path /* [in] [charset(UTF16)] */,
  24                             const char *servername /* [in] [unique,charset(UTF16)] */,
  25                             const char *sharename /* [in] [unique,charset(UTF16)] */,
  26                             uint32_t level /* [in]  */,
  27                             union dfs_Info *info /* [in] [ref,switch_is(level)] */,
  28                             WERROR *werror);
  29 NTSTATUS rpccli_dfs_GetInfo(struct rpc_pipe_client *cli,
  30                             TALLOC_CTX *mem_ctx,
  31                             const char *dfs_entry_path /* [in] [charset(UTF16)] */,
  32                             const char *servername /* [in] [unique,charset(UTF16)] */,
  33                             const char *sharename /* [in] [unique,charset(UTF16)] */,
  34                             uint32_t level /* [in]  */,
  35                             union dfs_Info *info /* [out] [ref,switch_is(level)] */,
  36                             WERROR *werror);
  37 NTSTATUS rpccli_dfs_Enum(struct rpc_pipe_client *cli,
  38                          TALLOC_CTX *mem_ctx,
  39                          uint32_t level /* [in]  */,
  40                          uint32_t bufsize /* [in]  */,
  41                          struct dfs_EnumStruct *info /* [in,out] [unique] */,
  42                          uint32_t *total /* [in,out] [unique] */,
  43                          WERROR *werror);
  44 NTSTATUS rpccli_dfs_Rename(struct rpc_pipe_client *cli,
  45                            TALLOC_CTX *mem_ctx,
  46                            WERROR *werror);
  47 NTSTATUS rpccli_dfs_Move(struct rpc_pipe_client *cli,
  48                          TALLOC_CTX *mem_ctx,
  49                          WERROR *werror);
  50 NTSTATUS rpccli_dfs_ManagerGetConfigInfo(struct rpc_pipe_client *cli,
  51                                          TALLOC_CTX *mem_ctx,
  52                                          WERROR *werror);
  53 NTSTATUS rpccli_dfs_ManagerSendSiteInfo(struct rpc_pipe_client *cli,
  54                                         TALLOC_CTX *mem_ctx,
  55                                         WERROR *werror);
  56 NTSTATUS rpccli_dfs_AddFtRoot(struct rpc_pipe_client *cli,
  57                               TALLOC_CTX *mem_ctx,
  58                               const char *servername /* [in] [charset(UTF16)] */,
  59                               const char *dns_servername /* [in] [charset(UTF16)] */,
  60                               const char *dfsname /* [in] [charset(UTF16)] */,
  61                               const char *rootshare /* [in] [charset(UTF16)] */,
  62                               const char *comment /* [in] [charset(UTF16)] */,
  63                               const char *dfs_config_dn /* [in] [charset(UTF16)] */,
  64                               uint8_t unknown1 /* [in]  */,
  65                               uint32_t flags /* [in]  */,
  66                               struct dfs_UnknownStruct **unknown2 /* [in,out] [unique] */,
  67                               WERROR *werror);
  68 NTSTATUS rpccli_dfs_RemoveFtRoot(struct rpc_pipe_client *cli,
  69                                  TALLOC_CTX *mem_ctx,
  70                                  const char *servername /* [in] [charset(UTF16)] */,
  71                                  const char *dns_servername /* [in] [charset(UTF16)] */,
  72                                  const char *dfsname /* [in] [charset(UTF16)] */,
  73                                  const char *rootshare /* [in] [charset(UTF16)] */,
  74                                  uint32_t flags /* [in]  */,
  75                                  struct dfs_UnknownStruct **unknown /* [in,out] [unique] */,
  76                                  WERROR *werror);
  77 NTSTATUS rpccli_dfs_AddStdRoot(struct rpc_pipe_client *cli,
  78                                TALLOC_CTX *mem_ctx,
  79                                const char *servername /* [in] [charset(UTF16)] */,
  80                                const char *rootshare /* [in] [charset(UTF16)] */,
  81                                const char *comment /* [in] [charset(UTF16)] */,
  82                                uint32_t flags /* [in]  */,
  83                                WERROR *werror);
  84 NTSTATUS rpccli_dfs_RemoveStdRoot(struct rpc_pipe_client *cli,
  85                                   TALLOC_CTX *mem_ctx,
  86                                   const char *servername /* [in] [charset(UTF16)] */,
  87                                   const char *rootshare /* [in] [charset(UTF16)] */,
  88                                   uint32_t flags /* [in]  */,
  89                                   WERROR *werror);
  90 NTSTATUS rpccli_dfs_ManagerInitialize(struct rpc_pipe_client *cli,
  91                                       TALLOC_CTX *mem_ctx,
  92                                       const char *servername /* [in] [ref,charset(UTF16)] */,
  93                                       uint32_t flags /* [in]  */,
  94                                       WERROR *werror);
  95 NTSTATUS rpccli_dfs_AddStdRootForced(struct rpc_pipe_client *cli,
  96                                      TALLOC_CTX *mem_ctx,
  97                                      const char *servername /* [in] [charset(UTF16)] */,
  98                                      const char *rootshare /* [in] [charset(UTF16)] */,
  99                                      const char *comment /* [in] [charset(UTF16)] */,
 100                                      const char *store /* [in] [charset(UTF16)] */,
 101                                      WERROR *werror);
 102 NTSTATUS rpccli_dfs_GetDcAddress(struct rpc_pipe_client *cli,
 103                                  TALLOC_CTX *mem_ctx,
 104                                  const char *servername /* [in] [charset(UTF16)] */,
 105                                  const char **server_fullname /* [in,out] [ref,charset(UTF16)] */,
 106                                  uint8_t *is_root /* [in,out] [ref] */,
 107                                  uint32_t *ttl /* [in,out] [ref] */,
 108                                  WERROR *werror);
 109 NTSTATUS rpccli_dfs_SetDcAddress(struct rpc_pipe_client *cli,
 110                                  TALLOC_CTX *mem_ctx,
 111                                  const char *servername /* [in] [charset(UTF16)] */,
 112                                  const char *server_fullname /* [in] [charset(UTF16)] */,
 113                                  uint32_t flags /* [in]  */,
 114                                  uint32_t ttl /* [in]  */,
 115                                  WERROR *werror);
 116 NTSTATUS rpccli_dfs_FlushFtTable(struct rpc_pipe_client *cli,
 117                                  TALLOC_CTX *mem_ctx,
 118                                  const char *servername /* [in] [charset(UTF16)] */,
 119                                  const char *rootshare /* [in] [charset(UTF16)] */,
 120                                  WERROR *werror);
 121 NTSTATUS rpccli_dfs_Add2(struct rpc_pipe_client *cli,
 122                          TALLOC_CTX *mem_ctx,
 123                          WERROR *werror);
 124 NTSTATUS rpccli_dfs_Remove2(struct rpc_pipe_client *cli,
 125                             TALLOC_CTX *mem_ctx,
 126                             WERROR *werror);
 127 NTSTATUS rpccli_dfs_EnumEx(struct rpc_pipe_client *cli,
 128                            TALLOC_CTX *mem_ctx,
 129                            const char *dfs_name /* [in] [charset(UTF16)] */,
 130                            uint32_t level /* [in]  */,
 131                            uint32_t bufsize /* [in]  */,
 132                            struct dfs_EnumStruct *info /* [in,out] [unique] */,
 133                            uint32_t *total /* [in,out] [unique] */,
 134                            WERROR *werror);
 135 NTSTATUS rpccli_dfs_SetInfo2(struct rpc_pipe_client *cli,
 136                              TALLOC_CTX *mem_ctx,
 137                              WERROR *werror);
 138 #endif /* __CLI_NETDFS__ */

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