summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source4/librpc/idl/netlogon.idl15
1 files changed, 8 insertions, 7 deletions
diff --git a/source4/librpc/idl/netlogon.idl b/source4/librpc/idl/netlogon.idl
index db064bf0cd..2f98470360 100644
--- a/source4/librpc/idl/netlogon.idl
+++ b/source4/librpc/idl/netlogon.idl
@@ -82,20 +82,21 @@ interface netlogon
unistr_noterm *string;
} netr_String;
- typedef struct {
- uint32 acct_lock_max_count;
- uint32 acct_lock_offset;
- uint32 acct_lock_actual_count;
+ /* in netr_AcctLockStr size seems to be be 24, and rrenard thinks
+ that the structure of the bindata looks like this:
+
ULONG8 lockout_duration;
ULONG8 reset_count;
uint32 bad_attempt_lockout;
uint32 dummy;
- } netr_AcctLockCtr;
-
+
+ but it doesn't look as though this structure is reflected at the
+ NDR level. Maybe it is left to the application to decode the bindata array.
+ */
typedef struct {
uint16 size;
uint16 length;
- netr_AcctLockCtr *acct_lk_info;
+ [size_is(size/2),length_is(length/2)] uint16 *bindata;
} netr_AcctLockStr;
typedef struct {