Lines Matching defs:msd
266 mslm_security_descriptor_t *msd;
275 msd = (mslm_security_descriptor_t *)sdbuf;
276 if (msd == NULL)
279 msd->revision = sd->sd_revision;
280 msd->sbz1 = 0;
281 msd->control = sd->sd_control | SE_SELF_RELATIVE;
284 msd->offset_owner = msd->offset_group = 0;
285 msd->offset_sacl = msd->offset_dacl = 0;
288 msd->offset_owner = offset;
299 msd->offset_group = offset;
310 msd->offset_sacl = offset;
311 msd->sacl = srvsvc_acl_set_relative(&sdbuf[offset],
313 if (msd->sacl == NULL)
317 ace_cnt = msd->sacl->ace_count;
335 msd->offset_dacl = offset;
336 msd->dacl = srvsvc_acl_set_relative(&sdbuf[offset],
338 if (msd->dacl == NULL)
342 ace_cnt = msd->dacl->ace_count;
423 mslm_security_descriptor_t *msd;
435 msd = (mslm_security_descriptor_t *)sdbuf;
437 sd->sd_revision = msd->revision;
438 sd->sd_control = msd->control & (~SE_SELF_RELATIVE);
440 if (msd->offset_owner != 0) {
442 m_sid = (struct mslm_sid *)&sdbuf[msd->offset_owner];
450 if (msd->offset_group != 0) {
452 m_sid = (struct mslm_sid *)&sdbuf[msd->offset_group];
460 if (msd->offset_sacl != 0) {
461 offset = msd->offset_sacl;
483 if (msd->offset_dacl != 0) {
484 offset = msd->offset_dacl;