⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cli_wkssvc.c

📁 samba服务器!
💻 C
📖 第 1 页 / 共 2 页
字号:
/* * Unix SMB/CIFS implementation. * client auto-generated by pidl. DO NOT MODIFY! */#include "includes.h"#include "librpc/gen_ndr/cli_wkssvc.h"NTSTATUS rpccli_wkssvc_NetWkstaGetInfo(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, uint32_t level, union wkssvc_NetWkstaInfo *info){	struct wkssvc_NetWkstaGetInfo r;	NTSTATUS status;		/* In parameters */	r.in.server_name = server_name;	r.in.level = level;		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaGetInfo, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETWKSTAGETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetWkstaGetInfo, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetWkstaGetInfo);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaGetInfo, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */	*info = *r.out.info;		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_wkssvc_NetWkstaSetInfo(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, uint32_t level, union wkssvc_NetWkstaInfo *info, uint32_t *parm_error){	struct wkssvc_NetWkstaSetInfo r;	NTSTATUS status;		/* In parameters */	r.in.server_name = server_name;	r.in.level = level;	r.in.info = info;	r.in.parm_error = parm_error;		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaSetInfo, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETWKSTASETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetWkstaSetInfo, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetWkstaSetInfo);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaSetInfo, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */	*parm_error = *r.out.parm_error;		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_wkssvc_NetWkstaEnumUsers(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, uint32_t level, union WKS_USER_ENUM_UNION *users, uint32_t prefmaxlen, uint32_t *entriesread, uint32_t *totalentries, uint32_t *resumehandle){	struct wkssvc_NetWkstaEnumUsers r;	NTSTATUS status;		/* In parameters */	r.in.server_name = server_name;	r.in.level = level;	r.in.users = users;	r.in.prefmaxlen = prefmaxlen;	r.in.resumehandle = resumehandle;		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaEnumUsers, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETWKSTAENUMUSERS, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetWkstaEnumUsers, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetWkstaEnumUsers);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaEnumUsers, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */	*users = *r.out.users;	if ( entriesread ) {		*entriesread = *r.out.entriesread;	}	if ( totalentries ) {		*totalentries = *r.out.totalentries;	}	*resumehandle = *r.out.resumehandle;		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRWKSTAUSERGETINFO(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRWKSTAUSERGETINFO r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRWKSTAUSERGETINFO, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRWKSTAUSERGETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRWKSTAUSERGETINFO, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRWKSTAUSERGETINFO);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWKSTAUSERGETINFO, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRWKSTAUSERSETINFO(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRWKSTAUSERSETINFO r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRWKSTAUSERSETINFO, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRWKSTAUSERSETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRWKSTAUSERSETINFO, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRWKSTAUSERSETINFO);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWKSTAUSERSETINFO, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_wkssvc_NetWkstaTransportEnum(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, uint32_t *level, union wkssvc_NetWkstaTransportCtr *ctr, uint32_t max_buffer, uint32_t *totalentries, uint32_t *resume_handle){	struct wkssvc_NetWkstaTransportEnum r;	NTSTATUS status;		/* In parameters */	r.in.server_name = server_name;	r.in.level = level;	r.in.ctr = ctr;	r.in.max_buffer = max_buffer;	r.in.resume_handle = resume_handle;		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(wkssvc_NetWkstaTransportEnum, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETWKSTATRANSPORTENUM, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetWkstaTransportEnum, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetWkstaTransportEnum);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(wkssvc_NetWkstaTransportEnum, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */	*level = *r.out.level;	*ctr = *r.out.ctr;	if ( totalentries ) {		*totalentries = *r.out.totalentries;	}	*resume_handle = *r.out.resume_handle;		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRWKSTATRANSPORTADD(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRWKSTATRANSPORTADD r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRWKSTATRANSPORTADD, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRWKSTATRANSPORTADD, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRWKSTATRANSPORTADD, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRWKSTATRANSPORTADD);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWKSTATRANSPORTADD, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRWKSTATRANSPORTDEL(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRWKSTATRANSPORTDEL r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRWKSTATRANSPORTDEL, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRWKSTATRANSPORTDEL, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRWKSTATRANSPORTDEL, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRWKSTATRANSPORTDEL);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWKSTATRANSPORTDEL, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRUSEADD(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRUSEADD r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRUSEADD, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUSEADD, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRUSEADD, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRUSEADD);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUSEADD, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRUSEGETINFO(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRUSEGETINFO r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRUSEGETINFO, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUSEGETINFO, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRUSEGETINFO, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRUSEGETINFO);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUSEGETINFO, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRUSEDEL(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRUSEDEL r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRUSEDEL, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUSEDEL, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRUSEDEL, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRUSEDEL);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUSEDEL, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRUSEENUM(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRUSEENUM r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRUSEENUM, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUSEENUM, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRUSEENUM, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRUSEENUM);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUSEENUM, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRMESSAGEBUFFERSEND(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRMESSAGEBUFFERSEND r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRMESSAGEBUFFERSEND, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRMESSAGEBUFFERSEND, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRMESSAGEBUFFERSEND, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRMESSAGEBUFFERSEND);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRMESSAGEBUFFERSEND, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRWORKSTATIONSTATISTICSGET(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRWORKSTATIONSTATISTICSGET r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRWORKSTATIONSTATISTICSGET, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRWORKSTATIONSTATISTICSGET, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRWORKSTATIONSTATISTICSGET, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRWORKSTATIONSTATISTICSGET);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRWORKSTATIONSTATISTICSGET, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRLOGONDOMAINNAMEADD(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRLOGONDOMAINNAMEADD r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRLOGONDOMAINNAMEADD, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRLOGONDOMAINNAMEADD, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRLOGONDOMAINNAMEADD, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRLOGONDOMAINNAMEADD);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRLOGONDOMAINNAMEADD, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRLOGONDOMAINNAMEDEL(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRLOGONDOMAINNAMEDEL r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -