The branch, v3-3-test has been updated
       via  b424555c5a876b3eb71ec2346e73bd2b6a56a7ea (commit)
      from  55d1dacf4d49abcaace17a5f8a200c319e0389eb (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-3-test


- Log -----------------------------------------------------------------
commit b424555c5a876b3eb71ec2346e73bd2b6a56a7ea
Author: Günther Deschner <[email protected]>
Date:   Tue Feb 17 02:43:12 2009 +0100

    s3: re-run make idl.
    
    No panic, this just removes the NDR_BUFFER flag from ndr functions when 
there is
    no buffer to process.
    
    Guenther

-----------------------------------------------------------------------

Summary of changes:
 source/librpc/gen_ndr/ndr_dfs.c      |   12 +--
 source/librpc/gen_ndr/ndr_epmapper.c |   48 +++----
 source/librpc/gen_ndr/ndr_eventlog.c |   32 +++---
 source/librpc/gen_ndr/ndr_lsa.c      |  242 +++++++++++++++++-----------------
 source/librpc/gen_ndr/ndr_netlogon.c |   64 +++------
 source/librpc/gen_ndr/ndr_srvsvc.c   |   12 +-
 source/librpc/gen_ndr/ndr_svcctl.c   |  176 ++++++++++++------------
 source/librpc/gen_ndr/ndr_winreg.c   |  124 +++++++++---------
 8 files changed, 336 insertions(+), 374 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/librpc/gen_ndr/ndr_dfs.c b/source/librpc/gen_ndr/ndr_dfs.c
index de3ac48..05f6fcc 100644
--- a/source/librpc/gen_ndr/ndr_dfs.c
+++ b/source/librpc/gen_ndr/ndr_dfs.c
@@ -544,7 +544,6 @@ static enum ndr_err_code ndr_push_dfs_Info4(struct ndr_push 
*ndr, int ndr_flags,
                        NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, 
ndr_charset_length(r->comment, CH_UTF16)));
                        NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, 
r->comment, ndr_charset_length(r->comment, CH_UTF16), sizeof(uint16_t), 
CH_UTF16));
                }
-               NDR_CHECK(ndr_push_GUID(ndr, NDR_BUFFERS, &r->guid));
                if (r->stores) {
                        NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, 
r->num_stores));
                        for (cntr_stores_1 = 0; cntr_stores_1 < r->num_stores; 
cntr_stores_1++) {
@@ -618,7 +617,6 @@ static enum ndr_err_code ndr_pull_dfs_Info4(struct ndr_pull 
*ndr, int ndr_flags,
                        NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, 
&r->comment, ndr_get_array_length(ndr, &r->comment), sizeof(uint16_t), 
CH_UTF16));
                        NDR_PULL_SET_MEM_CTX(ndr, _mem_save_comment_0, 0);
                }
-               NDR_CHECK(ndr_pull_GUID(ndr, NDR_BUFFERS, &r->guid));
                if (r->stores) {
                        _mem_save_stores_0 = NDR_PULL_GET_MEM_CTX(ndr);
                        NDR_PULL_SET_MEM_CTX(ndr, r->stores, 0);
@@ -733,7 +731,6 @@ static enum ndr_err_code ndr_push_dfs_Info5(struct ndr_push 
*ndr, int ndr_flags,
                        NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, 
ndr_charset_length(r->comment, CH_UTF16)));
                        NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, 
r->comment, ndr_charset_length(r->comment, CH_UTF16), sizeof(uint16_t), 
CH_UTF16));
                }
-               NDR_CHECK(ndr_push_GUID(ndr, NDR_BUFFERS, &r->guid));
        }
        return NDR_ERR_SUCCESS;
 }
