1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00

s3-srvsvc: Use struct pipes_struct.

This commit is contained in:
Andreas Schneider 2010-07-28 10:19:05 +02:00
parent 64fbaad942
commit 0fee377a52

View File

@ -248,7 +248,8 @@ static uint32 get_share_type(int snum)
Fill in a share info level 0 structure. Fill in a share info level 0 structure.
********************************************************************/ ********************************************************************/
static void init_srv_share_info_0(pipes_struct *p, struct srvsvc_NetShareInfo0 *r, int snum) static void init_srv_share_info_0(struct pipes_struct *p,
struct srvsvc_NetShareInfo0 *r, int snum)
{ {
r->name = lp_servicename(snum); r->name = lp_servicename(snum);
} }
@ -257,7 +258,9 @@ static void init_srv_share_info_0(pipes_struct *p, struct srvsvc_NetShareInfo0 *
Fill in a share info level 1 structure. Fill in a share info level 1 structure.
********************************************************************/ ********************************************************************/
static void init_srv_share_info_1(pipes_struct *p, struct srvsvc_NetShareInfo1 *r, int snum) static void init_srv_share_info_1(struct pipes_struct *p,
struct srvsvc_NetShareInfo1 *r,
int snum)
{ {
char *net_name = lp_servicename(snum); char *net_name = lp_servicename(snum);
char *remark = talloc_strdup(p->mem_ctx, lp_comment(snum)); char *remark = talloc_strdup(p->mem_ctx, lp_comment(snum));
@ -279,7 +282,9 @@ static void init_srv_share_info_1(pipes_struct *p, struct srvsvc_NetShareInfo1 *
Fill in a share info level 2 structure. Fill in a share info level 2 structure.
********************************************************************/ ********************************************************************/
static void init_srv_share_info_2(pipes_struct *p, struct srvsvc_NetShareInfo2 *r, int snum) static void init_srv_share_info_2(struct pipes_struct *p,
struct srvsvc_NetShareInfo2 *r,
int snum)
{ {
char *remark = NULL; char *remark = NULL;
char *path = NULL; char *path = NULL;
@ -347,7 +352,8 @@ static void map_generic_share_sd_bits(struct security_descriptor *psd)
Fill in a share info level 501 structure. Fill in a share info level 501 structure.
********************************************************************/ ********************************************************************/
static void init_srv_share_info_501(pipes_struct *p, struct srvsvc_NetShareInfo501 *r, int snum) static void init_srv_share_info_501(struct pipes_struct *p,
struct srvsvc_NetShareInfo501 *r, int snum)
{ {
const char *net_name = lp_servicename(snum); const char *net_name = lp_servicename(snum);
char *remark = talloc_strdup(p->mem_ctx, lp_comment(snum)); char *remark = talloc_strdup(p->mem_ctx, lp_comment(snum));
@ -370,7 +376,8 @@ static void init_srv_share_info_501(pipes_struct *p, struct srvsvc_NetShareInfo5
Fill in a share info level 502 structure. Fill in a share info level 502 structure.
********************************************************************/ ********************************************************************/
static void init_srv_share_info_502(pipes_struct *p, struct srvsvc_NetShareInfo502 *r, int snum) static void init_srv_share_info_502(struct pipes_struct *p,
struct srvsvc_NetShareInfo502 *r, int snum)
{ {
const char *net_name = lp_servicename(snum); const char *net_name = lp_servicename(snum);
char *path = NULL; char *path = NULL;
@ -415,7 +422,9 @@ static void init_srv_share_info_502(pipes_struct *p, struct srvsvc_NetShareInfo5
Fill in a share info level 1004 structure. Fill in a share info level 1004 structure.
***************************************************************************/ ***************************************************************************/
static void init_srv_share_info_1004(pipes_struct *p, struct srvsvc_NetShareInfo1004 *r, int snum) static void init_srv_share_info_1004(struct pipes_struct *p,
struct srvsvc_NetShareInfo1004 *r,
int snum)
{ {
char *remark = talloc_strdup(p->mem_ctx, lp_comment(snum)); char *remark = talloc_strdup(p->mem_ctx, lp_comment(snum));
@ -434,7 +443,9 @@ static void init_srv_share_info_1004(pipes_struct *p, struct srvsvc_NetShareInfo
Fill in a share info level 1005 structure. Fill in a share info level 1005 structure.
***************************************************************************/ ***************************************************************************/
static void init_srv_share_info_1005(pipes_struct *p, struct srvsvc_NetShareInfo1005 *r, int snum) static void init_srv_share_info_1005(struct pipes_struct *p,
struct srvsvc_NetShareInfo1005 *r,
int snum)
{ {
uint32_t dfs_flags = 0; uint32_t dfs_flags = 0;
@ -451,7 +462,9 @@ static void init_srv_share_info_1005(pipes_struct *p, struct srvsvc_NetShareInfo
Fill in a share info level 1006 structure. Fill in a share info level 1006 structure.
***************************************************************************/ ***************************************************************************/
static void init_srv_share_info_1006(pipes_struct *p, struct srvsvc_NetShareInfo1006 *r, int snum) static void init_srv_share_info_1006(struct pipes_struct *p,
struct srvsvc_NetShareInfo1006 *r,
int snum)
{ {
r->max_users = (uint32_t)-1; r->max_users = (uint32_t)-1;
} }
@ -460,7 +473,9 @@ static void init_srv_share_info_1006(pipes_struct *p, struct srvsvc_NetShareInfo
Fill in a share info level 1007 structure. Fill in a share info level 1007 structure.
***************************************************************************/ ***************************************************************************/
static void init_srv_share_info_1007(pipes_struct *p, struct srvsvc_NetShareInfo1007 *r, int snum) static void init_srv_share_info_1007(struct pipes_struct *p,
struct srvsvc_NetShareInfo1007 *r,
int snum)
{ {
r->flags = 0; r->flags = 0;
r->alternate_directory_name = ""; r->alternate_directory_name = "";
@ -470,7 +485,9 @@ static void init_srv_share_info_1007(pipes_struct *p, struct srvsvc_NetShareInfo
Fill in a share info level 1501 structure. Fill in a share info level 1501 structure.
********************************************************************/ ********************************************************************/
static void init_srv_share_info_1501(pipes_struct *p, struct sec_desc_buf *r, int snum) static void init_srv_share_info_1501(struct pipes_struct *p,
struct sec_desc_buf *r,
int snum)
{ {
struct security_descriptor *sd; struct security_descriptor *sd;
size_t sd_size; size_t sd_size;
@ -495,7 +512,7 @@ static bool is_hidden_share(int snum)
/******************************************************************* /*******************************************************************
Verify user is allowed to view share, access based enumeration Verify user is allowed to view share, access based enumeration
********************************************************************/ ********************************************************************/
static bool is_enumeration_allowed(pipes_struct *p, static bool is_enumeration_allowed(struct pipes_struct *p,
int snum) int snum)
{ {
if (!lp_access_based_share_enum(snum)) if (!lp_access_based_share_enum(snum))
@ -509,7 +526,7 @@ static bool is_enumeration_allowed(pipes_struct *p,
Fill in a share info structure. Fill in a share info structure.
********************************************************************/ ********************************************************************/
static WERROR init_srv_share_info_ctr(pipes_struct *p, static WERROR init_srv_share_info_ctr(struct pipes_struct *p,
struct srvsvc_NetShareInfoCtr *info_ctr, struct srvsvc_NetShareInfoCtr *info_ctr,
uint32_t *resume_handle_p, uint32_t *resume_handle_p,
uint32_t *total_entries, uint32_t *total_entries,
@ -754,7 +771,7 @@ static WERROR init_srv_share_info_ctr(pipes_struct *p,
fill in a sess info level 0 structure. fill in a sess info level 0 structure.
********************************************************************/ ********************************************************************/
static WERROR init_srv_sess_info_0(pipes_struct *p, static WERROR init_srv_sess_info_0(struct pipes_struct *p,
struct srvsvc_NetSessCtr0 *ctr0, struct srvsvc_NetSessCtr0 *ctr0,
uint32_t *resume_handle_p, uint32_t *resume_handle_p,
uint32_t *total_entries) uint32_t *total_entries)
@ -836,7 +853,7 @@ static int net_count_files( uid_t uid, struct server_id pid )
fill in a sess info level 1 structure. fill in a sess info level 1 structure.
********************************************************************/ ********************************************************************/
static WERROR init_srv_sess_info_1(pipes_struct *p, static WERROR init_srv_sess_info_1(struct pipes_struct *p,
struct srvsvc_NetSessCtr1 *ctr1, struct srvsvc_NetSessCtr1 *ctr1,
uint32_t *resume_handle_p, uint32_t *resume_handle_p,
uint32_t *total_entries) uint32_t *total_entries)
@ -1020,7 +1037,7 @@ static WERROR init_srv_conn_info_1(struct srvsvc_NetConnCtr1 *ctr1,
_srvsvc_NetFileEnum _srvsvc_NetFileEnum
*******************************************************************/ *******************************************************************/
WERROR _srvsvc_NetFileEnum(pipes_struct *p, WERROR _srvsvc_NetFileEnum(struct pipes_struct *p,
struct srvsvc_NetFileEnum *r) struct srvsvc_NetFileEnum *r)
{ {
TALLOC_CTX *ctx = NULL; TALLOC_CTX *ctx = NULL;
@ -1077,7 +1094,7 @@ WERROR _srvsvc_NetFileEnum(pipes_struct *p,
_srvsvc_NetSrvGetInfo _srvsvc_NetSrvGetInfo
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetSrvGetInfo(pipes_struct *p, WERROR _srvsvc_NetSrvGetInfo(struct pipes_struct *p,
struct srvsvc_NetSrvGetInfo *r) struct srvsvc_NetSrvGetInfo *r)
{ {
WERROR status = WERR_OK; WERROR status = WERR_OK;
@ -1169,7 +1186,7 @@ WERROR _srvsvc_NetSrvGetInfo(pipes_struct *p,
_srvsvc_NetSrvSetInfo _srvsvc_NetSrvSetInfo
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetSrvSetInfo(pipes_struct *p, WERROR _srvsvc_NetSrvSetInfo(struct pipes_struct *p,
struct srvsvc_NetSrvSetInfo *r) struct srvsvc_NetSrvSetInfo *r)
{ {
WERROR status = WERR_OK; WERROR status = WERR_OK;
@ -1187,7 +1204,7 @@ WERROR _srvsvc_NetSrvSetInfo(pipes_struct *p,
_srvsvc_NetConnEnum _srvsvc_NetConnEnum
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetConnEnum(pipes_struct *p, WERROR _srvsvc_NetConnEnum(struct pipes_struct *p,
struct srvsvc_NetConnEnum *r) struct srvsvc_NetConnEnum *r)
{ {
WERROR werr; WERROR werr;
@ -1225,7 +1242,7 @@ WERROR _srvsvc_NetConnEnum(pipes_struct *p,
_srvsvc_NetSessEnum _srvsvc_NetSessEnum
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetSessEnum(pipes_struct *p, WERROR _srvsvc_NetSessEnum(struct pipes_struct *p,
struct srvsvc_NetSessEnum *r) struct srvsvc_NetSessEnum *r)
{ {
WERROR werr; WERROR werr;
@ -1265,7 +1282,7 @@ WERROR _srvsvc_NetSessEnum(pipes_struct *p,
_srvsvc_NetSessDel _srvsvc_NetSessDel
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetSessDel(pipes_struct *p, WERROR _srvsvc_NetSessDel(struct pipes_struct *p,
struct srvsvc_NetSessDel *r) struct srvsvc_NetSessDel *r)
{ {
struct sessionid *session_list; struct sessionid *session_list;
@ -1333,7 +1350,7 @@ done:
_srvsvc_NetShareEnumAll _srvsvc_NetShareEnumAll
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetShareEnumAll(pipes_struct *p, WERROR _srvsvc_NetShareEnumAll(struct pipes_struct *p,
struct srvsvc_NetShareEnumAll *r) struct srvsvc_NetShareEnumAll *r)
{ {
WERROR werr; WERROR werr;
@ -1361,7 +1378,7 @@ WERROR _srvsvc_NetShareEnumAll(pipes_struct *p,
_srvsvc_NetShareEnum _srvsvc_NetShareEnum
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetShareEnum(pipes_struct *p, WERROR _srvsvc_NetShareEnum(struct pipes_struct *p,
struct srvsvc_NetShareEnum *r) struct srvsvc_NetShareEnum *r)
{ {
WERROR werr; WERROR werr;
@ -1389,7 +1406,7 @@ WERROR _srvsvc_NetShareEnum(pipes_struct *p,
_srvsvc_NetShareGetInfo _srvsvc_NetShareGetInfo
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetShareGetInfo(pipes_struct *p, WERROR _srvsvc_NetShareGetInfo(struct pipes_struct *p,
struct srvsvc_NetShareGetInfo *r) struct srvsvc_NetShareGetInfo *r)
{ {
WERROR status = WERR_OK; WERROR status = WERR_OK;
@ -1505,7 +1522,7 @@ char *valid_share_pathname(TALLOC_CTX *ctx, const char *dos_pathname)
_srvsvc_NetShareSetInfo. Modify share details. _srvsvc_NetShareSetInfo. Modify share details.
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetShareSetInfo(pipes_struct *p, WERROR _srvsvc_NetShareSetInfo(struct pipes_struct *p,
struct srvsvc_NetShareSetInfo *r) struct srvsvc_NetShareSetInfo *r)
{ {
char *command = NULL; char *command = NULL;
@ -1735,7 +1752,7 @@ WERROR _srvsvc_NetShareSetInfo(pipes_struct *p,
"comment" "max connections = " "comment" "max connections = "
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetShareAdd(pipes_struct *p, WERROR _srvsvc_NetShareAdd(struct pipes_struct *p,
struct srvsvc_NetShareAdd *r) struct srvsvc_NetShareAdd *r)
{ {
char *command = NULL; char *command = NULL;
@ -1917,7 +1934,7 @@ WERROR _srvsvc_NetShareAdd(pipes_struct *p,
a parameter. a parameter.
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetShareDel(pipes_struct *p, WERROR _srvsvc_NetShareDel(struct pipes_struct *p,
struct srvsvc_NetShareDel *r) struct srvsvc_NetShareDel *r)
{ {
char *command = NULL; char *command = NULL;
@ -2006,7 +2023,7 @@ WERROR _srvsvc_NetShareDel(pipes_struct *p,
_srvsvc_NetShareDelSticky _srvsvc_NetShareDelSticky
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetShareDelSticky(pipes_struct *p, WERROR _srvsvc_NetShareDelSticky(struct pipes_struct *p,
struct srvsvc_NetShareDelSticky *r) struct srvsvc_NetShareDelSticky *r)
{ {
struct srvsvc_NetShareDel q; struct srvsvc_NetShareDel q;
@ -2024,7 +2041,7 @@ WERROR _srvsvc_NetShareDelSticky(pipes_struct *p,
_srvsvc_NetRemoteTOD _srvsvc_NetRemoteTOD
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetRemoteTOD(pipes_struct *p, WERROR _srvsvc_NetRemoteTOD(struct pipes_struct *p,
struct srvsvc_NetRemoteTOD *r) struct srvsvc_NetRemoteTOD *r)
{ {
struct srvsvc_NetRemoteTODInfo *tod; struct srvsvc_NetRemoteTODInfo *tod;
@ -2071,7 +2088,7 @@ WERROR _srvsvc_NetRemoteTOD(pipes_struct *p,
Win9x NT tools get security descriptor. Win9x NT tools get security descriptor.
***********************************************************************************/ ***********************************************************************************/
WERROR _srvsvc_NetGetFileSecurity(pipes_struct *p, WERROR _srvsvc_NetGetFileSecurity(struct pipes_struct *p,
struct srvsvc_NetGetFileSecurity *r) struct srvsvc_NetGetFileSecurity *r)
{ {
struct smb_filename *smb_fname = NULL; struct smb_filename *smb_fname = NULL;
@ -2203,7 +2220,7 @@ error_exit:
Win9x NT tools set security descriptor. Win9x NT tools set security descriptor.
***********************************************************************************/ ***********************************************************************************/
WERROR _srvsvc_NetSetFileSecurity(pipes_struct *p, WERROR _srvsvc_NetSetFileSecurity(struct pipes_struct *p,
struct srvsvc_NetSetFileSecurity *r) struct srvsvc_NetSetFileSecurity *r)
{ {
struct smb_filename *smb_fname = NULL; struct smb_filename *smb_fname = NULL;
@ -2383,7 +2400,7 @@ static const char *next_server_disk_enum(uint32 *resume)
_srvsvc_NetDiskEnum _srvsvc_NetDiskEnum
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetDiskEnum(pipes_struct *p, WERROR _srvsvc_NetDiskEnum(struct pipes_struct *p,
struct srvsvc_NetDiskEnum *r) struct srvsvc_NetDiskEnum *r)
{ {
uint32 i; uint32 i;
@ -2432,7 +2449,7 @@ WERROR _srvsvc_NetDiskEnum(pipes_struct *p,
_srvsvc_NetNameValidate _srvsvc_NetNameValidate
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetNameValidate(pipes_struct *p, WERROR _srvsvc_NetNameValidate(struct pipes_struct *p,
struct srvsvc_NetNameValidate *r) struct srvsvc_NetNameValidate *r)
{ {
switch (r->in.name_type) { switch (r->in.name_type) {
@ -2491,7 +2508,8 @@ static void enum_file_close_fn( const struct share_mode_entry *e,
Close a file given a 32-bit file id. Close a file given a 32-bit file id.
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetFileClose(pipes_struct *p, struct srvsvc_NetFileClose *r) WERROR _srvsvc_NetFileClose(struct pipes_struct *p,
struct srvsvc_NetFileClose *r)
{ {
SE_PRIV se_diskop = SE_DISK_OPERATOR; SE_PRIV se_diskop = SE_DISK_OPERATOR;
bool is_disk_op; bool is_disk_op;
@ -2515,211 +2533,246 @@ WERROR _srvsvc_NetFileClose(pipes_struct *p, struct srvsvc_NetFileClose *r)
/******************************************************************** /********************************************************************
********************************************************************/ ********************************************************************/
WERROR _srvsvc_NetCharDevEnum(pipes_struct *p, struct srvsvc_NetCharDevEnum *r) WERROR _srvsvc_NetCharDevEnum(struct pipes_struct *p,
struct srvsvc_NetCharDevEnum *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetCharDevGetInfo(pipes_struct *p, struct srvsvc_NetCharDevGetInfo *r) WERROR _srvsvc_NetCharDevGetInfo(struct pipes_struct *p,
struct srvsvc_NetCharDevGetInfo *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetCharDevControl(pipes_struct *p, struct srvsvc_NetCharDevControl *r) WERROR _srvsvc_NetCharDevControl(struct pipes_struct *p,
struct srvsvc_NetCharDevControl *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetCharDevQEnum(pipes_struct *p, struct srvsvc_NetCharDevQEnum *r) WERROR _srvsvc_NetCharDevQEnum(struct pipes_struct *p,
struct srvsvc_NetCharDevQEnum *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetCharDevQGetInfo(pipes_struct *p, struct srvsvc_NetCharDevQGetInfo *r) WERROR _srvsvc_NetCharDevQGetInfo(struct pipes_struct *p,
struct srvsvc_NetCharDevQGetInfo *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetCharDevQSetInfo(pipes_struct *p, struct srvsvc_NetCharDevQSetInfo *r) WERROR _srvsvc_NetCharDevQSetInfo(struct pipes_struct *p,
struct srvsvc_NetCharDevQSetInfo *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetCharDevQPurge(pipes_struct *p, struct srvsvc_NetCharDevQPurge *r) WERROR _srvsvc_NetCharDevQPurge(struct pipes_struct *p,
struct srvsvc_NetCharDevQPurge *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetCharDevQPurgeSelf(pipes_struct *p, struct srvsvc_NetCharDevQPurgeSelf *r) WERROR _srvsvc_NetCharDevQPurgeSelf(struct pipes_struct *p,
struct srvsvc_NetCharDevQPurgeSelf *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetFileGetInfo(pipes_struct *p, struct srvsvc_NetFileGetInfo *r) WERROR _srvsvc_NetFileGetInfo(struct pipes_struct *p,
struct srvsvc_NetFileGetInfo *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetShareCheck(pipes_struct *p, struct srvsvc_NetShareCheck *r) WERROR _srvsvc_NetShareCheck(struct pipes_struct *p,
struct srvsvc_NetShareCheck *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetServerStatisticsGet(pipes_struct *p, struct srvsvc_NetServerStatisticsGet *r) WERROR _srvsvc_NetServerStatisticsGet(struct pipes_struct *p,
struct srvsvc_NetServerStatisticsGet *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetTransportAdd(pipes_struct *p, struct srvsvc_NetTransportAdd *r) WERROR _srvsvc_NetTransportAdd(struct pipes_struct *p,
struct srvsvc_NetTransportAdd *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetTransportEnum(pipes_struct *p, struct srvsvc_NetTransportEnum *r) WERROR _srvsvc_NetTransportEnum(struct pipes_struct *p,
struct srvsvc_NetTransportEnum *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetTransportDel(pipes_struct *p, struct srvsvc_NetTransportDel *r) WERROR _srvsvc_NetTransportDel(struct pipes_struct *p,
struct srvsvc_NetTransportDel *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetSetServiceBits(pipes_struct *p, struct srvsvc_NetSetServiceBits *r) WERROR _srvsvc_NetSetServiceBits(struct pipes_struct *p,
struct srvsvc_NetSetServiceBits *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetPathType(pipes_struct *p, struct srvsvc_NetPathType *r) WERROR _srvsvc_NetPathType(struct pipes_struct *p,
struct srvsvc_NetPathType *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetPathCanonicalize(pipes_struct *p, struct srvsvc_NetPathCanonicalize *r) WERROR _srvsvc_NetPathCanonicalize(struct pipes_struct *p,
struct srvsvc_NetPathCanonicalize *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetPathCompare(pipes_struct *p, struct srvsvc_NetPathCompare *r) WERROR _srvsvc_NetPathCompare(struct pipes_struct *p,
struct srvsvc_NetPathCompare *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NETRPRNAMECANONICALIZE(pipes_struct *p, struct srvsvc_NETRPRNAMECANONICALIZE *r) WERROR _srvsvc_NETRPRNAMECANONICALIZE(struct pipes_struct *p,
struct srvsvc_NETRPRNAMECANONICALIZE *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetPRNameCompare(pipes_struct *p, struct srvsvc_NetPRNameCompare *r) WERROR _srvsvc_NetPRNameCompare(struct pipes_struct *p,
struct srvsvc_NetPRNameCompare *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetShareDelStart(pipes_struct *p, struct srvsvc_NetShareDelStart *r) WERROR _srvsvc_NetShareDelStart(struct pipes_struct *p,
struct srvsvc_NetShareDelStart *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetShareDelCommit(pipes_struct *p, struct srvsvc_NetShareDelCommit *r) WERROR _srvsvc_NetShareDelCommit(struct pipes_struct *p,
struct srvsvc_NetShareDelCommit *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetServerTransportAddEx(pipes_struct *p, struct srvsvc_NetServerTransportAddEx *r) WERROR _srvsvc_NetServerTransportAddEx(struct pipes_struct *p,
struct srvsvc_NetServerTransportAddEx *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NetServerSetServiceBitsEx(pipes_struct *p, struct srvsvc_NetServerSetServiceBitsEx *r) WERROR _srvsvc_NetServerSetServiceBitsEx(struct pipes_struct *p,
struct srvsvc_NetServerSetServiceBitsEx *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NETRDFSGETVERSION(pipes_struct *p, struct srvsvc_NETRDFSGETVERSION *r) WERROR _srvsvc_NETRDFSGETVERSION(struct pipes_struct *p,
struct srvsvc_NETRDFSGETVERSION *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NETRDFSCREATELOCALPARTITION(pipes_struct *p, struct srvsvc_NETRDFSCREATELOCALPARTITION *r) WERROR _srvsvc_NETRDFSCREATELOCALPARTITION(struct pipes_struct *p,
struct srvsvc_NETRDFSCREATELOCALPARTITION *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NETRDFSDELETELOCALPARTITION(pipes_struct *p, struct srvsvc_NETRDFSDELETELOCALPARTITION *r) WERROR _srvsvc_NETRDFSDELETELOCALPARTITION(struct pipes_struct *p,
struct srvsvc_NETRDFSDELETELOCALPARTITION *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NETRDFSSETLOCALVOLUMESTATE(pipes_struct *p, struct srvsvc_NETRDFSSETLOCALVOLUMESTATE *r) WERROR _srvsvc_NETRDFSSETLOCALVOLUMESTATE(struct pipes_struct *p,
struct srvsvc_NETRDFSSETLOCALVOLUMESTATE *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NETRDFSSETSERVERINFO(pipes_struct *p, struct srvsvc_NETRDFSSETSERVERINFO *r) WERROR _srvsvc_NETRDFSSETSERVERINFO(struct pipes_struct *p,
struct srvsvc_NETRDFSSETSERVERINFO *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NETRDFSCREATEEXITPOINT(pipes_struct *p, struct srvsvc_NETRDFSCREATEEXITPOINT *r) WERROR _srvsvc_NETRDFSCREATEEXITPOINT(struct pipes_struct *p,
struct srvsvc_NETRDFSCREATEEXITPOINT *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NETRDFSDELETEEXITPOINT(pipes_struct *p, struct srvsvc_NETRDFSDELETEEXITPOINT *r) WERROR _srvsvc_NETRDFSDELETEEXITPOINT(struct pipes_struct *p,
struct srvsvc_NETRDFSDELETEEXITPOINT *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NETRDFSMODIFYPREFIX(pipes_struct *p, struct srvsvc_NETRDFSMODIFYPREFIX *r) WERROR _srvsvc_NETRDFSMODIFYPREFIX(struct pipes_struct *p,
struct srvsvc_NETRDFSMODIFYPREFIX *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NETRDFSFIXLOCALVOLUME(pipes_struct *p, struct srvsvc_NETRDFSFIXLOCALVOLUME *r) WERROR _srvsvc_NETRDFSFIXLOCALVOLUME(struct pipes_struct *p,
struct srvsvc_NETRDFSFIXLOCALVOLUME *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NETRDFSMANAGERREPORTSITEINFO(pipes_struct *p, struct srvsvc_NETRDFSMANAGERREPORTSITEINFO *r) WERROR _srvsvc_NETRDFSMANAGERREPORTSITEINFO(struct pipes_struct *p,
struct srvsvc_NETRDFSMANAGERREPORTSITEINFO *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;
} }
WERROR _srvsvc_NETRSERVERTRANSPORTDELEX(pipes_struct *p, struct srvsvc_NETRSERVERTRANSPORTDELEX *r) WERROR _srvsvc_NETRSERVERTRANSPORTDELEX(struct pipes_struct *p,
struct srvsvc_NETRSERVERTRANSPORTDELEX *r)
{ {
p->rng_fault_state = True; p->rng_fault_state = True;
return WERR_NOT_SUPPORTED; return WERR_NOT_SUPPORTED;