diff options
author | sahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7> | 2006-09-21 22:02:08 +0000 |
---|---|---|
committer | sahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7> | 2006-09-21 22:02:08 +0000 |
commit | 484e287925429003acc8d5f7e35433bef19f7e97 (patch) | |
tree | 51b98bb4ffa70e19d74801ce6928fdd9bd4c0e2c /epan/dissectors/pidl | |
parent | 5dd778a5d1d0013d04aafee21e9cd22cfb0a7af8 (diff) |
merge JBMs changes from the handwritten dissector to the idl
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@19278 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/pidl')
-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 */ |