@@ -790,7 +787,6 @@ static enum ndr_err_code ndr_pull_dfs_Info5(struct ndr_pull 
*ndr, int ndr_flags,
                        NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, 
&r->comment, ndr_get_array_length(ndr, &r->comment), sizeof(uint16_t), 
CH_UTF16));
                        NDR_PULL_SET_MEM_CTX(ndr, _mem_save_comment_0, 0);
                }
-               NDR_CHECK(ndr_pull_GUID(ndr, NDR_BUFFERS, &r->guid));
        }
        return NDR_ERR_SUCCESS;
 }
@@ -948,7 +944,6 @@ static enum ndr_err_code ndr_push_dfs_Info6(struct ndr_push 
*ndr, int ndr_flags,
                        NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, 
ndr_charset_length(r->comment, CH_UTF16)));
                        NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, 
r->comment, ndr_charset_length(r->comment, CH_UTF16), sizeof(uint16_t), 
CH_UTF16));
                }
-               NDR_CHECK(ndr_push_GUID(ndr, NDR_BUFFERS, &r->guid));
                if (r->stores) {
                        NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, 
r->num_stores));
                        for (cntr_stores_1 = 0; cntr_stores_1 < r->num_stores; 
cntr_stores_1++) {
@@ -1024,7 +1019,6 @@ static enum ndr_err_code ndr_pull_dfs_Info6(struct 
ndr_pull *ndr, int ndr_flags,
                        NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, 
&r->comment, ndr_get_array_length(ndr, &r->comment), sizeof(uint16_t), 
CH_UTF16));
                        NDR_PULL_SET_MEM_CTX(ndr, _mem_save_comment_0, 0);
                }
-               NDR_CHECK(ndr_pull_GUID(ndr, NDR_BUFFERS, &r->guid));
                if (r->stores) {
                        _mem_save_stores_0 = NDR_PULL_GET_MEM_CTX(ndr);
                        NDR_PULL_SET_MEM_CTX(ndr, r->stores, 0);
@@ -1096,7 +1090,6 @@ static enum ndr_err_code ndr_push_dfs_Info7(struct 
ndr_push *ndr, int ndr_flags,
                NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, &r->generation_guid));
        }
        if (ndr_flags & NDR_BUFFERS) {
-               NDR_CHECK(ndr_push_GUID(ndr, NDR_BUFFERS, &r->generation_guid));
        }
        return NDR_ERR_SUCCESS;
 }
@@ -1108,7 +1101,6 @@ static enum ndr_err_code ndr_pull_dfs_Info7(struct 
ndr_pull *ndr, int ndr_flags,
                NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->generation_guid));
        }
        if (ndr_flags & NDR_BUFFERS) {
-               NDR_CHECK(ndr_pull_GUID(ndr, NDR_BUFFERS, &r->generation_guid));
        }
        return NDR_ERR_SUCCESS;
 }
