diff options
Diffstat (limited to 'source4/librpc/idl/krb5pac.idl')
-rw-r--r-- | source4/librpc/idl/krb5pac.idl | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source4/librpc/idl/krb5pac.idl b/source4/librpc/idl/krb5pac.idl index 6c2bad4590..3ebac2b1f2 100644 --- a/source4/librpc/idl/krb5pac.idl +++ b/source4/librpc/idl/krb5pac.idl @@ -19,7 +19,7 @@ interface krb5pac typedef [flag(NDR_PAHEX)] struct { uint32 type; - uint8 signature[16]; + uint8 signature[20]; } PAC_SIGNATURE_DATA; typedef struct { @@ -33,9 +33,9 @@ interface krb5pac } EXTRA_SIDS; typedef struct { - uint16 size; - uint16 length; - unistr_noterm *string; + [value(strlen_m(r->string)*2)] uint16 size; + [value(r->size)] uint16 length; + unistr_noterm *string; } pac_String; /* This is awfully similar to a samr_user_info_23, but not identical. |