summaryrefslogtreecommitdiff
path: root/source3/librpc/gen_ndr/cli_initshutdown.c
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2007-12-03 18:19:20 +0100
committerGünther Deschner <gd@samba.org>2007-12-03 18:43:19 +0100
commit59e9d5b449c8c5b91aa1bd621f41213feba775d0 (patch)
tree3995e096cd9d1b9a42e506140f2c8fef663c7b0f /source3/librpc/gen_ndr/cli_initshutdown.c
parent66887ddfbad5fde60ea7495fad33a5eb77c88b49 (diff)
downloadsamba-59e9d5b449c8c5b91aa1bd621f41213feba775d0.tar.gz
samba-59e9d5b449c8c5b91aa1bd621f41213feba775d0.tar.bz2
samba-59e9d5b449c8c5b91aa1bd621f41213feba775d0.zip
Regenerate pidl rpc client calls that are WERROR based.
Guenther (This used to be commit 298b0ce951f02705c5660a4171f7cc208de7a1db)
Diffstat (limited to 'source3/librpc/gen_ndr/cli_initshutdown.c')
-rw-r--r--source3/librpc/gen_ndr/cli_initshutdown.c18
1 files changed, 15 insertions, 3 deletions
diff --git a/source3/librpc/gen_ndr/cli_initshutdown.c b/source3/librpc/gen_ndr/cli_initshutdown.c
index 4e6647dac5..57c5e60226 100644
--- a/source3/librpc/gen_ndr/cli_initshutdown.c
+++ b/source3/librpc/gen_ndr/cli_initshutdown.c
@@ -6,7 +6,7 @@
#include "includes.h"
#include "librpc/gen_ndr/cli_initshutdown.h"
-NTSTATUS rpccli_initshutdown_Init(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, uint16_t *hostname, struct initshutdown_String *message, uint32_t timeout, uint8_t force_apps, uint8_t reboot)
+NTSTATUS rpccli_initshutdown_Init(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, uint16_t *hostname, struct initshutdown_String *message, uint32_t timeout, uint8_t force_apps, uint8_t reboot, WERROR *werror)
{
struct initshutdown_Init r;
NTSTATUS status;
@@ -37,10 +37,14 @@ NTSTATUS rpccli_initshutdown_Init(struct rpc_pipe_client *cli, TALLOC_CTX *mem_c
/* Return variables */
/* Return result */
+ if (werror) {
+ *werror = r.out.result;
+ }
+
return werror_to_ntstatus(r.out.result);
}
-NTSTATUS rpccli_initshutdown_Abort(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, uint16_t *server)
+NTSTATUS rpccli_initshutdown_Abort(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, uint16_t *server, WERROR *werror)
{
struct initshutdown_Abort r;
NTSTATUS status;
@@ -67,10 +71,14 @@ NTSTATUS rpccli_initshutdown_Abort(struct rpc_pipe_client *cli, TALLOC_CTX *mem_
/* Return variables */
/* Return result */
+ if (werror) {
+ *werror = r.out.result;
+ }
+
return werror_to_ntstatus(r.out.result);
}
-NTSTATUS rpccli_initshutdown_InitEx(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, uint16_t *hostname, struct initshutdown_String *message, uint32_t timeout, uint8_t force_apps, uint8_t reboot, uint32_t reason)
+NTSTATUS rpccli_initshutdown_InitEx(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx, uint16_t *hostname, struct initshutdown_String *message, uint32_t timeout, uint8_t force_apps, uint8_t reboot, uint32_t reason, WERROR *werror)
{
struct initshutdown_InitEx r;
NTSTATUS status;
@@ -102,6 +110,10 @@ NTSTATUS rpccli_initshutdown_InitEx(struct rpc_pipe_client *cli, TALLOC_CTX *mem
/* Return variables */
/* Return result */
+ if (werror) {
+ *werror = r.out.result;
+ }
+
return werror_to_ntstatus(r.out.result);
}