@@ -1671,7 +1663,7 @@ static enum ndr_err_code ndr_push_dfs_Info(struct 
ndr_push *ndr, int ndr_flags,
 
                        case 7:
                                if (r->info7) {
-                                       NDR_CHECK(ndr_push_dfs_Info7(ndr, 
NDR_SCALARS|NDR_BUFFERS, r->info7));
+                                       NDR_CHECK(ndr_push_dfs_Info7(ndr, 
NDR_SCALARS, r->info7));
                                }
                        break;
 
@@ -1973,7 +1965,7 @@ static enum ndr_err_code ndr_pull_dfs_Info(struct 
ndr_pull *ndr, int ndr_flags,
                                if (r->info7) {
                                        _mem_save_info7_0 = 
NDR_PULL_GET_MEM_CTX(ndr);
                                        NDR_PULL_SET_MEM_CTX(ndr, r->info7, 0);
-                                       NDR_CHECK(ndr_pull_dfs_Info7(ndr, 
NDR_SCALARS|NDR_BUFFERS, r->info7));
+                                       NDR_CHECK(ndr_pull_dfs_Info7(ndr, 
NDR_SCALARS, r->info7));
                                        NDR_PULL_SET_MEM_CTX(ndr, 
_mem_save_info7_0, 0);
                                }
                        break;
diff --git a/source/librpc/gen_ndr/ndr_epmapper.c 
b/source/librpc/gen_ndr/ndr_epmapper.c
index ab84d28..0ffaba0 100644
--- a/source/librpc/gen_ndr/ndr_epmapper.c
+++ b/source/librpc/gen_ndr/ndr_epmapper.c
@@ -1640,7 +1640,6 @@ static enum ndr_err_code ndr_push_epm_entry_t(struct 
ndr_push *ndr, int ndr_flag
                }
        }
        if (ndr_flags & NDR_BUFFERS) {
-               NDR_CHECK(ndr_push_GUID(ndr, NDR_BUFFERS, &r->object));
                if (r->tower) {
                        NDR_CHECK(ndr_push_epm_twr_t(ndr, NDR_SCALARS, 
r->tower));
                }
@@ -1669,7 +1668,6 @@ static enum ndr_err_code ndr_pull_epm_entry_t(struct 
ndr_pull *ndr, int ndr_flag
                }
        }
        if (ndr_flags & NDR_BUFFERS) {
-               NDR_CHECK(ndr_pull_GUID(ndr, NDR_BUFFERS, &r->object));
                if (r->tower) {
                        _mem_save_tower_0 = NDR_PULL_GET_MEM_CTX(ndr);
                        NDR_PULL_SET_MEM_CTX(ndr, r->tower, 0);
@@ -1704,7 +1702,6 @@ static enum ndr_err_code ndr_push_rpc_if_id_t(struct 
ndr_push *ndr, int ndr_flag
                NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->vers_minor));
        }
        if (ndr_flags & NDR_BUFFERS) {
-               NDR_CHECK(ndr_push_GUID(ndr, NDR_BUFFERS, &r->uuid));
        }
        return NDR_ERR_SUCCESS;
 }
@@ -1718,7 +1715,6 @@ static enum ndr_err_code ndr_pull_rpc_if_id_t(struct 
ndr_pull *ndr, int ndr_flag
                NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->vers_minor));
        }
        if (ndr_flags & NDR_BUFFERS) {
-               NDR_CHECK(ndr_pull_GUID(ndr, NDR_BUFFERS, &r->uuid));
        }
        return NDR_ERR_SUCCESS;
 }
@@ -1952,24 +1948,24 @@ static enum ndr_err_code ndr_push_epm_Lookup(struct 
ndr_push *ndr, int flags, co
                NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, 
r->in.inquiry_type));
                NDR_CHECK(ndr_push_full_ptr(ndr, r->in.object));
                if (r->in.object) {
-                       NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.object));
+                       NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, 
r->in.object));
                }
                NDR_CHECK(ndr_push_full_ptr(ndr, r->in.interface_id));
                if (r->in.interface_id) {
-                       NDR_CHECK(ndr_push_rpc_if_id_t(ndr, 
NDR_SCALARS|NDR_BUFFERS, r->in.interface_id));
+                       NDR_CHECK(ndr_push_rpc_if_id_t(ndr, NDR_SCALARS, 
r->in.interface_id));
                }
                NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.vers_option));
                if (r->in.entry_handle == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.entry_handle));
+               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, 
r->in.entry_handle));
                NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.max_ents));
        }
        if (flags & NDR_OUT) {
                if (r->out.entry_handle == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->out.entry_handle));
+               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, 
r->out.entry_handle));
                if (r->out.num_ents == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
@@ -2011,7 +2007,7 @@ static enum ndr_err_code ndr_pull_epm_Lookup(struct 
ndr_pull *ndr, int flags, st
                if (r->in.object) {
                        _mem_save_object_0 = NDR_PULL_GET_MEM_CTX(ndr);
                        NDR_PULL_SET_MEM_CTX(ndr, r->in.object, 0);
-                       NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.object));
+                       NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, 
r->in.object));
                        NDR_PULL_SET_MEM_CTX(ndr, _mem_save_object_0, 0);
                }
                NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_interface_id));
