Length comparison of the linearized version is not correct.
[Samba/ekacnet.git] / librpc / idl / initshutdown.idl
blob02b2501c1dae7a51cc236ed83ae866eba0568ac0
1 #include "idl_types.h"
3 /*
4 initshutdown interface definition
5 */
7 import "lsa.idl";
9 [
10 uuid("894de0c0-0d55-11d3-a322-00c04fa321a1"),
11 version(1.0),
12 endpoint("ncacn_np:[\\pipe\\InitShutdown]"),
13 pointer_default(unique),
14 helpstring("Init shutdown service")
15 ] interface initshutdown
17 WERROR initshutdown_Init(
18 [in,unique] uint16 *hostname,
20 * Note: lsa_String and winreg_String both result
21 * in WERR_INVALID_PARAM
23 [in,unique] lsa_StringLarge *message,
24 [in] uint32 timeout,
25 [in] uint8 force_apps,
26 [in] uint8 do_reboot
29 WERROR initshutdown_Abort(
30 [in,unique] uint16 *server
33 WERROR initshutdown_InitEx(
34 [in,unique] uint16 *hostname,
36 * Note: lsa_String and winreg_String both result
37 * in WERR_INVALID_PARAM
39 [in,unique] lsa_StringLarge *message,
40 [in] uint32 timeout,
41 [in] uint8 force_apps,
42 [in] uint8 do_reboot,
43 [in] uint32 reason