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