diff options
author | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2006-09-21 22:02:08 +0000 |
---|---|---|
committer | Ronnie Sahlberg <ronnie_sahlberg@ozemail.com.au> | 2006-09-21 22:02:08 +0000 |
commit | 3991557f686dcdc38be1dda676cebb5aefab659f (patch) | |
tree | 51b98bb4ffa70e19d74801ce6928fdd9bd4c0e2c | |
parent | 03ff1644f331f982991249b9a806d9ea343435c4 (diff) |
merge JBMs changes from the handwritten dissector to the idl
svn path=/trunk/; revision=19278
-rw-r--r-- | epan/dissectors/pidl/eventlog.idl | 52 |
1 files changed, 44 insertions, 8 deletions
diff --git a/epan/dissectors/pidl/eventlog.idl b/epan/dissectors/pidl/eventlog.idl index 38f4a88e28..ca5968d1bc 100644 --- a/epan/dissectors/pidl/eventlog.idl +++ b/epan/dissectors/pidl/eventlog.idl @@ -58,12 +58,15 @@ /* Function: 0x00 */ NTSTATUS eventlog_ClearEventLogW( [in] policy_handle *handle, - [in,unique] lsa_String *unknown + [in,unique] lsa_String *backupfilename ); /******************/ /* Function: 0x01 */ - NTSTATUS eventlog_BackupEventLogW(); + NTSTATUS eventlog_BackupEventLogW( + [in] policy_handle *handle, + [in,unique] lsa_String *backupfilename + ); /******************/ /* Function: 0x02 */ @@ -73,7 +76,9 @@ /******************/ /* Function: 0x03 */ - NTSTATUS eventlog_DeregisterEventSource(); + NTSTATUS eventlog_DeregisterEventSource( + [in,out] policy_handle *handle + ); /******************/ /* Function: 0x04 */ @@ -84,11 +89,23 @@ /******************/ /* Function: 0x05 */ - NTSTATUS eventlog_GetOldestRecord(); + NTSTATUS eventlog_GetOldestRecord( + [in] policy_handle *handle, + [out] uint32 oldest + ); /******************/ /* Function: 0x06 */ - NTSTATUS eventlog_ChangeNotify(); + typedef struct { + uint32 unknown0; + uint32 unknown1; + } eventlog_ChangeUnknown0; + + NTSTATUS eventlog_ChangeNotify( + [in] policy_handle *handle, + [in, ref] eventlog_ChangeUnknown0 *unknown2, + [in] uint32 unknown3 + ); /******************/ /* Function: 0x07 */ @@ -103,11 +120,24 @@ /******************/ /* Function: 0x08 */ - NTSTATUS eventlog_RegisterEventSourceW(); + NTSTATUS eventlog_RegisterEventSourceW( + [in,unique] eventlog_OpenUnknown0 *unknown0, + [in] lsa_String logname, + [in] lsa_String servername, + [in] uint32 unknown2, + [in] uint32 unknown3, + [out] policy_handle *handle + ); /******************/ /* Function: 0x09 */ - NTSTATUS eventlog_OpenBackupEventLogW(); + NTSTATUS eventlog_OpenBackupEventLogW( + [in,unique] eventlog_OpenUnknown0 *unknown0, + [in] lsa_String logname, + [in] uint32 unknown2, + [in] uint32 unknown3, + [out] policy_handle *handle + ); /******************/ /* Function: 0x0a */ @@ -167,7 +197,13 @@ /*****************/ /* Function 0x16 */ - NTSTATUS eventlog_GetLogIntormation(); + NTSTATUS eventlog_GetLogIntormation( + [in] policy_handle *handle, + [in] uint32 dwInfoLevel, + [out] [size_is(cbBufSize)] char lpBuffer[*], + [in] uint32 cbBufSize, + [out] long cbBytesNeeded + ); /*****************/ /* Function 0x17 */ |