r19588: Use include and import statements rather than depends() and helper().
[samba.git] / source4 / librpc / idl / rot.idl
index 27c78366356d96f669a53d86df7ee7e1ae374a6e..0ba616259df7d5224b9a268620883bb675a5a5c2 100644 (file)
@@ -1,19 +1,19 @@
+import "orpc.idl";
+
 [
        uuid("b9e79e60-3d52-11ce-aaa1-00006901293f"),
        version(0.2),
        pointer_default(unique),
        pointer_default_top(unique),
-       depends(orpc),
        endpoint("ncacn_np:[\\pipe\\epmapper]", "ncacn_ip_tcp:[135]", 
-                 "ncalrpc:[EPMAPPER]"),
-       keepref
+                 "ncalrpc:[EPMAPPER]")
 ] interface rot
 {
        WERROR rot_add (
                                        [in] uint32 flags, 
                                        [in] MInterfacePointer *unk, 
                                        [in] MInterfacePointer *moniker, 
-                                       [out] uint32 rotid
+                                       [out,ref] uint32 *rotid
                                        );
        
        WERROR rot_remove (
@@ -26,7 +26,7 @@
        
        WERROR rot_get_interface_pointer (
                                         [in] MInterfacePointer *moniker, 
-                                        [out] MInterfacePointer *ip
+                                        [out,ref] MInterfacePointer *ip
                                         );
        
        WERROR rot_set_modification_time (
@@ -36,7 +36,7 @@
        
        WERROR rot_get_modification_time (
                                                           [in] MInterfacePointer *moniker,
-                                                          [out] NTTIME t
+                                                          [out,ref] NTTIME *t
                                                           );
        
        WERROR rot_enum (