summaryrefslogtreecommitdiff
path: root/source4/librpc
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2006-11-23 13:12:47 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:28:26 -0500
commit6166693a8c17639b60e046be3acdc38f4bea4aa6 (patch)
tree62ac4449c04f51f9f5d4ffb7f6641b4c501a2307 /source4/librpc
parent203550d0325d6f2176430ecad5c321b1f9d323b6 (diff)
downloadsamba-6166693a8c17639b60e046be3acdc38f4bea4aa6.tar.gz
samba-6166693a8c17639b60e046be3acdc38f4bea4aa6.tar.bz2
samba-6166693a8c17639b60e046be3acdc38f4bea4aa6.zip
r19855: 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 (This used to be commit c95cd82de29f4102d72030780da785bf28e0de9e)
Diffstat (limited to 'source4/librpc')
-rw-r--r--source4/librpc/idl/epmapper.idl28
1 files changed, 14 insertions, 14 deletions
diff --git a/source4/librpc/idl/epmapper.idl b/source4/librpc/idl/epmapper.idl
index c94842bedd..12b9e99c21 100644
--- a/source4/librpc/idl/epmapper.idl
+++ b/source4/librpc/idl/epmapper.idl
@@ -232,15 +232,15 @@ interface epmapper
/**********************/
/* 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 @@ interface epmapper
/* 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 @@ interface epmapper
} 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 @@ interface epmapper
/**********************/
/* 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
);
/**********************/