s3-build: re-run make samba3-idl.
authorGünther Deschner <gd@samba.org>
Thu, 20 Nov 2008 12:30:34 +0000 (13:30 +0100)
committerGünther Deschner <gd@samba.org>
Thu, 20 Nov 2008 16:15:55 +0000 (17:15 +0100)
Guenther

source3/librpc/gen_ndr/cli_eventlog.c
source3/librpc/gen_ndr/cli_eventlog.h
source3/librpc/gen_ndr/eventlog.h
source3/librpc/gen_ndr/ndr_eventlog.c
source3/librpc/gen_ndr/ndr_eventlog.h

index 08456fc99485f6f7ffeab053540a85091949917d..02d8fb2e65105617ac8064d6ec94bda54c0eaf7f 100644 (file)
@@ -278,8 +278,8 @@ NTSTATUS rpccli_eventlog_OpenEventLogW(struct rpc_pipe_client *cli,
                                       struct eventlog_OpenUnknown0 *unknown0 /* [in] [unique] */,
                                       struct lsa_String *logname /* [in] [ref] */,
                                       struct lsa_String *servername /* [in] [ref] */,
-                                      uint32_t unknown2 /* [in]  */,
-                                      uint32_t unknown3 /* [in]  */,
+                                      uint32_t major_version /* [in]  */,
+                                      uint32_t minor_version /* [in]  */,
                                       struct policy_handle *handle /* [out] [ref] */)
 {
        struct eventlog_OpenEventLogW r;
@@ -289,8 +289,8 @@ NTSTATUS rpccli_eventlog_OpenEventLogW(struct rpc_pipe_client *cli,
        r.in.unknown0 = unknown0;
        r.in.logname = logname;
        r.in.servername = servername;
-       r.in.unknown2 = unknown2;
-       r.in.unknown3 = unknown3;
+       r.in.major_version = major_version;
+       r.in.minor_version = minor_version;
 
        if (DEBUGLEVEL >= 10) {
                NDR_PRINT_IN_DEBUG(eventlog_OpenEventLogW, &r);
index 69456833401f2bf6347cffc72f3d35e1a1d13197..0594a06f59511be393ea3e2a22ce502a905daff6 100644 (file)
@@ -27,8 +27,8 @@ NTSTATUS rpccli_eventlog_OpenEventLogW(struct rpc_pipe_client *cli,
                                       struct eventlog_OpenUnknown0 *unknown0 /* [in] [unique] */,
                                       struct lsa_String *logname /* [in] [ref] */,
                                       struct lsa_String *servername /* [in] [ref] */,
-                                      uint32_t unknown2 /* [in]  */,
-                                      uint32_t unknown3 /* [in]  */,
+                                      uint32_t major_version /* [in]  */,
+                                      uint32_t minor_version /* [in]  */,
                                       struct policy_handle *handle /* [out] [ref] */);
 NTSTATUS rpccli_eventlog_RegisterEventSourceW(struct rpc_pipe_client *cli,
                                              TALLOC_CTX *mem_ctx);
index 0fd929dd99cae8056674ef082e6d5411bed3816f..76b9e863bb00adead1ba5ac3d809edd4ead8821d 100644 (file)
@@ -131,8 +131,8 @@ struct eventlog_OpenEventLogW {
                struct eventlog_OpenUnknown0 *unknown0;/* [unique] */
                struct lsa_String *logname;/* [ref] */
                struct lsa_String *servername;/* [ref] */
-               uint32_t unknown2;
-               uint32_t unknown3;
+               uint32_t major_version;
+               uint32_t minor_version;
        } in;
 
        struct {
index f0c7ee4d61390b87f8f64c90353a08bd9a23c6be..12fa9fcec485e5f9a410d9fe6e24985a4a20ffca 100644 (file)
@@ -5,6 +5,31 @@
 
 #include "librpc/gen_ndr/ndr_lsa.h"
 #include "librpc/gen_ndr/ndr_security.h"
+static enum ndr_err_code ndr_push_eventlogReadFlags(struct ndr_push *ndr, int ndr_flags, uint32_t r)
+{
+       NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r));
+       return NDR_ERR_SUCCESS;
+}
+
+static enum ndr_err_code ndr_pull_eventlogReadFlags(struct ndr_pull *ndr, int ndr_flags, uint32_t *r)
+{
+       uint32_t v;
+       NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &v));
+       *r = v;
+       return NDR_ERR_SUCCESS;
+}
+
+_PUBLIC_ void ndr_print_eventlogReadFlags(struct ndr_print *ndr, const char *name, uint32_t r)
+{
+       ndr_print_uint32(ndr, name, r);
+       ndr->depth++;
+       ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "EVENTLOG_SEQUENTIAL_READ", EVENTLOG_SEQUENTIAL_READ, r);
+       ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "EVENTLOG_SEEK_READ", EVENTLOG_SEEK_READ, r);
+       ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "EVENTLOG_FORWARDS_READ", EVENTLOG_FORWARDS_READ, r);
+       ndr_print_bitmap_flag(ndr, sizeof(uint32_t), "EVENTLOG_BACKWARDS_READ", EVENTLOG_BACKWARDS_READ, r);
+       ndr->depth--;
+}
+
 static enum ndr_err_code ndr_push_eventlog_OpenUnknown0(struct ndr_push *ndr, int ndr_flags, const struct eventlog_OpenUnknown0 *r)
 {
        if (ndr_flags & NDR_SCALARS) {
@@ -635,8 +660,8 @@ static enum ndr_err_code ndr_push_eventlog_OpenEventLogW(struct ndr_push *ndr, i
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
                }
                NDR_CHECK(ndr_push_lsa_String(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.servername));
-               NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.unknown2));
-               NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.unknown3));
+               NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.major_version));
+               NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.minor_version));
        }
        if (flags & NDR_OUT) {
                if (r->out.handle == NULL) {
@@ -684,8 +709,8 @@ static enum ndr_err_code ndr_pull_eventlog_OpenEventLogW(struct ndr_pull *ndr, i
                NDR_PULL_SET_MEM_CTX(ndr, r->in.servername, LIBNDR_FLAG_REF_ALLOC);
                NDR_CHECK(ndr_pull_lsa_String(ndr, NDR_SCALARS|NDR_BUFFERS, r->in.servername));
                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_servername_0, LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.unknown2));
-               NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.unknown3));
+               NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.major_version));
+               NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.minor_version));
                NDR_PULL_ALLOC(ndr, r->out.handle);
                ZERO_STRUCTP(r->out.handle);
        }
