Lines Matching refs:data

164 	samr_keydata_t	*data;
166 if ((data = malloc(sizeof (samr_keydata_t))) == NULL)
169 data->kd_key = key;
170 data->kd_type = domain_type;
171 data->kd_rid = rid;
172 data->kd_access_mask = access_mask;
174 if ((id = ndr_hdalloc(mxa, data)) == NULL) {
175 free(data);
207 samr_keydata_t *data;
212 if ((data = (samr_keydata_t *)hd->nh_data) == NULL)
215 if (data->kd_key != key)
446 samr_keydata_t *data;
467 data = (samr_keydata_t *)hd->nh_data;
469 switch (data->kd_type) {
473 alias_cnt = smb_sam_grp_cnt(data->kd_type);
481 alias_cnt = smb_sam_grp_cnt(data->kd_type);
564 samr_keydata_t *data;
592 data = (samr_keydata_t *)hd->nh_data;
594 switch (data->kd_type) {
648 samr_keydata_t *data;
656 data = (samr_keydata_t *)hd->nh_data;
658 id = samr_hdalloc(mxa, SAMR_KEY_USER, data->kd_type, param->rid,
722 samr_keydata_t *data;
735 data = (samr_keydata_t *)hd->nh_data;
742 amask = data->kd_access_mask;
753 if ((sid = smb_sid_splice(di.di_binsid, data->kd_rid)) == NULL) {
781 all_info->UserId = data->kd_rid;
813 samr_keydata_t *data;
827 data = (samr_keydata_t *)hd->nh_data;
828 switch (data->kd_type) {
831 if (!smb_domain_lookup_type(data->kd_type, &di)) {
841 user_sid = smb_sid_splice(di.di_binsid, data->kd_rid);
910 samr_keydata_t *data;
918 data = (samr_keydata_t *)hd->nh_data;
919 id = samr_hdalloc(mxa, SAMR_KEY_GROUP, data->kd_type, param->rid,
946 samr_keydata_t *data;
970 data = (samr_keydata_t *)hd->nh_data;
971 rc = smb_lgrp_getbyrid(data->kd_rid, data->kd_type, &grp);
1005 samr_keydata_t *data;
1028 data = (samr_keydata_t *)hd->nh_data;
1029 rc = smb_lgrp_getbyrid(data->kd_rid, data->kd_type, &grp);
1063 samr_keydata_t *data;
1080 data = (samr_keydata_t *)hd->nh_data;
1081 rc = smb_lgrp_getbyrid(data->kd_rid, data->kd_type, &grp);
1241 samr_keydata_t *data;
1266 data = (samr_keydata_t *)hd->nh_data;
1268 switch (data->kd_type) {
1431 samr_keydata_t *data;
1450 data = (samr_keydata_t *)hd->nh_data;
1451 gd_type = (smb_domain_type_t)data->kd_type;
1485 id = samr_hdalloc(mxa, SAMR_KEY_ALIAS, data->kd_type, param->rid,
1601 samr_keydata_t *data;
1618 data = (samr_keydata_t *)hd->nh_data;
1619 gd_type = (smb_domain_type_t)data->kd_type;
1620 rid = data->kd_rid;
1710 samr_keydata_t *data;
1728 data = (samr_keydata_t *)hd->nh_data;
1729 gd_type = (smb_domain_type_t)data->kd_type;
1730 rid = data->kd_rid;
1776 samr_keydata_t *data;
1788 data = (samr_keydata_t *)hd->nh_data;
1790 cnt = smb_sam_grp_cnt(data->kd_type);
1828 (grp.sg_domain == data->kd_type) && (i++ < cnt)) {
1961 param->sd->data = sd_buf;
2007 * unions so we need to fix some of the data offsets at runtime. The