1
#include "../librpc/gen_ndr/ndr_initshutdown.h"
2
#ifndef __CLI_INITSHUTDOWN__
3
#define __CLI_INITSHUTDOWN__
4
struct tevent_req *rpccli_initshutdown_Init_send(TALLOC_CTX *mem_ctx,
5
struct tevent_context *ev,
6
struct rpc_pipe_client *cli,
7
uint16_t *_hostname /* [in] [unique] */,
8
struct lsa_StringLarge *_message /* [in] [unique] */,
9
uint32_t _timeout /* [in] */,
10
uint8_t _force_apps /* [in] */,
11
uint8_t _do_reboot /* [in] */);
12
NTSTATUS rpccli_initshutdown_Init_recv(struct tevent_req *req,
15
NTSTATUS rpccli_initshutdown_Init(struct rpc_pipe_client *cli,
17
uint16_t *hostname /* [in] [unique] */,
18
struct lsa_StringLarge *message /* [in] [unique] */,
19
uint32_t timeout /* [in] */,
20
uint8_t force_apps /* [in] */,
21
uint8_t do_reboot /* [in] */,
23
struct tevent_req *rpccli_initshutdown_Abort_send(TALLOC_CTX *mem_ctx,
24
struct tevent_context *ev,
25
struct rpc_pipe_client *cli,
26
uint16_t *_server /* [in] [unique] */);
27
NTSTATUS rpccli_initshutdown_Abort_recv(struct tevent_req *req,
30
NTSTATUS rpccli_initshutdown_Abort(struct rpc_pipe_client *cli,
32
uint16_t *server /* [in] [unique] */,
34
struct tevent_req *rpccli_initshutdown_InitEx_send(TALLOC_CTX *mem_ctx,
35
struct tevent_context *ev,
36
struct rpc_pipe_client *cli,
37
uint16_t *_hostname /* [in] [unique] */,
38
struct lsa_StringLarge *_message /* [in] [unique] */,
39
uint32_t _timeout /* [in] */,
40
uint8_t _force_apps /* [in] */,
41
uint8_t _do_reboot /* [in] */,
42
uint32_t _reason /* [in] */);
43
NTSTATUS rpccli_initshutdown_InitEx_recv(struct tevent_req *req,
46
NTSTATUS rpccli_initshutdown_InitEx(struct rpc_pipe_client *cli,
48
uint16_t *hostname /* [in] [unique] */,
49
struct lsa_StringLarge *message /* [in] [unique] */,
50
uint32_t timeout /* [in] */,
51
uint8_t force_apps /* [in] */,
52
uint8_t do_reboot /* [in] */,
53
uint32_t reason /* [in] */,
55
#endif /* __CLI_INITSHUTDOWN__ */