~zulcss/samba/server-dailies-3.4

« back to all changes in this revision

Viewing changes to librpc/idl/rot.idl

  • Committer: Chuck Short
  • Date: 2010-09-28 20:38:39 UTC
  • Revision ID: zulcss@ubuntu.com-20100928203839-pgjulytsi9ue63x1
Initial version

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
}