summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--librpc/idl/eventlog.idl11
1 files changed, 7 insertions, 4 deletions
diff --git a/librpc/idl/eventlog.idl b/librpc/idl/eventlog.idl
index b6bc92a016..584d6717a0 100644
--- a/librpc/idl/eventlog.idl
+++ b/librpc/idl/eventlog.idl
@@ -34,10 +34,10 @@ import "lsa.idl", "security.idl";
typedef [public] struct {
uint32 size;
- uint32 reserved;
+ [value(0x654c664C)] uint32 reserved; /* "eLfL" */
uint32 record_number;
- uint32 time_generated;
- uint32 time_written;
+ time_t time_generated;
+ time_t time_written;
uint32 event_id;
uint16 event_type;
uint16 num_of_strings;
@@ -45,14 +45,17 @@ import "lsa.idl", "security.idl";
uint16 reserved_flags;
uint32 closing_record_number;
uint32 stringoffset;
- uint32 sid_length;
+ [value(ndr_size_dom_sid0(&sid, ndr->flags))] uint32 sid_size;
uint32 sid_offset;
uint32 data_length;
uint32 data_offset;
nstring source_name;
nstring computer_name;
+ [subcontext(0),subcontext_size(sid_size)] dom_sid0 sid;
nstring strings[num_of_strings];
astring raw_data;
+ [flag(NDR_ALIGN4)] DATA_BLOB _padding;
+ [value(size)] uint32 size2;
} eventlog_Record;
/******************/