diff options
Diffstat (limited to 'source3')
-rw-r--r-- | source3/include/authdata.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/source3/include/authdata.h b/source3/include/authdata.h index dc9f217549..1521185a8f 100644 --- a/source3/include/authdata.h +++ b/source3/include/authdata.h @@ -33,6 +33,11 @@ typedef struct pac_signature_data { uint8 *signature; } PAC_SIGNATURE_DATA; +typedef struct group_membership { + uint32 rid; + uint32 attrs; +} GROUP_MEMBERSHIP; + typedef struct krb_sid_and_attrs { uint32 sid_ptr; uint32 attrs; @@ -99,7 +104,11 @@ typedef struct pac_logon_info { UNISTR2 uni_dom_controller; UNISTR2 uni_dom_name; DOM_SID2 dom_sid; + /* group membership array needs to go in here. + I've not seen it on the wire */ KRB_SID_AND_ATTR_ARRAY extra_sids; + DOM_SID2 res_group_dom_sid; + /* resource group membership array needs to go in here */ } PAC_LOGON_INFO; |