@@ -2023,7 +2019,7 @@ static enum ndr_err_code ndr_pull_epm_Lookup(struct 
ndr_pull *ndr, int flags, st
                if (r->in.interface_id) {
                        _mem_save_interface_id_0 = NDR_PULL_GET_MEM_CTX(ndr);
                        NDR_PULL_SET_MEM_CTX(ndr, r->in.interface_id, 0);
-                       NDR_CHECK(ndr_pull_rpc_if_id_t(ndr, 
NDR_SCALARS|NDR_BUFFERS, r->in.interface_id));
+                       NDR_CHECK(ndr_pull_rpc_if_id_t(ndr, NDR_SCALARS, 
r->in.interface_id));
                        NDR_PULL_SET_MEM_CTX(ndr, _mem_save_interface_id_0, 0);
                }
                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, 
&r->in.vers_option));
@@ -2032,7 +2028,7 @@ static enum ndr_err_code ndr_pull_epm_Lookup(struct 
ndr_pull *ndr, int flags, st
                }
                _mem_save_entry_handle_0 = NDR_PULL_GET_MEM_CTX(ndr);
                NDR_PULL_SET_MEM_CTX(ndr, r->in.entry_handle, 
LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.entry_handle));
+               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS, 
r->in.entry_handle));
                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_entry_handle_0, 
LIBNDR_FLAG_REF_ALLOC);
                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.max_ents));
                NDR_PULL_ALLOC(ndr, r->out.entry_handle);
@@ -2046,7 +2042,7 @@ static enum ndr_err_code ndr_pull_epm_Lookup(struct 
ndr_pull *ndr, int flags, st
                }
                _mem_save_entry_handle_0 = NDR_PULL_GET_MEM_CTX(ndr);
                NDR_PULL_SET_MEM_CTX(ndr, r->out.entry_handle, 
LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->out.entry_handle));
+               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS, 
r->out.entry_handle));
                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_entry_handle_0, 
LIBNDR_FLAG_REF_ALLOC);
                if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
                        NDR_PULL_ALLOC(ndr, r->out.num_ents);
@@ -2146,7 +2142,7 @@ _PUBLIC_ enum ndr_err_code ndr_push_epm_Map(struct 
ndr_push *ndr, int flags, con
        if (flags & NDR_IN) {
                NDR_CHECK(ndr_push_full_ptr(ndr, r->in.object));
                if (r->in.object) {
-                       NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.object));
+                       NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, 
r->in.object));
                }
                NDR_CHECK(ndr_push_full_ptr(ndr, r->in.map_tower));
                if (r->in.map_tower) {
@@ -2155,14 +2151,14 @@ _PUBLIC_ enum ndr_err_code ndr_push_epm_Map(struct 
ndr_push *ndr, int flags, con
                if (r->in.entry_handle == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.entry_handle));
+               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, 
r->in.entry_handle));
                NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->in.max_towers));
        }
        if (flags & NDR_OUT) {
                if (r->out.entry_handle == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->out.entry_handle));
+               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, 
r->out.entry_handle));
                if (r->out.num_towers == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
@@ -2203,7 +2199,7 @@ _PUBLIC_ enum ndr_err_code ndr_pull_epm_Map(struct 
ndr_pull *ndr, int flags, str
                if (r->in.object) {
                        _mem_save_object_0 = NDR_PULL_GET_MEM_CTX(ndr);
                        NDR_PULL_SET_MEM_CTX(ndr, r->in.object, 0);
-                       NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.object));
+                       NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, 
r->in.object));
                        NDR_PULL_SET_MEM_CTX(ndr, _mem_save_object_0, 0);
                }
                NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_map_tower));
