summaryrefslogtreecommitdiff
path: root/librpc/gen_ndr/eventlog.h
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2009-01-24 03:30:48 +0100
committerGünther Deschner <gd@samba.org>2009-01-24 03:33:22 +0100
commit4cac1da142aec103f1022aedeb068d9cc94c7f4e (patch)
tree3d347f7fedfaab2eef4a69bcc031c714befcd0ca /librpc/gen_ndr/eventlog.h
parentb57c37d6aec28ef93c5d47aa3b20382bd8679361 (diff)
downloadsamba-4cac1da142aec103f1022aedeb068d9cc94c7f4e.tar.gz
samba-4cac1da142aec103f1022aedeb068d9cc94c7f4e.tar.bz2
samba-4cac1da142aec103f1022aedeb068d9cc94c7f4e.zip
s3: re-run make samba3-idl.
Guenther
Diffstat (limited to 'librpc/gen_ndr/eventlog.h')
-rw-r--r--librpc/gen_ndr/eventlog.h86
1 files changed, 86 insertions, 0 deletions
diff --git a/librpc/gen_ndr/eventlog.h b/librpc/gen_ndr/eventlog.h
index 9c9a2ed218..8dc0d0d146 100644
--- a/librpc/gen_ndr/eventlog.h
+++ b/librpc/gen_ndr/eventlog.h
@@ -65,6 +65,10 @@ struct eventlog_Record {
uint32_t size2;/* [value(size)] */
}/* [public,flag(LIBNDR_FLAG_NOALIGN)] */;
+struct EVENTLOG_FULL_INFORMATION {
+ uint32_t full;
+};
+
struct eventlog_ClearEventLogW {
struct {
@@ -81,6 +85,11 @@ struct eventlog_ClearEventLogW {
struct eventlog_BackupEventLogW {
struct {
+ struct policy_handle *handle;/* [ref] */
+ struct lsa_String *backup_filename;/* [ref] */
+ } in;
+
+ struct {
NTSTATUS result;
} out;
@@ -102,6 +111,11 @@ struct eventlog_CloseEventLog {
struct eventlog_DeregisterEventSource {
struct {
+ struct policy_handle *handle;/* [ref] */
+ } in;
+
+ struct {
+ struct policy_handle *handle;/* [ref] */
NTSTATUS result;
} out;
@@ -161,6 +175,15 @@ struct eventlog_OpenEventLogW {
struct eventlog_RegisterEventSourceW {
struct {
+ struct eventlog_OpenUnknown0 *unknown0;/* [unique] */
+ struct lsa_String *module_name;/* [ref] */
+ struct lsa_String *reg_module_name;/* [ref] */
+ uint32_t major_version;
+ uint32_t minor_version;
+ } in;
+
+ struct {
+ struct policy_handle *log_handle;/* [ref] */
NTSTATUS result;
} out;
@@ -169,6 +192,14 @@ struct eventlog_RegisterEventSourceW {
struct eventlog_OpenBackupEventLogW {
struct {
+ struct eventlog_OpenUnknown0 *unknown0;/* [unique] */
+ struct lsa_String *backup_logname;/* [ref] */
+ uint32_t major_version;
+ uint32_t minor_version;
+ } in;
+
+ struct {
+ struct policy_handle *handle;/* [ref] */
NTSTATUS result;
} out;
@@ -195,6 +226,25 @@ struct eventlog_ReadEventLogW {
struct eventlog_ReportEventW {
struct {
+ struct policy_handle *handle;/* [ref] */
+ time_t timestamp;
+ enum eventlogEventTypes event_type;
+ uint16_t event_category;
+ uint32_t event_id;
+ uint16_t num_of_strings;/* [range(0,256)] */
+ uint32_t data_size;/* [range(0,0x3FFFF)] */
+ struct lsa_String *servername;/* [ref] */
+ struct dom_sid *user_sid;/* [unique] */
+ struct lsa_String **strings;/* [unique,size_is(num_of_strings)] */
+ uint8_t *data;/* [unique,size_is(data_size)] */
+ uint16_t flags;
+ uint32_t *record_number;/* [unique] */
+ time_t *time_written;/* [unique] */
+ } in;
+
+ struct {
+ uint32_t *record_number;/* [unique] */
+ time_t *time_written;/* [unique] */
NTSTATUS result;
} out;
@@ -283,6 +333,14 @@ struct eventlog_WriteClusterEvents {
struct eventlog_GetLogIntormation {
struct {
+ struct policy_handle *handle;/* [ref] */
+ uint32_t level;
+ uint32_t buf_size;/* [range(0,1024)] */
+ } in;
+
+ struct {
+ uint8_t *buffer;/* [ref,size_is(buf_size)] */
+ uint32_t *bytes_needed;/* [ref] */
NTSTATUS result;
} out;
@@ -300,4 +358,32 @@ struct eventlog_FlushEventLog {
};
+
+struct eventlog_ReportEventAndSourceW {
+ struct {
+ struct policy_handle *handle;/* [ref] */
+ time_t timestamp;
+ enum eventlogEventTypes event_type;
+ uint16_t event_category;
+ uint32_t event_id;
+ struct lsa_String *sourcename;/* [ref] */
+ uint16_t num_of_strings;/* [range(0,256)] */
+ uint32_t data_size;/* [range(0,0x3FFFF)] */
+ struct lsa_String *servername;/* [ref] */
+ struct dom_sid *user_sid;/* [unique] */
+ struct lsa_String **strings;/* [unique,size_is(num_of_strings)] */
+ uint8_t *data;/* [unique,size_is(data_size)] */
+ uint16_t flags;
+ uint32_t *record_number;/* [unique] */
+ time_t *time_written;/* [unique] */
+ } in;
+
+ struct {
+ uint32_t *record_number;/* [unique] */
+ time_t *time_written;/* [unique] */
+ NTSTATUS result;
+ } out;
+
+};
+
#endif /* _HEADER_eventlog */