Lines Matching defs:SubTypes
13161 if (sr->SubTypes[i].resrec.AnonInfo)
13163 LogMsg("SetAnonInfoSRS: Freeing AnonInfo for subtype record %##s, should have been freed already", sr->SubTypes[i].resrec.name->c);
13164 FreeAnonInfo(sr->SubTypes[i].resrec.AnonInfo);
13166 sr->SubTypes[i].resrec.AnonInfo = AllocateAnonInfo(sr->SubTypes[i].resrec.name, sr->AnonData, len, mDNSNULL);
13183 if (sr->SubTypes[i].resrec.AnonInfo)
13185 FreeAnonInfo(sr->SubTypes[i].resrec.AnonInfo);
13186 sr->SubTypes[i].resrec.AnonInfo = mDNSNULL;
13229 for (i=0; i<sr->NumSubTypes; i++) if (sr->SubTypes[i].resrec.RecordType != kDNSRecordTypeUnregistered) return;
13292 AuthRecord *SubTypes, mDNSu32 NumSubTypes,
13307 sr->SubTypes = SubTypes;
13364 AssignDomainName(&st, sr->SubTypes[i].resrec.name);
13367 mDNS_SetupResourceRecord(&sr->SubTypes[i], mDNSNULL, InterfaceID, kDNSType_PTR, kStandardTTL, kDNSRecordTypeShared, artype, ServiceCallback, sr);
13368 if (ConstructServiceName(&sr->SubTypes[i].namestorage, mDNSNULL, &st, domain) == mDNSNULL) return(mStatus_BadParamErr);
13369 AssignDomainName(&sr->SubTypes[i].resrec.rdata->u.name, &sr->RR_SRV.namestorage);
13370 sr->SubTypes[i].Additional1 = &sr->RR_SRV;
13371 sr->SubTypes[i].Additional2 = &sr->RR_TXT;
13417 for (i=0; i<NumSubTypes; i++) if (!err) err = mDNS_Register_internal(m, &sr->SubTypes[i]);
13507 sr->SubTypes, sr->NumSubTypes,
13577 mDNS_Deregister_internal(m, &sr->SubTypes[i], drt);