Vanara.PInvoke.DnsApi PInvoke API (methods, structures and constants imported from Windows DnsApi.dll. Includes methods from dnsapi.dll Current NuGet release: Methods - 100% API coverage (40 of 40 functions) Native Method Header Managed Method DnsAcquireContextHandle_ windns.h Vanara.PInvoke.DnsApi.DnsAcquireContextHandle DnsCancelQuery windns.h Vanara.PInvoke.DnsApi.DnsCancelQuery DnsCancelQueryRaw windns.h Vanara.PInvoke.DnsApi.DnsCancelQueryRaw DnsExtractRecordsFromMessage_W windns.h Vanara.PInvoke.DnsApi.DnsExtractRecordsFromMessage DnsFree windns.h Vanara.PInvoke.DnsApi.DnsFree DnsFreeCustomServers windns.h Vanara.PInvoke.DnsApi.DnsFreeCustomServers DnsFreeProxyName windns.h Vanara.PInvoke.DnsApi.DnsFreeProxyName DnsGetApplicationSettings windns.h Vanara.PInvoke.DnsApi.DnsGetApplicationSettings DnsGetCacheDataTable Vanara.PInvoke.DnsApi.DnsGetCacheDataTable DnsGetProxyInformation windns.h Vanara.PInvoke.DnsApi.DnsGetProxyInformation DnsModifyRecordsInSet_ windns.h Vanara.PInvoke.DnsApi.DnsModifyRecordsInSet DnsNameCompare_ windns.h Vanara.PInvoke.DnsApi.DnsNameCompare DnsQuery_ windns.h Vanara.PInvoke.DnsApi.DnsQuery DnsQueryConfig windns.h Vanara.PInvoke.DnsApi.DnsQueryConfig DnsQueryEx windns.h Vanara.PInvoke.DnsApi.DnsQueryEx DnsQueryRaw windns.h Vanara.PInvoke.DnsApi.DnsQueryRaw DnsQueryRawResultFree windns.h Vanara.PInvoke.DnsApi.DnsQueryRawResultFree DnsRecordCompare windns.h Vanara.PInvoke.DnsApi.DnsRecordCompare DnsRecordCopyEx windns.h Vanara.PInvoke.DnsApi.DnsRecordCopyEx DnsRecordSetCompare windns.h Vanara.PInvoke.DnsApi.DnsRecordSetCompare DnsRecordSetCopyEx windns.h Vanara.PInvoke.DnsApi.DnsRecordSetCopyEx DnsRecordSetDetach windns.h Vanara.PInvoke.DnsApi.DnsRecordSetDetach DnsReleaseContextHandle windns.h Vanara.PInvoke.DnsApi.DnsReleaseContextHandle DnsReplaceRecordSet windns.h Vanara.PInvoke.DnsApi.DnsReplaceRecordSet DnsServiceBrowse windns.h Vanara.PInvoke.DnsApi.DnsServiceBrowse DnsServiceBrowseCancel windns.h Vanara.PInvoke.DnsApi.DnsServiceBrowseCancel DnsServiceConstructInstance windns.h Vanara.PInvoke.DnsApi.DnsServiceConstructInstance DnsServiceCopyInstance windns.h Vanara.PInvoke.DnsApi.DnsServiceCopyInstance DnsServiceDeRegister windns.h Vanara.PInvoke.DnsApi.DnsServiceDeRegister DnsServiceFreeInstance windns.h Vanara.PInvoke.DnsApi.DnsServiceFreeInstance DnsServiceRegister windns.h Vanara.PInvoke.DnsApi.DnsServiceRegister DnsServiceRegisterCancel windns.h Vanara.PInvoke.DnsApi.DnsServiceRegisterCancel DnsServiceResolve windns.h Vanara.PInvoke.DnsApi.DnsServiceResolve DnsServiceResolveCancel windns.h Vanara.PInvoke.DnsApi.DnsServiceResolveCancel DnsSetApplicationSettings windns.h Vanara.PInvoke.DnsApi.DnsSetApplicationSettings DnsStartMulticastQuery windns.h Vanara.PInvoke.DnsApi.DnsStartMulticastQuery DnsStopMulticastQuery windns.h Vanara.PInvoke.DnsApi.DnsStopMulticastQuery DnsValidateName_ windns.h Vanara.PInvoke.DnsApi.DnsValidateName DnsValidateServerStatus windns.h Vanara.PInvoke.DnsApi.DnsValidateServerStatus DnsWriteQuestionToBuffer_W windns.h Vanara.PInvoke.DnsApi.DnsWriteQuestionToBuffer Enumerations Native Enum Header Managed Enum ATMA windns.h Vanara.PInvoke.DnsApi.ATMA DNS_APP_SETTINGSF windns.h Vanara.PInvoke.DnsApi.DNS_APP_SETTINGSF DNS_CHARSET windns.h Vanara.PInvoke.DnsApi.DNS_CHARSET DNS_CLASS windns.h Vanara.PInvoke.DnsApi.DNS_CLASS DNS_CONFIG_FLAG windns.h Vanara.PInvoke.DnsApi.DNS_CONFIG_FLAG DNS_CONFIG_TYPE windns.h Vanara.PInvoke.DnsApi.DNS_CONFIG_TYPE DNS_CUSTOM_SERVER_FLAGS windns.h Vanara.PInvoke.DnsApi.DNS_CUSTOM_SERVER_FLAGS DNS_CUSTOM_SERVER_TYPE windns.h Vanara.PInvoke.DnsApi.DNS_CUSTOM_SERVER_TYPE DNS_FREE_TYPE windns.h Vanara.PInvoke.DnsApi.DNS_FREE_TYPE DNS_NAME_FORMAT windns.h Vanara.PInvoke.DnsApi.DNS_NAME_FORMAT DNS_OPCODE windns.h Vanara.PInvoke.DnsApi.DNS_OPCODE DNS_PROTOCOL windns.h Vanara.PInvoke.DnsApi.DNS_PROTOCOL DNS_PROXY_INFORMATION_TYPE windns.h Vanara.PInvoke.DnsApi.DNS_PROXY_INFORMATION_TYPE DNS_QUERY_OPTIONS windns.h Vanara.PInvoke.DnsApi.DNS_QUERY_OPTIONS DNS_RCODE windns.h Vanara.PInvoke.DnsApi.DNS_RCODE DNS_SECTION windns.h Vanara.PInvoke.DnsApi.DNS_SECTION DNS_TKEY_MODE windns.h Vanara.PInvoke.DnsApi.DNS_TKEY_MODE DNS_TYPE windns.h Vanara.PInvoke.DnsApi.DNS_TYPE DNS_UPDATE windns.h Vanara.PInvoke.DnsApi.DNS_UPDATE DNS_WINS_FLAG windns.h Vanara.PInvoke.DnsApi.DNS_WINS_FLAG DnsServerStatus windns.h Vanara.PInvoke.DnsApi.DnsServerStatus Structures Native Structure Header Managed Structure DNS_A_DATA windns.h Vanara.PInvoke.DnsApi.DNS_A_DATA DNS_AAAA_DATA windns.h Vanara.PInvoke.DnsApi.DNS_AAAA_DATA DNS_ADDR windns.h Vanara.PInvoke.DnsApi.DNS_ADDR DNS_ADDR_ARRAY windns.h Vanara.PInvoke.DnsApi.DNS_ADDR_ARRAY DNS_APPLICATION_SETTINGS windns.h Vanara.PInvoke.DnsApi.DNS_APPLICATION_SETTINGS DNS_ATMA_DATA windns.h Vanara.PInvoke.DnsApi.DNS_ATMA_DATA DNS_CACHE_ENTRY Vanara.PInvoke.DnsApi.DNS_CACHE_ENTRY DNS_CUSTOM_SERVER windns.h Vanara.PInvoke.DnsApi.DNS_CUSTOM_SERVER DNS_DHCID_DATA windns.h Vanara.PInvoke.DnsApi.DNS_DHCID_DATA DNS_DS_DATA windns.h Vanara.PInvoke.DnsApi.DNS_DS_DATA DNS_HEADER windns.h Vanara.PInvoke.DnsApi.DNS_HEADER DNS_KEY_DATA windns.h Vanara.PInvoke.DnsApi.DNS_KEY_DATA DNS_LOC_DATA windns.h Vanara.PInvoke.DnsApi.DNS_LOC_DATA DNS_MESSAGE_BUFFER windns.h Vanara.PInvoke.DnsApi.DNS_MESSAGE_BUFFER DNS_MINFO_DATA windns.h Vanara.PInvoke.DnsApi.DNS_MINFO_DATA DNS_MX_DATA windns.h Vanara.PInvoke.DnsApi.DNS_MX_DATA DNS_NAPTR_DATA windns.h Vanara.PInvoke.DnsApi.DNS_NAPTR_DATA DNS_NSEC_DATA windns.h Vanara.PInvoke.DnsApi.DNS_NSEC_DATA DNS_NSEC3_DATA windns.h Vanara.PInvoke.DnsApi.DNS_NSEC3_DATA DNS_NSEC3PARAM_DATA windns.h Vanara.PInvoke.DnsApi.DNS_NSEC3PARAM_DATA DNS_NULL_DATA windns.h Vanara.PInvoke.DnsApi.DNS_NULL_DATA DNS_NXT_DATA windns.h Vanara.PInvoke.DnsApi.DNS_NXT_DATA DNS_OPT_DATA windns.h Vanara.PInvoke.DnsApi.DNS_OPT_DATA DNS_PROXY_INFORMATION windns.h Vanara.PInvoke.DnsApi.DNS_PROXY_INFORMATION DNS_PTR_DATA windns.h Vanara.PInvoke.DnsApi.DNS_PTR_DATA DNS_QUERY_CANCEL windns.h Vanara.PInvoke.DnsApi.DNS_QUERY_CANCEL DNS_QUERY_RAW_CANCEL windns.h Vanara.PInvoke.DnsApi.DNS_QUERY_RAW_CANCEL DNS_QUERY_RAW_REQUEST windns.h Vanara.PInvoke.DnsApi.DNS_QUERY_RAW_REQUEST DNS_QUERY_RAW_RESULT windns.h Vanara.PInvoke.DnsApi.DNS_QUERY_RAW_RESULT DNS_QUERY_REQUEST windns.h Vanara.PInvoke.DnsApi.DNS_QUERY_REQUEST DNS_QUERY_REQUEST3 windns.h Vanara.PInvoke.DnsApi.DNS_QUERY_REQUEST3 DNS_QUERY_RESULT windns.h Vanara.PInvoke.DnsApi.DNS_QUERY_RESULT DNS_RECORD windns.h Vanara.PInvoke.DnsApi.DNS_RECORD DNS_RECORD_FLAGS windns.h Vanara.PInvoke.DnsApi.DNS_RECORD_FLAGS DNS_RRSET windns.h Vanara.PInvoke.DnsApi.DNS_RRSET DNS_SERVICE_BROWSE_REQUEST windns.h Vanara.PInvoke.DnsApi.DNS_SERVICE_BROWSE_REQUEST DNS_SERVICE_BROWSE_REQUEST_CALLBACK Vanara.PInvoke.DnsApi.DNS_SERVICE_BROWSE_REQUEST.DNS_SERVICE_BROWSE_REQUEST_CALLBACK DNS_SERVICE_CANCEL windns.h Vanara.PInvoke.DnsApi.DNS_SERVICE_CANCEL DNS_SERVICE_INSTANCE windns.h Vanara.PInvoke.DnsApi.DNS_SERVICE_INSTANCE DNS_SERVICE_REGISTER_REQUEST windns.h Vanara.PInvoke.DnsApi.DNS_SERVICE_REGISTER_REQUEST DNS_SERVICE_RESOLVE_REQUEST windns.h Vanara.PInvoke.DnsApi.DNS_SERVICE_RESOLVE_REQUEST DNS_SIG_DATA windns.h Vanara.PInvoke.DnsApi.DNS_SIG_DATA DNS_SOA_DATA windns.h Vanara.PInvoke.DnsApi.DNS_SOA_DATA DNS_SRV_DATA windns.h Vanara.PInvoke.DnsApi.DNS_SRV_DATA DNS_TKEY_DATA windns.h Vanara.PInvoke.DnsApi.DNS_TKEY_DATA DNS_TLSA_DATA windns.h Vanara.PInvoke.DnsApi.DNS_TLSA_DATA DNS_TSIG_DATA windns.h Vanara.PInvoke.DnsApi.DNS_TSIG_DATA DNS_TXT_DATA windns.h Vanara.PInvoke.DnsApi.DNS_TXT_DATA DNS_UNKNOWN_DATA windns.h Vanara.PInvoke.DnsApi.DNS_UNKNOWN_DATA DNS_WINS_DATA windns.h Vanara.PInvoke.DnsApi.DNS_WINS_DATA DNS_WINSR_DATA windns.h Vanara.PInvoke.DnsApi.DNS_WINSR_DATA DNS_WIRE_QUESTION windns.h Vanara.PInvoke.DnsApi.DNS_WIRE_QUESTION DNS_WIRE_RECORD windns.h Vanara.PInvoke.DnsApi.DNS_WIRE_RECORD DNS_WKS_DATA windns.h Vanara.PInvoke.DnsApi.DNS_WKS_DATA HDNSCONTEXT Vanara.PInvoke.DnsApi.HDNSCONTEXT IP4_ARRAY windns.h Vanara.PInvoke.DnsApi.IP4_ARRAY MDNS_QUERY_HANDLE windns.h Vanara.PInvoke.DnsApi.MDNS_QUERY_HANDLE MDNS_QUERY_REQUEST windns.h Vanara.PInvoke.DnsApi.MDNS_QUERY_REQUEST Classes Native Class Header Managed Class SafeDnsCacheDataTable Vanara.PInvoke.DnsApi.SafeDnsCacheDataTable SafeDnsRecordList Vanara.PInvoke.DnsApi.SafeDnsRecordList SafeHDNSCONTEXT Vanara.PInvoke.DnsApi.SafeHDNSCONTEXT SafePDNS_SERVICE_INSTANCE windns.h Vanara.PInvoke.DnsApi.SafePDNS_SERVICE_INSTANCE