1; 2; Definition file of DNSAPI.dll 3; Automatic generated by gendef 4; written by Kai Tietz 2008 5; 6LIBRARY "DNSAPI.dll" 7EXPORTS 8DnsGetDomainName 9DnsIsAMailboxType 10DnsIsNSECType 11DnsIsStatusRcode 12DnsMapRcodeToStatus 13DnsStatusString 14DnsUnicodeToUtf8@8 15DnsUtf8ToUnicode@8 16Dns_ReadPacketName@20 17Dns_ReadPacketNameAllocate@20 18Dns_SkipPacketName 19Dns_WriteDottedNameToPacket@16 20AdaptiveTimeout_ClearInterfaceSpecificConfiguration 21AdaptiveTimeout_ResetAdaptiveTimeout 22AddRefQueryBlobEx@16 23BreakRecordsIntoBlob@12 24Coalesce_UpdateNetVersion 25CombineRecordsInBlob@8 26DeRefQueryBlobEx@16 27DelaySortDAServerlist 28DnsAcquireContextHandle_A@12 29DnsAcquireContextHandle_W@12 30DnsAllocateRecord@4 31DnsApiAlloc@4 32DnsApiAllocZero@4 33DnsApiFree@4 34DnsApiHeapReset@12 35DnsApiRealloc@8 36DnsApiSetDebugGlobals@4 37DnsAsyncRegisterHostAddrs@40 38DnsAsyncRegisterInit@4 39DnsAsyncRegisterTerm 40DnsCancelQuery@4 41DnsCheckNrptRuleIntegrity@4 42DnsCheckNrptRules@12 43DnsConnectionDeletePolicyEntries@4 44DnsConnectionDeletePolicyEntriesPrivate@8 45DnsConnectionDeleteProxyInfo@8 46DnsConnectionFreeNameList@4 47DnsConnectionFreeProxyInfo@4 48DnsConnectionFreeProxyInfoEx@4 49DnsConnectionFreeProxyList@4 50DnsConnectionGetHandleForHostUrlPrivate@24 51DnsConnectionGetNameList@4 52DnsConnectionGetProxyInfo@12 53DnsConnectionGetProxyInfoForHostUrl@20 54DnsConnectionGetProxyList@8 55DnsConnectionSetPolicyEntries@8 56DnsConnectionSetPolicyEntriesPrivate@12 57DnsConnectionSetProxyInfo@12 58DnsConnectionUpdateIfIndexTable@4 59DnsCopyStringEx@20 60DnsCreateReverseNameStringForIpAddress@4 61DnsCreateStandardDnsNameCopy@12 62DnsCreateStringCopy@8 63DnsDeRegisterLocal@8 64DnsDhcpRegisterAddrs@4 65DnsDhcpRegisterHostAddrs@40 66DnsDhcpRegisterInit 67DnsDhcpRegisterTerm 68DnsDhcpRemoveRegistrations 69DnsDhcpSrvRegisterHostAddr@4 70DnsDhcpSrvRegisterHostAddrEx@4 71DnsDhcpSrvRegisterHostName@48 72DnsDhcpSrvRegisterHostNameEx@60 73DnsDhcpSrvRegisterInit@8 74DnsDhcpSrvRegisterInitEx@12 75DnsDhcpSrvRegisterInitialize@4 76DnsDhcpSrvRegisterTerm 77DnsDisableIdnEncoding@8 78DnsDowncaseDnsNameLabel@16 79DnsExtractRecordsFromMessage_UTF8@12 80DnsExtractRecordsFromMessage_W@12 81DnsFindAuthoritativeZone@16 82DnsFlushResolverCache 83DnsFlushResolverCacheEntry_A@4 84DnsFlushResolverCacheEntry_UTF8@4 85DnsFlushResolverCacheEntry_W@4 86DnsFree@8 87DnsFreeAdaptersInfo@8 88DnsFreeConfigStructure@8 89DnsFreeNrptRule@4 90DnsFreeNrptRuleNamesList@8 91DnsFreePolicyConfig@4 92DnsFreeProxyName@4 93DnsGetAdaptersInfo@24 94DnsGetApplicationIdentifier@12 95DnsGetBufferLengthForStringCopy@16 96DnsGetCacheDataTable@4 97DnsGetCacheDataTableEx@12 98DnsGetDnsServerList@4 99DnsGetInterfaceSettings@20 100DnsGetLastFailedUpdateInfo@4 101DnsGetNrptRuleNamesList@8 102DnsGetPolicyTableInfo@16 103DnsGetPolicyTableInfoPrivate@16 104DnsGetPrimaryDomainName_A 105DnsGetProxyInfoPrivate@16 106DnsGetProxyInformation@20 107DnsGetQueryRetryTimeouts@24 108DnsGetSettings@4 109DnsGlobals DATA 110DnsIpv6AddressToString@8 111DnsIpv6StringToAddress@12 112DnsIsStringCountValidForTextType@8 113DnsLogEvent@16 114DnsModifyRecordsInSet_A@24 115DnsModifyRecordsInSet_UTF8@24 116DnsModifyRecordsInSet_W@24 117DnsNameCompareEx_A@12 118DnsNameCompareEx_UTF8@12 119DnsNameCompareEx_W@12 120DnsNameCompare_A@8 121DnsNameCompare_UTF8@8 122DnsNameCompare_W@8 123DnsNameCopy@24 124DnsNameCopyAllocate@16 125DnsNetworkInfo_CreateFromFAZ@20 126DnsNetworkInformation_CreateFromFAZ@16 127DnsNotifyResolver@8 128DnsNotifyResolverClusterIp@8 129DnsNotifyResolverEx@16 130DnsQueryConfig@24 131DnsQueryConfigAllocEx@12 132DnsQueryConfigDword@8 133DnsQueryEx@12 134DnsQueryExA@4 135DnsQueryExUTF8@4 136DnsQueryExW@4 137DnsQuery_A@24 138DnsQuery_UTF8@24 139DnsQuery_W@24 140DnsRecordBuild_UTF8@28 141DnsRecordBuild_W@28 142DnsRecordCompare@8 143DnsRecordCopyEx@12 144DnsRecordListFree@8 145DnsRecordListUnmapV4MappedAAAAInPlace@4 146DnsRecordSetCompare@16 147DnsRecordSetCopyEx@12 148DnsRecordSetDetach@4 149DnsRecordStringForType@4 150DnsRecordStringForWritableType@4 151DnsRecordTypeForName@8 152DnsRegisterLocal@16 153DnsReleaseContextHandle@4 154DnsRemoveNrptRule@4 155DnsRemoveRegistrations 156DnsReplaceRecordSetA@20 157DnsReplaceRecordSetUTF8@20 158DnsReplaceRecordSetW@20 159DnsResetQueryRetryTimeouts@16 160DnsResolverOp@12 161DnsResolverQueryHvsi@32 162DnsScreenLocalAddrsForRegistration@12 163DnsServiceBrowse@8 164DnsServiceBrowseCancel@4 165DnsServiceConstructInstance@40 166DnsServiceCopyInstance@4 167DnsServiceDeRegister@8 168DnsServiceFreeInstance@4 169DnsServiceRegister@8 170DnsServiceRegisterCancel@4 171DnsServiceResolve@8 172DnsServiceResolveCancel@4 173DnsSetConfigDword@12 174DnsSetConfigValue@20 175DnsSetInterfaceSettings@20 176DnsSetNrptRule@12 177DnsSetNrptRules@16 178DnsSetQueryRetryTimeouts@24 179DnsSetSettings@4 180DnsStartMulticastQuery@8 181DnsStopMulticastQuery@4 182DnsStringCopyAllocateEx@16 183DnsTraceServerConfig@12 184DnsUpdate@20 185DnsUpdateMachinePresence 186DnsUpdateTest_A@16 187DnsUpdateTest_UTF8@16 188DnsUpdateTest_W@16 189DnsValidateNameOrIp_TempW@8 190DnsValidateName_A@8 191DnsValidateName_UTF8@8 192DnsValidateName_W@8 193DnsValidateServerArray_A@12 194DnsValidateServerArray_W@12 195DnsValidateServerStatus@12 196DnsValidateServer_A@12 197DnsValidateServer_W@12 198DnsValidateUtf8Byte@8 199DnsWriteQuestionToBuffer_UTF8@24 200DnsWriteQuestionToBuffer_W@24 201DnsWriteReverseNameStringForIpAddress@8 202Dns_AddRecordsToMessage@12 203Dns_AllocateMsgBuf@4 204Dns_BuildPacket@28 205Dns_CacheServiceCleanup 206Dns_CacheServiceInit 207Dns_CacheServiceStopIssued 208Dns_CleanupWinsock@0 209Dns_CloseConnection@4 210Dns_CloseSocket@4 211Dns_CreateMulticastSocket@20 212Dns_CreateSocket@12 213Dns_CreateSocketEx@20 214Dns_ExtractRecordsFromMessage@12 215Dns_FindAuthoritativeZoneLib@16 216Dns_FreeMsgBuf@4 217Dns_GetRandomXid@4 218Dns_InitializeMsgBuf@4 219Dns_InitializeMsgRemoteSockaddr@8 220Dns_InitializeWinsock 221Dns_OpenTcpConnectionAndSend@12 222Dns_ParseMessage@20 223Dns_ParsePacketRecord@12 224Dns_PingAdapterServers@4 225Dns_ReadRecordStructureFromPacket@12 226Dns_RecvTcp@4 227Dns_ResetNetworkInfo@4 228Dns_SendAndRecvUdp@20 229Dns_SendEx@12 230Dns_SetRecordDatalength@8 231Dns_SetRecordsSection@8 232Dns_SetRecordsTtl@8 233Dns_SkipToRecord@12 234Dns_UpdateLib@20 235Dns_UpdateLibEx@28 236Dns_WriteQuestionToMessage@16 237Dns_WriteRecordStructureToPacketEx@20 238ExtraInfo_Init@8 239Faz_AreServerListsInSameNameSpace@12 240FlushDnsPolicyUnreachableStatus 241GetCurrentTimeInSeconds 242HostsFile_Close@4 243HostsFile_Open@4 244HostsFile_ReadLine@4 245IpHelp_IsAddrOnLink@4 246Local_GetRecordsForLocalName@8 247Local_GetRecordsForLocalNameEx@20 248NetInfo_Build@8 249NetInfo_Clean@8 250NetInfo_Copy@4 251NetInfo_CopyNetworkIndex@8 252NetInfo_CreatePerNetworkNetinfo@8 253NetInfo_Free@4 254NetInfo_GetAdapterByAddress@12 255NetInfo_GetAdapterByInterfaceIndex@12 256NetInfo_GetAdapterByName@8 257NetInfo_IsAddrConfig@8 258NetInfo_IsForUpdate@4 259NetInfo_IsTcpipConfigChange@4 260NetInfo_ResetServerPriorities@8 261NetInfo_UpdateDnsInterfaceConfigChange@4 262NetInfo_UpdateNetworkProperties@28 263NetInfo_UpdateServerReachability@12 264QueryDirectEx@40 265Query_Cancel@12 266Query_Main@4 267Reg_FreeUpdateInfo@8 268Reg_GetValueEx@28 269Reg_ReadGlobalsEx@8 270Reg_ReadUpdateInfo@8 271Security_ContextListTimeout@4 272Send_AndRecvUdpWithParam@4 273Send_MessagePrivate@12 274Send_MessagePrivateEx@16 275Send_OpenTcpConnectionAndSend@12 276Socket_CacheCleanup@0 277Socket_CacheInit@4 278Socket_CleanupWinsock@0 279Socket_ClearMessageSockets@4 280Socket_CloseEx@8 281Socket_CloseMessageSockets@4 282Socket_Create@20 283Socket_CreateMulticast@20 284Socket_InitWinsock@4 285Socket_JoinMulticast@20 286Socket_RecvFrom@40 287Socket_SetMulticastInterface@16 288Socket_SetMulticastLoopBack@12 289Socket_SetTtl@20 290Socket_TcpListen@4 291Trace_Reset@0 292Update_ReplaceAddressRecordsW@20 293Util_IsIp6Running@0 294Util_IsRunningOnXboxOne@0 295WriteDnsNrptRulesToRegistry@16 296