netlogon.idl: fix ndr_pull_netr_DatabaseRedo()
authorStefan Metzmacher <metze@samba.org>
Mon, 16 Nov 2009 18:38:32 +0000 (19:38 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 17 Nov 2009 08:00:48 +0000 (09:00 +0100)
We can't use subcontext_size() here, as
change_log_entry_size is encoded after the subcontext.

metze

librpc/idl/netlogon.idl

index 82a60c7c3e422a95204ba945e9517f4a982db0aa..77fc380f5d73c5c11f1eeffa7931a7f54dfb6339 100644 (file)
@@ -1049,8 +1049,15 @@ interface netlogon
                [in]     [string,charset(UTF16)] uint16 *computername,
                [in]     netr_Authenticator *credential,
                [in,out,ref] netr_Authenticator *return_authenticator,
-               [in]     [subcontext(4),subcontext_size(change_log_entry_size)] netr_ChangeLogEntry change_log_entry,
-               [in]     [value(ndr_size_netr_ChangeLogEntry(&change_log_entry, ndr->iconv_convenience, ndr->flags))] uint32 change_log_entry_size,
+               /*
+                * we cannot use subcontext_size() here, as
+                * change_log_entry_size is encoded after the subcontext
+                */
+               [in]     [subcontext(4)/*,subcontext_size(change_log_entry_size)*/]
+                       netr_ChangeLogEntry change_log_entry,
+               [in]     [value(ndr_size_netr_ChangeLogEntry(&change_log_entry,
+                               ndr->iconv_convenience, ndr->flags))]
+                       uint32 change_log_entry_size,
                [out,ref]    netr_DELTA_ENUM_ARRAY **delta_enum_array
                );