@@ -2223,7 +2219,7 @@ _PUBLIC_ enum ndr_err_code ndr_pull_epm_Map(struct 
ndr_pull *ndr, int flags, str
                }
                _mem_save_entry_handle_0 = NDR_PULL_GET_MEM_CTX(ndr);
                NDR_PULL_SET_MEM_CTX(ndr, r->in.entry_handle, 
LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.entry_handle));
+               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS, 
r->in.entry_handle));
                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_entry_handle_0, 
LIBNDR_FLAG_REF_ALLOC);
                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->in.max_towers));
                NDR_PULL_ALLOC(ndr, r->out.entry_handle);
@@ -2237,7 +2233,7 @@ _PUBLIC_ enum ndr_err_code ndr_pull_epm_Map(struct 
ndr_pull *ndr, int flags, str
                }
                _mem_save_entry_handle_0 = NDR_PULL_GET_MEM_CTX(ndr);
                NDR_PULL_SET_MEM_CTX(ndr, r->out.entry_handle, 
LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->out.entry_handle));
+               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS, 
r->out.entry_handle));
                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_entry_handle_0, 
LIBNDR_FLAG_REF_ALLOC);
                if (ndr->flags & LIBNDR_FLAG_REF_ALLOC) {
                        NDR_PULL_ALLOC(ndr, r->out.num_towers);
@@ -2335,13 +2331,13 @@ static enum ndr_err_code 
ndr_push_epm_LookupHandleFree(struct ndr_push *ndr, int
                if (r->in.entry_handle == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.entry_handle));
+               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, 
r->in.entry_handle));
        }
        if (flags & NDR_OUT) {
                if (r->out.entry_handle == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->out.entry_handle));
+               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, 
r->out.entry_handle));
                NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->out.result));
        }
        return NDR_ERR_SUCCESS;
@@ -2358,7 +2354,7 @@ static enum ndr_err_code 
ndr_pull_epm_LookupHandleFree(struct ndr_pull *ndr, int
                }
                _mem_save_entry_handle_0 = NDR_PULL_GET_MEM_CTX(ndr);
                NDR_PULL_SET_MEM_CTX(ndr, r->in.entry_handle, 
LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.entry_handle));
+               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS, 
r->in.entry_handle));
                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_entry_handle_0, 
LIBNDR_FLAG_REF_ALLOC);
                NDR_PULL_ALLOC(ndr, r->out.entry_handle);
                *r->out.entry_handle = *r->in.entry_handle;
@@ -2369,7 +2365,7 @@ static enum ndr_err_code 
ndr_pull_epm_LookupHandleFree(struct ndr_pull *ndr, int
                }
                _mem_save_entry_handle_0 = NDR_PULL_GET_MEM_CTX(ndr);
                NDR_PULL_SET_MEM_CTX(ndr, r->out.entry_handle, 
LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->out.entry_handle));
+               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS, 
r->out.entry_handle));
                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_entry_handle_0, 
LIBNDR_FLAG_REF_ALLOC);
                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->out.result));
        }
@@ -2411,7 +2407,7 @@ static enum ndr_err_code ndr_push_epm_InqObject(struct 
ndr_push *ndr, int flags,
                if (r->in.epm_object == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.epm_object));
+               NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, r->in.epm_object));
        }
        if (flags & NDR_OUT) {
                NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, r->out.result));
@@ -2428,7 +2424,7 @@ static enum ndr_err_code ndr_pull_epm_InqObject(struct 
ndr_pull *ndr, int flags,
                }
                _mem_save_epm_object_0 = NDR_PULL_GET_MEM_CTX(ndr);
                NDR_PULL_SET_MEM_CTX(ndr, r->in.epm_object, 
LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.epm_object));
+               NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, r->in.epm_object));
                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_epm_object_0, 
