s3-netlogon: add DS_WEB_SERVICE_REQUIRED bit for dsgetdcname calls.
[ira/wip.git] / librpc / idl / rot.idl
1 import "orpc.idl";
2
3 [
4         uuid("b9e79e60-3d52-11ce-aaa1-00006901293f"),
5         version(0.2),
6         pointer_default(unique),
7         endpoint("ncacn_np:[\\pipe\\epmapper]", "ncacn_ip_tcp:[135]", 
8                   "ncalrpc:[EPMAPPER]")
9 ] interface rot
10 {
11         WERROR rot_add (
12                                         [in] uint32 flags, 
13                                         [in] MInterfacePointer *unk, 
14                                         [in] MInterfacePointer *moniker, 
15                                         [out] uint32 *rotid
16                                         );
17         
18         WERROR rot_remove (
19                                   [in] uint32 rotid
20                                   );
21         
22         WERROR rot_is_listed (
23                                          [in] MInterfacePointer *moniker
24                                          );
25         
26         WERROR rot_get_interface_pointer (
27                                          [in] MInterfacePointer *moniker, 
28                                          [out] MInterfacePointer *ip
29                                          );
30         
31         WERROR rot_set_modification_time (
32                                                   [in] uint32 rotid, 
33                                                   [in] NTTIME *t
34                                                   );
35         
36         WERROR rot_get_modification_time (
37                                                            [in] MInterfacePointer *moniker,
38                                                            [out] NTTIME *t
39                                                            );
40         
41         WERROR rot_enum (
42                                            [out] MInterfacePointer *EnumMoniker
43                                            );
44 }