Don't use DNS resolution of the string (AI_NUMERICHOST), this makes the address resolution non-blocking, requiring the hostname to be in the form of an ip address already
NoResolveService
Don't resolve the service name (requires the service argument to be nullptr or a string based representation of a number).
OnlyUsableAddresses
Only return addresses that adapters on this machine can use (AI_ADDRCONFIG)
BindableAddress
Return bindable addresses (AI_PASSIVE). Only works if the hostname argument is null.
CanonicalName
Include the canonical name of the host with the results list
FQDomainName
Include the fully qualified domain name of the host with the results list
AllowV4MappedAddresses
Allow for IPv4 mapped IPv6 addresses
AllResultsWithMapping
Get all addresses, but return V4 mapped IPv6 addresses
Default
The default value of a hints flag for the platform (typically just 0)