LIBNDR_FLAG_REF_ALLOC);
        }
        if (flags & NDR_OUT) {
@@ -2468,7 +2464,7 @@ static enum ndr_err_code ndr_push_epm_MgmtDelete(struct 
ndr_push *ndr, int flags
                NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, 
r->in.object_speced));
                NDR_CHECK(ndr_push_full_ptr(ndr, r->in.object));
                if (r->in.object) {
-                       NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.object));
+                       NDR_CHECK(ndr_push_GUID(ndr, NDR_SCALARS, 
r->in.object));
                }
                NDR_CHECK(ndr_push_full_ptr(ndr, r->in.tower));
                if (r->in.tower) {
@@ -2498,7 +2494,7 @@ static enum ndr_err_code ndr_pull_epm_MgmtDelete(struct 
ndr_pull *ndr, int flags
                if (r->in.object) {
                        _mem_save_object_0 = NDR_PULL_GET_MEM_CTX(ndr);
                        NDR_PULL_SET_MEM_CTX(ndr, r->in.object, 0);
-                       NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.object));
+                       NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, 
r->in.object));
                        NDR_PULL_SET_MEM_CTX(ndr, _mem_save_object_0, 0);
                }
                NDR_CHECK(ndr_pull_generic_ptr(ndr, &_ptr_tower));
diff --git a/source/librpc/gen_ndr/ndr_eventlog.c 
b/source/librpc/gen_ndr/ndr_eventlog.c
index 2eb26c4..f0c7ee4 100644
--- a/source/librpc/gen_ndr/ndr_eventlog.c
+++ b/source/librpc/gen_ndr/ndr_eventlog.c
@@ -192,7 +192,7 @@ static enum ndr_err_code 
ndr_push_eventlog_ClearEventLogW(struct ndr_push *ndr,
                if (r->in.handle == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.handle));
+               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, 
r->in.handle));
                NDR_CHECK(ndr_push_unique_ptr(ndr, r->in.backupfile));
                if (r->in.backupfile) {
                        NDR_CHECK(ndr_push_lsa_String(ndr, 
NDR_SCALARS|NDR_BUFFERS, r->in.backupfile));
@@ -215,7 +215,7 @@ static enum ndr_err_code 
ndr_pull_eventlog_ClearEventLogW(struct ndr_pull *ndr,
                }
                _mem_save_handle_0 = NDR_PULL_GET_MEM_CTX(ndr);
                NDR_PULL_SET_MEM_CTX(ndr, r->in.handle, LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.handle));
+               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_generic_ptr(ndr, &_ptr_backupfile));
                if (_ptr_backupfile) {
@@ -314,13 +314,13 @@ static enum ndr_err_code 
ndr_push_eventlog_CloseEventLog(struct ndr_push *ndr, i
                if (r->in.handle == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.handle));
+               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, 
r->in.handle));
        }
        if (flags & NDR_OUT) {
                if (r->out.handle == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->out.handle));
+               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, 
r->out.handle));
                NDR_CHECK(ndr_push_NTSTATUS(ndr, NDR_SCALARS, r->out.result));
        }
        return NDR_ERR_SUCCESS;
@@ -337,7 +337,7 @@ static enum ndr_err_code 
ndr_pull_eventlog_CloseEventLog(struct ndr_pull *ndr, i
                }
                _mem_save_handle_0 = NDR_PULL_GET_MEM_CTX(ndr);
                NDR_PULL_SET_MEM_CTX(ndr, r->in.handle, LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.handle));
+               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_PULL_ALLOC(ndr, r->out.handle);
                *r->out.handle = *r->in.handle;
@@ -348,7 +348,7 @@ static enum ndr_err_code 
ndr_pull_eventlog_CloseEventLog(struct ndr_pull *ndr, i
                }
                _mem_save_handle_0 = NDR_PULL_GET_MEM_CTX(ndr);
                NDR_PULL_SET_MEM_CTX(ndr, r->out.handle, LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->out.handle));
+               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS, 
r->out.handle));
                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_handle_0, 
