Author: tpot Date: 2005-08-11 03:31:35 +0000 (Thu, 11 Aug 2005) New Revision: 9237
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9237 Log: Fix eventlog_Record typedef so it decodes records source and computer names. Need to get working with SIDs and extra data. Modified: branches/SAMBA_4_0/source/librpc/idl/eventlog.idl Changeset: Modified: branches/SAMBA_4_0/source/librpc/idl/eventlog.idl =================================================================== --- branches/SAMBA_4_0/source/librpc/idl/eventlog.idl 2005-08-10 23:38:10 UTC (rev 9236) +++ branches/SAMBA_4_0/source/librpc/idl/eventlog.idl 2005-08-11 03:31:35 UTC (rev 9237) @@ -32,26 +32,25 @@ uint16 unknown1; } eventlog_OpenUnknown0; - typedef struct { + typedef [public] struct { uint32 size; uint32 reserved; - uint32 recordnumber; - uint32 creationtime; - uint32 writetime; - uint32 eventnumber; - uint16 eventtype; + uint32 record_number; + uint32 time_generated; + uint32 time_written; + uint32 event_id; + uint16 event_type; uint16 num_of_strings; - uint16 category; - uint16 reserved_flag; - uint32 closingrecord; + uint16 event_category; + uint16 reserved_flags; + uint32 closing_record_number; uint32 stringoffset; - [size_is(num_of_strings)] lsa_String bla[*]; uint32 sid_length; - [size_is(sid_length)] dom_sid *sids; + uint32 sid_offset; uint32 data_length; - [size_is(data_length)] uint8 *data; - unistr *source_name; - unistr *machine_name; + uint32 data_offset; + nstring source_name; + nstring computer_name; } eventlog_Record; /******************/ @@ -71,7 +70,6 @@ [in,out,ref] policy_handle *handle ); - /******************/ /* Function: 0x03 */ NTSTATUS eventlog_DeregisterEventSource();