diff options
author | Stefan Metzmacher <metze@samba.org> | 2004-08-10 01:03:44 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:57:48 -0500 |
commit | bf85647095b8d9666c5c06d11da3676ce675f6f3 (patch) | |
tree | 707c1b0d796f48499d096120b946b16afe531f3f /source4 | |
parent | ac2c620c509e8beb5862ffae8000da54b740023c (diff) | |
download | samba-bf85647095b8d9666c5c06d11da3676ce675f6f3.tar.gz samba-bf85647095b8d9666c5c06d11da3676ce675f6f3.tar.bz2 samba-bf85647095b8d9666c5c06d11da3676ce675f6f3.zip |
r1679: fix add the extrasids and resource group array in
the EXTRA_SIDS idl isn't verified to be correct yet
metze
(This used to be commit 43fd611593af030a3d86d2640be6b1de959939c7)
Diffstat (limited to 'source4')
-rw-r--r-- | source4/librpc/idl/krb5pac.idl | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/source4/librpc/idl/krb5pac.idl b/source4/librpc/idl/krb5pac.idl index e6191c2029..ec1caf9171 100644 --- a/source4/librpc/idl/krb5pac.idl +++ b/source4/librpc/idl/krb5pac.idl @@ -28,10 +28,9 @@ interface krb5pac } GROUP_MEMBERSHIP; typedef struct { - uint32 sid_ptr; - uint32 attrs; dom_sid2 *sid; - } KRB_SID_AND_ATTRS; + uint32 attrs; + } EXTRA_SIDS; typedef struct { uint16 size; @@ -78,8 +77,16 @@ interface krb5pac uint32 reserved16[2]; uint32 reserved17; /* looks like it may be acb_info */ - uint32 reserved18[12]; - } PAC_LOGON_INFO; + uint32 reserved18[7]; + + uint32 extra_sids_count; + [size_is(extra_sids_count)] EXTRA_SIDS *extra_sids; + + dom_sid2 *res_group_dom_sid; + + uint32 res_groups_count; + [size_is(res_groups_count)] GROUP_MEMBERSHIP *res_groups; + } PAC_LOGON_INFO; const uint8 PAC_TYPE_LOGON_INFO = 1; const uint8 PAC_TYPE_SERVER_CHECKSUM = 6; |