LIBNDR_FLAG_REF_ALLOC);
                NDR_CHECK(ndr_pull_NTSTATUS(ndr, NDR_SCALARS, &r->out.result));
        }
@@ -431,7 +431,7 @@ static enum ndr_err_code 
ndr_push_eventlog_GetNumRecords(struct ndr_push *ndr, i
                if (r->in.handle == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.handle));
+               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, 
r->in.handle));
        }
        if (flags & NDR_OUT) {
                if (r->out.number == NULL) {
@@ -455,7 +455,7 @@ static enum ndr_err_code 
ndr_pull_eventlog_GetNumRecords(struct ndr_pull *ndr, i
                }
                _mem_save_handle_0 = NDR_PULL_GET_MEM_CTX(ndr);
                NDR_PULL_SET_MEM_CTX(ndr, r->in.handle, LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.handle));
+               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_PULL_ALLOC(ndr, r->out.number);
                ZERO_STRUCTP(r->out.number);
@@ -508,7 +508,7 @@ static enum ndr_err_code 
ndr_push_eventlog_GetOldestRecord(struct ndr_push *ndr,
                if (r->in.handle == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.handle));
+               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, 
r->in.handle));
        }
        if (flags & NDR_OUT) {
                if (r->out.oldest_entry == NULL) {
@@ -532,7 +532,7 @@ static enum ndr_err_code 
ndr_pull_eventlog_GetOldestRecord(struct ndr_pull *ndr,
                }
                _mem_save_handle_0 = NDR_PULL_GET_MEM_CTX(ndr);
                NDR_PULL_SET_MEM_CTX(ndr, r->in.handle, LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.handle));
+               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_PULL_ALLOC(ndr, r->out.oldest_entry);
                ZERO_STRUCTP(r->out.oldest_entry);
@@ -642,7 +642,7 @@ static enum ndr_err_code 
ndr_push_eventlog_OpenEventLogW(struct ndr_push *ndr, i
                if (r->out.handle == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->out.handle));
+               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, 
r->out.handle));
                NDR_CHECK(ndr_push_NTSTATUS(ndr, NDR_SCALARS, r->out.result));
        }
        return NDR_ERR_SUCCESS;
@@ -695,7 +695,7 @@ static enum ndr_err_code 
ndr_pull_eventlog_OpenEventLogW(struct ndr_pull *ndr, i
                }
                _mem_save_handle_0 = NDR_PULL_GET_MEM_CTX(ndr);
                NDR_PULL_SET_MEM_CTX(ndr, r->out.handle, LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->out.handle));
+               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS, 
r->out.handle));
                NDR_PULL_SET_MEM_CTX(ndr, _mem_save_handle_0, 
LIBNDR_FLAG_REF_ALLOC);
                NDR_CHECK(ndr_pull_NTSTATUS(ndr, NDR_SCALARS, &r->out.result));
        }
@@ -831,7 +831,7 @@ static enum ndr_err_code 
ndr_push_eventlog_ReadEventLogW(struct ndr_push *ndr, i
                if (r->in.handle == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.handle));
+               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_uint32(ndr, NDR_SCALARS, r->in.offset));
                NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, 
r->in.number_of_bytes));
@@ -868,7 +868,7 @@ static enum ndr_err_code 
ndr_pull_eventlog_ReadEventLogW(struct ndr_pull *ndr, i
                }
                _mem_save_handle_0 = NDR_PULL_GET_MEM_CTX(ndr);
                NDR_PULL_SET_MEM_CTX(ndr, r->in.handle, LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.handle));
+               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_uint32(ndr, NDR_SCALARS, &r->in.offset));
@@ -1449,7 +1449,7 @@ static enum ndr_err_code 
ndr_push_eventlog_FlushEventLog(struct ndr_push *ndr, i
                if (r->in.handle == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.handle));
