diff options
-rw-r--r-- | source4/librpc/idl/eventlog.idl | 6 | ||||
-rw-r--r-- | source4/torture/rpc/eventlog.c | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/source4/librpc/idl/eventlog.idl b/source4/librpc/idl/eventlog.idl index 0aa3faff4a..3defd99400 100644 --- a/source4/librpc/idl/eventlog.idl +++ b/source4/librpc/idl/eventlog.idl @@ -81,7 +81,7 @@ import "lsa.idl", "security.idl"; /* Function: 0x04 */ NTSTATUS eventlog_GetNumRecords( [in] policy_handle *handle, - [out] uint32 number + [out] uint32 *number ); /******************/ @@ -119,8 +119,8 @@ import "lsa.idl", "security.idl"; [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] uint32 *sent_size, + [out] uint32 *real_size ); /*****************/ diff --git a/source4/torture/rpc/eventlog.c b/source4/torture/rpc/eventlog.c index 3ecc1a422b..01a07a680d 100644 --- a/source4/torture/rpc/eventlog.c +++ b/source4/torture/rpc/eventlog.c @@ -77,7 +77,7 @@ static bool test_GetNumRecords(struct torture_context *tctx, struct dcerpc_pipe dcerpc_eventlog_GetNumRecords(p, tctx, &r), "GetNumRecords failed"); - torture_comment(tctx, talloc_asprintf(tctx, "%d records\n", r.out.number)); + torture_comment(tctx, talloc_asprintf(tctx, "%d records\n", *r.out.number)); cr.in.handle = cr.out.handle = &handle; @@ -125,7 +125,7 @@ static bool test_ReadEventLog(struct torture_context *tctx, /* Now read the actual record */ - r.in.number_of_bytes = r.out.real_size; + r.in.number_of_bytes = *r.out.real_size; r.out.data = talloc_size(tctx, r.in.number_of_bytes); status = dcerpc_eventlog_ReadEventLogW(p, tctx, &r); @@ -134,7 +134,7 @@ static bool test_ReadEventLog(struct torture_context *tctx, /* Decode a user-marshalled record */ - blob.length = r.out.sent_size; + blob.length = *r.out.sent_size; blob.data = talloc_steal(tctx, r.out.data); ndr = ndr_pull_init_blob(&blob, tctx); |