@@ -726,8 +751,8 @@ _PUBLIC_ void ndr_print_eventlog_OpenEventLogW(struct ndr_print *ndr, const char
                ndr->depth++;
                ndr_print_lsa_String(ndr, "servername", r->in.servername);
                ndr->depth--;
-               ndr_print_uint32(ndr, "unknown2", r->in.unknown2);
-               ndr_print_uint32(ndr, "unknown3", r->in.unknown3);
+               ndr_print_uint32(ndr, "major_version", r->in.major_version);
+               ndr_print_uint32(ndr, "minor_version", r->in.minor_version);
                ndr->depth--;
        }
        if (flags & NDR_OUT) {
@@ -832,7 +857,7 @@ static enum ndr_err_code ndr_push_eventlog_ReadEventLogW(struct ndr_push *ndr, i
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, "NULL [ref] pointer");
                }
                NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, r->in.handle));
-               NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.flags));
+               NDR_CHECK(ndr_push_eventlogReadFlags(ndr, NDR_SCALARS, r->in.flags));
                NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.offset));
                NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.number_of_bytes));
        }
@@ -870,7 +895,7 @@ static enum ndr_err_code ndr_pull_eventlog_ReadEventLogW(struct ndr_pull *ndr, i
                NDR_PULL_SET_MEM_CTX(ndr, r->in.handle, LIBNDR_FLAG_REF_ALLOC);
                NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS, r->in.handle));
                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_handle_0, LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.flags));
+               NDR_CHECK(ndr_pull_eventlogReadFlags(ndr, NDR_SCALARS, &r->in.flags));
                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.offset));
                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.number_of_bytes));
                if (r->in.number_of_bytes < 0 || r->in.number_of_bytes > 0x7FFFF) {
@@ -925,7 +950,7 @@ _PUBLIC_ void ndr_print_eventlog_ReadEventLogW(struct ndr_print *ndr, const char
                ndr->depth++;
                ndr_print_policy_handle(ndr, "handle", r->in.handle);
                ndr->depth--;
-               ndr_print_uint32(ndr, "flags", r->in.flags);
+               ndr_print_eventlogReadFlags(ndr, "flags", r->in.flags);
                ndr_print_uint32(ndr, "offset", r->in.offset);
                ndr_print_uint32(ndr, "number_of_bytes", r->in.number_of_bytes);
                ndr->depth--;
index 6c6e679eca81ebcb65350673690001d30aab68e8..6002f35a7dc4067a72f28f164eab5b89bc78bf7a 100644 (file)
@@ -60,6 +60,7 @@ extern const struct ndr_interface_table ndr_table_eventlog;
 #define NDR_EVENTLOG_FLUSHEVENTLOG (0x17)
 
 #define NDR_EVENTLOG_CALL_COUNT (24)
+void ndr_print_eventlogReadFlags(struct ndr_print *ndr, const char *name, uint32_t r);
 void ndr_print_eventlog_OpenUnknown0(struct ndr_print *ndr, const char *name, const struct eventlog_OpenUnknown0 *r);
 enum ndr_err_code ndr_push_eventlog_Record(struct ndr_push *ndr, int ndr_flags, const struct eventlog_Record *r);
 enum ndr_err_code ndr_pull_eventlog_Record(struct ndr_pull *ndr, int ndr_flags, struct eventlog_Record *r);