Author: tpot
Date: 2005-08-06 00:46:43 +0000 (Sat, 06 Aug 2005)
New Revision: 9154

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9154

Log:
Change eventlog enums to bitmaps.

Fix IDL for ReadEventLogW() function.

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-06 00:36:17 UTC 
(rev 9153)
+++ branches/SAMBA_4_0/source/librpc/idl/eventlog.idl   2005-08-06 00:46:43 UTC 
(rev 9154)
@@ -11,20 +11,20 @@
   helpstring("Event Logger")
 ] interface eventlog
 {
-       typedef enum {
+       typedef bitmap {
                EVENTLOG_SEQUENTIAL_READ = 0x0001,
-               EVENTLOG_SEEK_READ = 0x0002,
-               EVENTLOG_FORWARDS_READ = 0x0004,
-               EVENTLOG_BACKWARDS_READ = 0x0008
+               EVENTLOG_SEEK_READ       = 0x0002,
+               EVENTLOG_FORWARDS_READ   = 0x0004,
+               EVENTLOG_BACKWARDS_READ  = 0x0008
        } eventlogReadFlags;
 
-       typedef enum {
-               EVENTLOG_SUCCESS = 0x0000,
-               EVENTLOG_ERROR_TYPE = 0x0001,
-               EVENTLOG_WARNING_TYPE = 0x0002,
+       typedef bitmap {
+               EVENTLOG_SUCCESS          = 0x0000,
+               EVENTLOG_ERROR_TYPE       = 0x0001,
+               EVENTLOG_WARNING_TYPE     = 0x0002,
                EVENTLOG_INFORMATION_TYPE = 0x0004,
-               EVENTLOG_AUDIT_SUCCESS = 0x0008,
-               EVENTLOG_AUDIT_FAILURE = 0x0010
+               EVENTLOG_AUDIT_SUCCESS    = 0x0008,
+               EVENTLOG_AUDIT_FAILURE    = 0x0010
        } eventlogEventTypes;
 
        typedef struct {
@@ -116,7 +116,7 @@
                [in,ref] policy_handle *handle,
                [in] uint32 flags,
                [in] uint32 offset,
-               [in,out] uint32 number_of_bytes,
+               [in] uint32 number_of_bytes,
                [out,ref,size_is(number_of_bytes)] uint8 *data,
                [out] uint32 sent_size,
                [out] uint32 real_size

Reply via email to