Author: metze
Date: 2004-10-14 10:16:22 +0000 (Thu, 14 Oct 2004)
New Revision: 2971

WebSVN: 
http://websvn.samba.org/websvn/changeset.php?rep=samba&path=/branches/SAMBA_4_0/source&rev=2971&nolog=1

Log:
fix DsBind idl

metze

Modified:
   branches/SAMBA_4_0/source/librpc/idl/drsuapi.idl
   branches/SAMBA_4_0/source/torture/rpc/drsuapi.c


Changeset:
Modified: branches/SAMBA_4_0/source/librpc/idl/drsuapi.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/drsuapi.idl    2004-10-14 09:56:04 UTC (rev 
2970)
+++ branches/SAMBA_4_0/source/librpc/idl/drsuapi.idl    2004-10-14 10:16:22 UTC (rev 
2971)
@@ -13,14 +13,13 @@
         /* Function 0x00 */
 
        typedef [flag(NDR_PAHEX)] struct {
-               uint32 length;
+               [range(1,10000)] uint32 length;
                [size_is(length)] uint8 data[];
        } drsuapi_BindInfo;
 
        NTSTATUS drsuapi_DsBind(
                [in]        GUID *server_guid,
-               [in]        uint32 unknown,
-               [out]       drsuapi_BindInfo *info,
+               [in,out]    drsuapi_BindInfo *bind_info,
                [out,ref]   policy_handle *bind_handle
                );
 

Modified: branches/SAMBA_4_0/source/torture/rpc/drsuapi.c
===================================================================
--- branches/SAMBA_4_0/source/torture/rpc/drsuapi.c     2004-10-14 09:56:04 UTC (rev 
2970)
+++ branches/SAMBA_4_0/source/torture/rpc/drsuapi.c     2004-10-14 10:16:22 UTC (rev 
2971)
@@ -32,7 +32,8 @@
        struct drsuapi_DsBind r;
        BOOL ret = True;
 
-       ZERO_STRUCT(r);
+       r.in.server_guid = NULL;
+       r.in.bind_info = NULL;
        r.out.bind_handle = bind_handle;
 
        status = dcerpc_drsuapi_DsBind(p, mem_ctx, &r);

Reply via email to