X-Git-Url: https://git.saurik.com/apple/mdnsresponder.git/blobdiff_plain/263eeeabe5fb4d3daa8a9134371ca9a3e45875b0..1f519c617ce606e0f03914d2ccf87094a6a18799:/mDNSCore/uDNS.h diff --git a/mDNSCore/uDNS.h b/mDNSCore/uDNS.h index 0562dae..a06b9ae 100755 --- a/mDNSCore/uDNS.h +++ b/mDNSCore/uDNS.h @@ -91,7 +91,17 @@ extern void UpdateAllSRVRecords(mDNS *m); extern void CheckNATMappings(mDNS *m); extern mStatus uDNS_SetupDNSConfig(mDNS *const m); -extern mStatus uDNS_RegisterSearchDomains(mDNS *const m); + +// uDNS_SetupSearchDomains by default adds search domains. It also can be called with one or +// more values for "action" which does the following: +// +// -UDNS_START_WAB_QUERY - start Wide Area Bonjour (domain enumeration) queries +// -UDNS_START_CF_QUERY - start Configuration query + +#define UDNS_START_WAB_QUERY 0x00000001 +#define UDNS_START_CF_QUERY 0x00000002 + +extern mStatus uDNS_SetupSearchDomains(mDNS *const m, int action); typedef enum {