svn commit: samba r19855 - in branches/SAMBA_4_0/source/librpc/idl: .

metze at samba.org metze at samba.org
Thu Nov 23 13:12:49 GMT 2006


Author: metze
Date: 2006-11-23 13:12:47 +0000 (Thu, 23 Nov 2006)
New Revision: 19855

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=19855

Log:
toplevel pointers are 'ref' by default:
- we don't need to add 'ref' explicit
- we some toplevel pointers need to be 'ptr' ('sptr' for now) pointers

metze
Modified:
   branches/SAMBA_4_0/source/librpc/idl/epmapper.idl


Changeset:
Modified: branches/SAMBA_4_0/source/librpc/idl/epmapper.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/epmapper.idl	2006-11-23 13:11:08 UTC (rev 19854)
+++ branches/SAMBA_4_0/source/librpc/idl/epmapper.idl	2006-11-23 13:12:47 UTC (rev 19855)
@@ -232,15 +232,15 @@
 	/**********************/
 	/* Function 0x0       */
 	error_status_t epm_Insert(
-		[in]    uint32          num_ents,
+		[in]            uint32          num_ents,
 		[in,size_is(num_ents)]  epm_entry_t         entries[],
-		[in]    uint32    replace
+		[in]            uint32          replace
 		);
     
 	/**********************/
 	/* Function 0x1       */
 	error_status_t epm_Delete(
-		[in]     uint32          num_ents,
+		[in]            uint32          num_ents,
 		[in, size_is(num_ents)]  epm_entry_t entries[]
 		);
     
@@ -248,10 +248,10 @@
 	/* Function 0x02      */
 	error_status_t epm_Lookup(
 		[in]            uint32          inquiry_type,
-		[in]            GUID            *object,
-		[in]            rpc_if_id_t     *interface_id,
+		[in,sptr]       GUID            *object,
+		[in,sptr]       rpc_if_id_t     *interface_id,
 		[in]            uint32          vers_option,
-		[in,out,ref]    policy_handle   *entry_handle,
+		[in,out]        policy_handle   *entry_handle,
 		[in]            uint32          max_ents,
 		[out]           uint32          *num_ents,
 		[out, length_is(*num_ents), size_is(max_ents)]  epm_entry_t entries[]
@@ -266,9 +266,9 @@
 	} epm_twr_p_t;
 
 	error_status_t epm_Map(
-		[in]            GUID            *object,
-		[in]            epm_twr_t       *map_tower,
-		[in,out,ref]    policy_handle   *entry_handle,
+		[in,sptr]       GUID            *object,
+		[in,sptr]       epm_twr_t       *map_tower,
+		[in,out]        policy_handle   *entry_handle,
 		[in]            uint32          max_towers,
 		[out]           uint32          *num_towers,
 		[out, length_is(*num_towers), size_is(max_towers)]  epm_twr_p_t towers[]
@@ -278,22 +278,22 @@
 	/**********************/
 	/* Function 0x04      */
 	error_status_t epm_LookupHandleFree(
-		[in,out,ref]    policy_handle *entry_handle
+		[in,out]        policy_handle   *entry_handle
 		);
     
 	/**********************/
 	/* Function 0x05      */
 	error_status_t epm_InqObject(
-		[in,ref]    GUID        *epm_object
+		[in]            GUID            *epm_object
 		);
     
 
 	/**********************/
 	/* Function 0x06      */
 	error_status_t epm_MgmtDelete(
-		[in]            uint32   object_speced,
-		[in]            GUID     *object,
-		[in]            epm_twr_t    *tower
+		[in]            uint32          object_speced,
+		[in,sptr]       GUID            *object,
+		[in,sptr]       epm_twr_t       *tower
 		);
 
 	/**********************/



More information about the samba-cvs mailing list