r9154: Change eventlog enums to bitmaps.
authorTim Potter <tpot@samba.org>
Sat, 6 Aug 2005 00:46:43 +0000 (00:46 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:31:24 +0000 (13:31 -0500)
Fix IDL for ReadEventLogW() function.
(This used to be commit b1b76ad9c428f0941d104e9312aa426c39da7134)

source4/librpc/idl/eventlog.idl

index 6393d38b15ede3507dcb91592ad86e49eea0a9c4..ab0f2a1ff0608b096da176ec20d0ed9072d4c7db 100644 (file)
   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 {
                [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