aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/pidl
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2007-03-29 02:09:48 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2007-03-29 02:09:48 +0000
commitc46d3f3796f1627512ac1fa2a58ecf7572096381 (patch)
tree588bb507cda7d0813b34b887b5718f220c623d88 /epan/dissectors/pidl
parent96f0c775914419a2e3dc406c8cdcfd51b403cba9 (diff)
fixup the idl to always use pointer for out parameters
regenerate with patched pidl svn path=/trunk/; revision=21261
Diffstat (limited to 'epan/dissectors/pidl')
-rw-r--r--epan/dissectors/pidl/eventlog.cnf4
-rw-r--r--epan/dissectors/pidl/eventlog.idl10
2 files changed, 7 insertions, 7 deletions
diff --git a/epan/dissectors/pidl/eventlog.cnf b/epan/dissectors/pidl/eventlog.cnf
index a96fb76b1b..1b3eb62755 100644
--- a/epan/dissectors/pidl/eventlog.cnf
+++ b/epan/dissectors/pidl/eventlog.cnf
@@ -72,7 +72,7 @@ eventlog_dissect_element_ReadEventLogW_data_(tvbuff_t *tvb, int offset, packet_i
* NDR encoded at all and there are byte offsets into this buffer
* encoded therein.
*/
- record_tvb=tvb_new_subset(tvb, offset, MIN(len, tvb_length_remaining(tvb, offset)), len);
+ record_tvb=tvb_new_subset(tvb, offset, MIN((gint)len, tvb_length_remaining(tvb, offset)), len);
eventlog_dissect_struct_Record(record_tvb, 0, pinfo, tree, drep, hf_eventlog_Record, 0);
offset+=len;
@@ -103,7 +103,7 @@ eventlog_dissect_element_Record_sid_offset(tvbuff_t *tvb, int offset, packet_inf
/* this blob contains an NT SID.
* tvb starts at the beginning of the record.
*/
- sid_tvb=tvb_new_subset(tvb, sid_offset, MIN(sid_length, tvb_length_remaining(tvb, offset)), sid_length);
+ sid_tvb=tvb_new_subset(tvb, sid_offset, MIN((gint)sid_length, tvb_length_remaining(tvb, offset)), sid_length);
dissect_nt_sid(sid_tvb, 0, tree, "SID", NULL, -1);
}
diff --git a/epan/dissectors/pidl/eventlog.idl b/epan/dissectors/pidl/eventlog.idl
index f095a5f867..ac43608414 100644
--- a/epan/dissectors/pidl/eventlog.idl
+++ b/epan/dissectors/pidl/eventlog.idl
@@ -85,14 +85,14 @@
/* Function: 0x04 */
NTSTATUS eventlog_GetNumRecords(
[in] policy_handle *handle,
- [out] uint32 number
+ [out,ref] uint32 *number
);
/******************/
/* Function: 0x05 */
NTSTATUS eventlog_GetOldestRecord(
[in] policy_handle *handle,
- [out] uint32 oldest
+ [out,ref] uint32 *oldest
);
/******************/
@@ -148,8 +148,8 @@
[in] uint32 offset,
[in] uint32 number_of_bytes,
[out,size_is(number_of_bytes)] uint8 *data,
- [out] uint32 sent_size,
- [out] uint32 real_size
+ [out,ref] uint32 *sent_size,
+ [out,ref] uint32 *real_size
);
/*****************/
@@ -203,7 +203,7 @@
[in] uint32 dwInfoLevel,
[out] [size_is(cbBufSize)] char lpBuffer[*],
[in] uint32 cbBufSize,
- [out] long cbBytesNeeded
+ [out,ref] long *cbBytesNeeded
);
/*****************/