r25068: Older samba3 DCs will return DCERPC_FAULT_OP_RNG_ERROR for every opcode on the
[Samba.git] / source / librpc / idl / initshutdown.idl
blob50d49637c2e65d87234c022b902fe6888afbcbef
1 #include "idl_types.h"
3 /*
4 initshutdown interface definition
5 */
7 [
8 uuid("894de0c0-0d55-11d3-a322-00c04fa321a1"),
9 version(1.0),
10 endpoint("ncacn_np:[\\pipe\\InitShutdown]"),
11 pointer_default(unique),
12 helpstring("Init shutdown service")
13 ] interface initshutdown
15 typedef struct {
16 [value(strlen_m_term(name))] uint32 name_size;
17 [flag(STR_LEN4|STR_NOTERM)] string name;
18 } initshutdown_String_sub;
20 typedef [public] struct {
21 [value(strlen_m(r->name->name)*2)] uint16 name_len;
22 [value(strlen_m_term(r->name->name)*2)] uint16 name_size;
23 initshutdown_String_sub *name;
24 } initshutdown_String;
26 WERROR initshutdown_Init(
27 [in,unique] uint16 *hostname,
28 [in,unique] initshutdown_String *message,
29 [in] uint32 timeout,
30 [in] uint8 force_apps,
31 [in] uint8 reboot
34 WERROR initshutdown_Abort(
35 [in,unique] uint16 *server
38 WERROR initshutdown_InitEx(
39 [in,unique] uint16 *hostname,
40 [in,unique] initshutdown_String *message,
41 [in] uint32 timeout,
42 [in] uint8 force_apps,
43 [in] uint8 reboot,
44 [in] uint32 reason