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

📄 cli_wkssvc.c

📁 samba服务器!
💻 C
📖 第 1 页 / 共 2 页
字号:
		NDR_PRINT_IN_DEBUG(WKSSVC_NETRLOGONDOMAINNAMEDEL, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRLOGONDOMAINNAMEDEL, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRLOGONDOMAINNAMEDEL, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRLOGONDOMAINNAMEDEL);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRLOGONDOMAINNAMEDEL, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRJOINDOMAIN(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRJOINDOMAIN r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRJOINDOMAIN, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRJOINDOMAIN, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRJOINDOMAIN, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRJOINDOMAIN);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRJOINDOMAIN, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRUNJOINDOMAIN(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRUNJOINDOMAIN r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRUNJOINDOMAIN, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUNJOINDOMAIN, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRUNJOINDOMAIN, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRUNJOINDOMAIN);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRUNJOINDOMAIN, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRRENAMEMACHINEINDOMAIN(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRRENAMEMACHINEINDOMAIN r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRRENAMEMACHINEINDOMAIN, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRRENAMEMACHINEINDOMAIN, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRRENAMEMACHINEINDOMAIN, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRRENAMEMACHINEINDOMAIN);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRRENAMEMACHINEINDOMAIN, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRVALIDATENAME(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRVALIDATENAME r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRVALIDATENAME, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRVALIDATENAME, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRVALIDATENAME, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRVALIDATENAME);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRVALIDATENAME, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRGETJOININFORMATION(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRGETJOININFORMATION r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRGETJOININFORMATION, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRGETJOININFORMATION, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRGETJOININFORMATION, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRGETJOININFORMATION);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRGETJOININFORMATION, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRGETJOINABLEOUS(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRGETJOINABLEOUS r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRGETJOINABLEOUS, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRGETJOINABLEOUS, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRGETJOINABLEOUS, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRGETJOINABLEOUS);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRGETJOINABLEOUS, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_wkssvc_NetrJoinDomain2(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, const char *domain_name, const char *account_name, const char *admin_account, struct wkssvc_PasswordBuffer *encrypted_password, uint32_t join_flags){	struct wkssvc_NetrJoinDomain2 r;	NTSTATUS status;		/* In parameters */	r.in.server_name = server_name;	r.in.domain_name = domain_name;	r.in.account_name = account_name;	r.in.admin_account = admin_account;	r.in.encrypted_password = encrypted_password;	r.in.join_flags = join_flags;		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(wkssvc_NetrJoinDomain2, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRJOINDOMAIN2, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetrJoinDomain2, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetrJoinDomain2);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(wkssvc_NetrJoinDomain2, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_wkssvc_NetrUnjoinDomain2(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, const char *account, struct wkssvc_PasswordBuffer *encrypted_password, uint32_t unjoin_flags){	struct wkssvc_NetrUnjoinDomain2 r;	NTSTATUS status;		/* In parameters */	r.in.server_name = server_name;	r.in.account = account;	r.in.encrypted_password = encrypted_password;	r.in.unjoin_flags = unjoin_flags;		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(wkssvc_NetrUnjoinDomain2, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRUNJOINDOMAIN2, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetrUnjoinDomain2, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetrUnjoinDomain2);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(wkssvc_NetrUnjoinDomain2, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_wkssvc_NetrRenameMachineInDomain2(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, const char *NewMachineName, const char *Account, struct wkssvc_PasswordBuffer *EncryptedPassword, uint32_t RenameOptions){	struct wkssvc_NetrRenameMachineInDomain2 r;	NTSTATUS status;		/* In parameters */	r.in.server_name = server_name;	r.in.NewMachineName = NewMachineName;	r.in.Account = Account;	r.in.EncryptedPassword = EncryptedPassword;	r.in.RenameOptions = RenameOptions;		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(wkssvc_NetrRenameMachineInDomain2, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRRENAMEMACHINEINDOMAIN2, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetrRenameMachineInDomain2, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetrRenameMachineInDomain2);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(wkssvc_NetrRenameMachineInDomain2, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRVALIDATENAME2(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRVALIDATENAME2 r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRVALIDATENAME2, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRVALIDATENAME2, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRVALIDATENAME2, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRVALIDATENAME2);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRVALIDATENAME2, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRGETJOINABLEOUS2(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRGETJOINABLEOUS2 r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRGETJOINABLEOUS2, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRGETJOINABLEOUS2, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRGETJOINABLEOUS2, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRGETJOINABLEOUS2);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRGETJOINABLEOUS2, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_wkssvc_NetrAddAlternateComputerName(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, const char *NewAlternateMachineName, const char *Account, struct wkssvc_PasswordBuffer *EncryptedPassword, uint32_t Reserved){	struct wkssvc_NetrAddAlternateComputerName r;	NTSTATUS status;		/* In parameters */	r.in.server_name = server_name;	r.in.NewAlternateMachineName = NewAlternateMachineName;	r.in.Account = Account;	r.in.EncryptedPassword = EncryptedPassword;	r.in.Reserved = Reserved;		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(wkssvc_NetrAddAlternateComputerName, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRADDALTERNATECOMPUTERNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetrAddAlternateComputerName, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetrAddAlternateComputerName);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(wkssvc_NetrAddAlternateComputerName, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_wkssvc_NetrRemoveAlternateComputerName(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, const char *server_name, const char *AlternateMachineNameToRemove, const char *Account, struct wkssvc_PasswordBuffer *EncryptedPassword, uint32_t Reserved){	struct wkssvc_NetrRemoveAlternateComputerName r;	NTSTATUS status;		/* In parameters */	r.in.server_name = server_name;	r.in.AlternateMachineNameToRemove = AlternateMachineNameToRemove;	r.in.Account = Account;	r.in.EncryptedPassword = EncryptedPassword;	r.in.Reserved = Reserved;		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(wkssvc_NetrRemoveAlternateComputerName, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRREMOVEALTERNATECOMPUTERNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_wkssvc_NetrRemoveAlternateComputerName, (ndr_push_flags_fn_t)ndr_push_wkssvc_NetrRemoveAlternateComputerName);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(wkssvc_NetrRemoveAlternateComputerName, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRSETPRIMARYCOMPUTERNAME(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRSETPRIMARYCOMPUTERNAME r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRSETPRIMARYCOMPUTERNAME, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRSETPRIMARYCOMPUTERNAME, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRSETPRIMARYCOMPUTERNAME, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRSETPRIMARYCOMPUTERNAME);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRSETPRIMARYCOMPUTERNAME, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}NTSTATUS rpccli_WKSSVC_NETRENUMERATECOMPUTERNAMES(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx){	struct WKSSVC_NETRENUMERATECOMPUTERNAMES r;	NTSTATUS status;		/* In parameters */		if (DEBUGLEVEL >= 10)		NDR_PRINT_IN_DEBUG(WKSSVC_NETRENUMERATECOMPUTERNAMES, &r);		status = cli_do_rpc_ndr(cli, mem_ctx, PI_WKSSVC, DCERPC_WKSSVC_NETRENUMERATECOMPUTERNAMES, &r, (ndr_pull_flags_fn_t)ndr_pull_WKSSVC_NETRENUMERATECOMPUTERNAMES, (ndr_push_flags_fn_t)ndr_push_WKSSVC_NETRENUMERATECOMPUTERNAMES);		if ( !NT_STATUS_IS_OK(status) ) {		return status;	}		if (DEBUGLEVEL >= 10)		NDR_PRINT_OUT_DEBUG(WKSSVC_NETRENUMERATECOMPUTERNAMES, &r);		if (NT_STATUS_IS_ERR(status)) {		return status;	}		/* Return variables */		/* Return result */	return werror_to_ntstatus(r.out.result);}

⌨️ 快捷键说明

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