Lines Matching defs:avpair
1431 smb_ads_getattr(LDAP *ld, LDAPMessage *entry, smb_ads_avpair_t *avpair)
1436 assert(avpair);
1437 avpair->avp_val = NULL;
1438 vals = ldap_get_values(ld, entry, avpair->avp_attr);
1447 avpair->avp_val = strdup(vals[0]);
1448 if (!avpair->avp_val)
1460 smb_ads_avpair_t *avpair)
1512 if (avpair)
1513 rc = smb_ads_getattr(ah->ld, entry, avpair);
1522 * If avpair is NULL, checks the status of the specified computer account.
1524 * If found, the value field of the avpair will be allocated and set. The
1538 smb_ads_lookup_computer_n_attr(smb_ads_handle_t *ah, smb_ads_avpair_t *avpair,
1554 if (avpair) {
1555 if (!avpair->avp_attr)
1558 attrs[1] = avpair->avp_attr;
1574 rc = smb_ads_get_qstat(ah, res, avpair);
1592 smb_ads_avpair_t avpair;
1594 avpair.avp_attr = SMB_ADS_ATTR_DN;
1596 stat = smb_ads_lookup_computer_n_attr(ah, &avpair, LDAP_SCOPE_ONELEVEL,
1601 stat = smb_ads_lookup_computer_n_attr(ah, &avpair,
1606 (void) strlcpy(dn, avpair.avp_val, SMB_ADS_DN_MAX);
1607 free(avpair.avp_val);
1656 smb_ads_avpair_t avpair;
1659 avpair.avp_attr = SMB_ADS_ATTR_KVNO;
1660 if (smb_ads_lookup_computer_n_attr(ah, &avpair,
1662 kvno = atoi(avpair.avp_val);
1663 free(avpair.avp_val);