Lines Matching refs:domainname

398 typedef struct { mDNSu8 c[256]; } domainname;       // Up to 256 bytes of length-prefixed domainlabels
404 // When a native domainname object is converted to printable textual form using ConvertDomainNameToCString(),
758 typedef packedstruct { mDNSu16 priority; mDNSu16 weight; mDNSIPPort port; domainname target; } rdataSRV;
759 typedef packedstruct { mDNSu16 preference; domainname exchange; } rdataMX;
760 typedef packedstruct { domainname mbox; domainname txt; } rdataRP;
761 typedef packedstruct { mDNSu16 preference; domainname map822; domainname mapx400; } rdataPX;
765 domainname mname;
766 domainname rname;
816 domainname zone;
985 // 256 bytes domainname 'nextname'
997 domainname *next; //placeholders are uncommented because C89 in Windows requires that a struct has at least a member.
1027 domainname name; // For PTR, NS, CNAME, DNAME
1040 domainname name; // For PTR, NS, CNAME, DNAME
1340 domainname domain;
1371 domainname domain; // name->server matching for "split dns"
1416 const domainname *name;
1458 domainname *name; // Common name for all AuthRecords in this list
1570 const domainname *zone; // the zone that is updated
1590 domainname namestorage;
1675 domainname *name;
1684 domainname *name; // Common name for all CacheRecords in this list
1697 domainname namestorage; // Needs to go *after* the extra rdata bytes
1704 domainname fqdn;
1834 domainname domain;
1835 domainname keyname;
1836 domainname hostname;
1894 domainname * originalQName; // Name of original A/AAAA record if this question is for a CNAME record.
1990 domainname qname;
2013 domainname *qnameOrig; // Copy of the original question name if it is not fully qualified
2025 domainname name;
2063 domainname ChildName; // Name for which we're trying to find the responsible server
2065 domainname *CurrentSOA; // Points to somewhere within ChildName
2066 domainname ZoneName; // Discovered result: Left-hand-side of SOA record
2068 domainname Host; // Discovered result: Target host from SRV record
2077 extern ZoneData *StartGetZoneData(mDNS *const m, const domainname *const name, const ZoneService target, ZoneDataCallback callback, void *callbackInfo);
2085 domainname name;
2098 domainname dstname;
2176 domainname domain;
2378 domainname MulticastHostname; // Fully Qualified "dot-local" Host Name, e.g. "Foo.local."
2408 domainname StaticHostname; // Current answer to reverse-map query
2409 domainname FQDN;
2558 #define localdomain (*(const domainname *)"\x5" "local")
2559 #define DeviceInfoName (*(const domainname *)"\xC" "_device-info" "\x4" "_tcp")
2560 #define LocalDeviceInfoName (*(const domainname *)"\xC" "_device-info" "\x4" "_tcp" "\x5" "local")
2561 #define SleepProxyServiceType (*(const domainname *)"\xC" "_sleep-proxy" "\x4" "_udp")
2702 extern DomainAuthInfo *GetAuthInfoForName(mDNS *m, const domainname *const name);
2763 const domainlabel *const name, const domainname *const type, const domainname *const domain,
2764 const domainname *const host, mDNSIPPort port, const mDNSu8 txtinfo[], mDNSu16 txtlen,
2774 const domainlabel *const name, const domainname *const type, const domainname *const domain,
2775 const domainname *const host,
2779 extern void mDNS_SetupQuestion(DNSQuestion *const q, const mDNSInterfaceID InterfaceID, const domainname *const name,
2783 const domainname *const srv, const domainname *const domain, const mDNSu8 *anondata,
2805 extern mStatus mDNS_GetDomains(mDNS *const m, DNSQuestion *const question, mDNS_DomainType DomainType, const domainname *dom,
2829 // A simple C structure assignment of a domainname can cause a protection fault by accessing unmapped memory,
2830 // because that object is defined to be 256 bytes long, but not all domainname objects are truly the full size.
2838 extern mDNSBool SameDomainName(const domainname *const d1, const domainname *const d2);
2839 extern mDNSBool SameDomainNameCS(const domainname *const d1, const domainname *const d2);
2840 typedef mDNSBool DomainNameComparisonFn (const domainname *const d1, const domainname *const d2);
2841 extern mDNSBool IsLocalDomain(const domainname *d); // returns true for domains that by default should be looked up using link-local multicast
2843 #define StripFirstLabel(X) ((const domainname *)& (X)->c[(X)->c[0] ? 1 + (X)->c[0] : 0])
2849 extern const mDNSu8 *LastLabel(const domainname *d);
2853 extern mDNSu16 DomainNameLengthLimit(const domainname *const name, const mDNSu8 *limit);
2860 // AppendDomainName adds zero or more labels from a native format domainname
2861 extern mDNSu8 *AppendLiteralLabelString(domainname *const name, const char *cstr);
2862 extern mDNSu8 *AppendDNSNameString (domainname *const name, const char *cstr);
2863 extern mDNSu8 *AppendDomainLabel (domainname *const name, const domainlabel *const label);
2864 extern mDNSu8 *AppendDomainName (domainname *const name, const domainname *const append);
2872 extern mDNSu8 *MakeDomainNameFromDNSNameString (domainname *const name, const char *cstr);
2874 // Convert native format domainlabel or domainname back to C string format
2884 extern char *ConvertDomainNameToCString_withescape(const domainname *const name, char *cstr, char esc);
2890 extern mDNSu8 *ConstructServiceName(domainname *const fqdn, const domainlabel *name, const domainname *type, const domainname *const domain);
2891 extern mDNSBool DeconstructServiceName(const domainname *const fqdn, domainlabel *const name, domainname *const type, domainname *const domain);
3003 const domainname *domain, const domainname *keyname, const char *b64keydata, const domainname *hostname, mDNSIPPort *port, mDNSBool autoTunnel);
3024 extern void mDNS_AddDynDNSHostName(mDNS *m, const domainname *fqdn, mDNSRecordCallback *StatusCallback, const void *StatusContext);
3025 extern void mDNS_RemoveDynDNSHostName(mDNS *m, const domainname *fqdn);
3027 extern DNSServer *mDNS_AddDNSServer(mDNS *const m, const domainname *d, const mDNSInterfaceID interface, mDNSs32 serviceID, const mDNSAddr *addr,
3031 extern void mDNS_AddSearchDomain(const domainname *const domain, mDNSInterfaceID InterfaceID);
3033 extern McastResolver *mDNS_AddMcastResolver(mDNS *const m, const domainname *d, const mDNSInterfaceID interface, mDNSu32 timeout);
3037 do { domainname d__; if (((X) != (void*)0) && MakeDomainNameFromDNSNameString(&d__, (X)) && d__.c[0]) mDNS_AddSearchDomain(&d__, I);} while(0)
3191 extern mStatus mDNSPlatformTCPConnect(TCPSocket *sock, const mDNSAddr *dst, mDNSOpaque16 dstport, domainname *hostname,
3217 extern mDNSBool mDNSPlatformSetDNSConfig(mDNS *const m, mDNSBool setservers, mDNSBool setsearch, domainname *const fqdn, DNameListElem **RegDomains,
3220 extern void mDNSPlatformDynDNSHostNameStatusChanged(const domainname *const dname, const mStatus status);
3305 extern CacheGroup *CacheGroupForName(const mDNS *const m, const mDNSu32 slot, const mDNSu32 namehash, const domainname *const name);
3311 const domainname *const name, const mDNSu32 namehash, const mDNSu16 rrtype, const mDNSu16 rrclass, mDNSu32 ttl_seconds,
3321 extern mDNSBool DomainEnumQuery(const domainname *qname);
3329 extern AuthGroup *AuthGroupForName(AuthHash *r, const mDNSu32 slot, const mDNSu32 namehash, const domainname *const name);