+               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, 
r->in.handle));
        }
        if (flags & NDR_OUT) {
                NDR_CHECK(ndr_push_NTSTATUS(ndr, NDR_SCALARS, r->out.result));
@@ -1466,7 +1466,7 @@ static enum ndr_err_code 
ndr_pull_eventlog_FlushEventLog(struct ndr_pull *ndr, i
                }
                _mem_save_handle_0 = NDR_PULL_GET_MEM_CTX(ndr);
                NDR_PULL_SET_MEM_CTX(ndr, r->in.handle, LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.handle));
+               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);
        }
        if (flags & NDR_OUT) {
diff --git a/source/librpc/gen_ndr/ndr_lsa.c b/source/librpc/gen_ndr/ndr_lsa.c
index f25410a..716984b 100644
--- a/source/librpc/gen_ndr/ndr_lsa.c
+++ b/source/librpc/gen_ndr/ndr_lsa.c
@@ -1305,7 +1305,6 @@ static enum ndr_err_code 
ndr_push_lsa_DnsDomainInfo(struct ndr_push *ndr, int nd
                NDR_CHECK(ndr_push_lsa_StringLarge(ndr, NDR_BUFFERS, &r->name));
                NDR_CHECK(ndr_push_lsa_StringLarge(ndr, NDR_BUFFERS, 
&r->dns_domain));
                NDR_CHECK(ndr_push_lsa_StringLarge(ndr, NDR_BUFFERS, 
&r->dns_forest));
-               NDR_CHECK(ndr_push_GUID(ndr, NDR_BUFFERS, &r->domain_guid));
                if (r->sid) {
                        NDR_CHECK(ndr_push_dom_sid2(ndr, 
NDR_SCALARS|NDR_BUFFERS, r->sid));
                }
@@ -1334,7 +1333,6 @@ static enum ndr_err_code 
ndr_pull_lsa_DnsDomainInfo(struct ndr_pull *ndr, int nd
                NDR_CHECK(ndr_pull_lsa_StringLarge(ndr, NDR_BUFFERS, &r->name));
                NDR_CHECK(ndr_pull_lsa_StringLarge(ndr, NDR_BUFFERS, 
&r->dns_domain));
                NDR_CHECK(ndr_pull_lsa_StringLarge(ndr, NDR_BUFFERS, 
&r->dns_forest));
-               NDR_CHECK(ndr_pull_GUID(ndr, NDR_BUFFERS, &r->domain_guid));
                if (r->sid) {
                        _mem_save_sid_0 = NDR_PULL_GET_MEM_CTX(ndr);
                        NDR_PULL_SET_MEM_CTX(ndr, r->sid, 0);
@@ -4645,13 +4643,13 @@ static enum ndr_err_code ndr_push_lsa_Close(struct 
ndr_push *ndr, int flags, con
                if (r->in.handle == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.handle));
+               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, 
r->in.handle));
        }
        if (flags & NDR_OUT) {
                if (r->out.handle == NULL) {
                        return ndr_push_error(ndr, NDR_ERR_INVALID_POINTER, 
"NULL [ref] pointer");
                }
-               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->out.handle));
+               NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, 
r->out.handle));
                NDR_CHECK(ndr_push_NTSTATUS(ndr, NDR_SCALARS, r->out.result));
        }
        return NDR_ERR_SUCCESS;
@@ -4668,7 +4666,7 @@ static enum ndr_err_code ndr_pull_lsa_Close(struct 
ndr_pull *ndr, int flags, str
                }
                _mem_save_handle_0 = NDR_PULL_GET_MEM_CTX(ndr);
                NDR_PULL_SET_MEM_CTX(ndr, r->in.handle, LIBNDR_FLAG_REF_ALLOC);
-               NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS|NDR_BUFFERS, 
r->in.handle));
+               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_PULL_ALLOC(ndr, r->out.handle);


-- 
Samba Shared Repository

Reply via email to