blob: 89b70ecda71e655705c72d01e5c4076b680fd8f5 [file] [log] [blame]
;
; Definition file of DNSAPI.dll
; Automatic generated by gendef
; written by Kai Tietz 2008
;
LIBRARY "DNSAPI.dll"
EXPORTS
DnsGetDomainName
DnsIsAMailboxType
DnsIsNSECType
DnsIsStatusRcode
DnsMapRcodeToStatus
DnsStatusString
DnsUnicodeToUtf8@8
DnsUtf8ToUnicode@8
Dns_ReadPacketName@20
Dns_ReadPacketNameAllocate@20
Dns_SkipPacketName
Dns_WriteDottedNameToPacket@16
AdaptiveTimeout_ClearInterfaceSpecificConfiguration
AdaptiveTimeout_ResetAdaptiveTimeout
AddRefQueryBlobEx@16
BreakRecordsIntoBlob@12
Coalesce_UpdateNetVersion
CombineRecordsInBlob@8
DeRefQueryBlobEx@16
DelaySortDAServerlist
DnsAcquireContextHandle_A@12
DnsAcquireContextHandle_W@12
DnsAllocateRecord@4
DnsApiAlloc@4
DnsApiAllocZero@4
DnsApiFree@4
DnsApiHeapReset@12
DnsApiRealloc@8
DnsApiSetDebugGlobals@4
DnsAsyncRegisterHostAddrs@40
DnsAsyncRegisterInit@4
DnsAsyncRegisterTerm
DnsCancelQuery@4
DnsCheckNrptRuleIntegrity@4
DnsCheckNrptRules@12
DnsConnectionDeletePolicyEntries@4
DnsConnectionDeletePolicyEntriesPrivate@8
DnsConnectionDeleteProxyInfo@8
DnsConnectionFreeNameList@4
DnsConnectionFreeProxyInfo@4
DnsConnectionFreeProxyInfoEx@4
DnsConnectionFreeProxyList@4
DnsConnectionGetHandleForHostUrlPrivate@24
DnsConnectionGetNameList@4
DnsConnectionGetProxyInfo@12
DnsConnectionGetProxyInfoForHostUrl@20
DnsConnectionGetProxyList@8
DnsConnectionSetPolicyEntries@8
DnsConnectionSetPolicyEntriesPrivate@12
DnsConnectionSetProxyInfo@12
DnsConnectionUpdateIfIndexTable@4
DnsCopyStringEx@20
DnsCreateReverseNameStringForIpAddress@4
DnsCreateStandardDnsNameCopy@12
DnsCreateStringCopy@8
DnsDeRegisterLocal@8
DnsDhcpRegisterAddrs@4
DnsDhcpRegisterHostAddrs@40
DnsDhcpRegisterInit
DnsDhcpRegisterTerm
DnsDhcpRemoveRegistrations
DnsDhcpSrvRegisterHostAddr@4
DnsDhcpSrvRegisterHostAddrEx@4
DnsDhcpSrvRegisterHostName@48
DnsDhcpSrvRegisterHostNameEx@60
DnsDhcpSrvRegisterInit@8
DnsDhcpSrvRegisterInitEx@12
DnsDhcpSrvRegisterInitialize@4
DnsDhcpSrvRegisterTerm
DnsDisableIdnEncoding@8
DnsDowncaseDnsNameLabel@16
DnsExtractRecordsFromMessage_UTF8@12
DnsExtractRecordsFromMessage_W@12
DnsFindAuthoritativeZone@16
DnsFlushResolverCache
DnsFlushResolverCacheEntry_A@4
DnsFlushResolverCacheEntry_UTF8@4
DnsFlushResolverCacheEntry_W@4
DnsFree@8
DnsFreeAdaptersInfo@8
DnsFreeConfigStructure@8
DnsFreeNrptRule@4
DnsFreeNrptRuleNamesList@8
DnsFreePolicyConfig@4
DnsFreeProxyName@4
DnsGetAdaptersInfo@24
DnsGetApplicationIdentifier@12
DnsGetBufferLengthForStringCopy@16
DnsGetCacheDataTable@4
DnsGetCacheDataTableEx@12
DnsGetDnsServerList@4
DnsGetInterfaceSettings@20
DnsGetLastFailedUpdateInfo@4
DnsGetNrptRuleNamesList@8
DnsGetPolicyTableInfo@16
DnsGetPolicyTableInfoPrivate@16
DnsGetPrimaryDomainName_A
DnsGetProxyInfoPrivate@16
DnsGetProxyInformation@20
DnsGetQueryRetryTimeouts@24
DnsGetSettings@4
DnsGlobals DATA
DnsIpv6AddressToString@8
DnsIpv6StringToAddress@12
DnsIsStringCountValidForTextType@8
DnsLogEvent@16
DnsModifyRecordsInSet_A@24
DnsModifyRecordsInSet_UTF8@24
DnsModifyRecordsInSet_W@24
DnsNameCompareEx_A@12
DnsNameCompareEx_UTF8@12
DnsNameCompareEx_W@12
DnsNameCompare_A@8
DnsNameCompare_UTF8@8
DnsNameCompare_W@8
DnsNameCopy@24
DnsNameCopyAllocate@16
DnsNetworkInfo_CreateFromFAZ@20
DnsNetworkInformation_CreateFromFAZ@16
DnsNotifyResolver@8
DnsNotifyResolverClusterIp@8
DnsNotifyResolverEx@16
DnsQueryConfig@24
DnsQueryConfigAllocEx@12
DnsQueryConfigDword@8
DnsQueryEx@12
DnsQueryExA@4
DnsQueryExUTF8@4
DnsQueryExW@4
DnsQuery_A@24
DnsQuery_UTF8@24
DnsQuery_W@24
DnsRecordBuild_UTF8@28
DnsRecordBuild_W@28
DnsRecordCompare@8
DnsRecordCopyEx@12
DnsRecordListFree@8
DnsRecordListUnmapV4MappedAAAAInPlace@4
DnsRecordSetCompare@16
DnsRecordSetCopyEx@12
DnsRecordSetDetach@4
DnsRecordStringForType@4
DnsRecordStringForWritableType@4
DnsRecordTypeForName@8
DnsRegisterLocal@16
DnsReleaseContextHandle@4
DnsRemoveNrptRule@4
DnsRemoveRegistrations
DnsReplaceRecordSetA@20
DnsReplaceRecordSetUTF8@20
DnsReplaceRecordSetW@20
DnsResetQueryRetryTimeouts@16
DnsResolverOp@12
DnsResolverQueryHvsi@32
DnsScreenLocalAddrsForRegistration@12
DnsServiceBrowse@8
DnsServiceBrowseCancel@4
DnsServiceConstructInstance@40
DnsServiceCopyInstance@4
DnsServiceDeRegister@8
DnsServiceFreeInstance@4
DnsServiceRegister@8
DnsServiceRegisterCancel@4
DnsServiceResolve@8
DnsServiceResolveCancel@4
DnsSetConfigDword@12
DnsSetConfigValue@20
DnsSetInterfaceSettings@20
DnsSetNrptRule@12
DnsSetNrptRules@16
DnsSetQueryRetryTimeouts@24
DnsSetSettings@4
DnsStartMulticastQuery@8
DnsStopMulticastQuery@4
DnsStringCopyAllocateEx@16
DnsTraceServerConfig@12
DnsUpdate@20
DnsUpdateMachinePresence
DnsUpdateTest_A@16
DnsUpdateTest_UTF8@16
DnsUpdateTest_W@16
DnsValidateNameOrIp_TempW@8
DnsValidateName_A@8
DnsValidateName_UTF8@8
DnsValidateName_W@8
DnsValidateServerArray_A@12
DnsValidateServerArray_W@12
DnsValidateServerStatus@12
DnsValidateServer_A@12
DnsValidateServer_W@12
DnsValidateUtf8Byte@8
DnsWriteQuestionToBuffer_UTF8@24
DnsWriteQuestionToBuffer_W@24
DnsWriteReverseNameStringForIpAddress@8
Dns_AddRecordsToMessage@12
Dns_AllocateMsgBuf@4
Dns_BuildPacket@28
Dns_CacheServiceCleanup
Dns_CacheServiceInit
Dns_CacheServiceStopIssued
Dns_CleanupWinsock@0
Dns_CloseConnection@4
Dns_CloseSocket@4
Dns_CreateMulticastSocket@20
Dns_CreateSocket@12
Dns_CreateSocketEx@20
Dns_ExtractRecordsFromMessage@12
Dns_FindAuthoritativeZoneLib@16
Dns_FreeMsgBuf@4
Dns_GetRandomXid@4
Dns_InitializeMsgBuf@4
Dns_InitializeMsgRemoteSockaddr@8
Dns_InitializeWinsock
Dns_OpenTcpConnectionAndSend@12
Dns_ParseMessage@20
Dns_ParsePacketRecord@12
Dns_PingAdapterServers@4
Dns_ReadRecordStructureFromPacket@12
Dns_RecvTcp@4
Dns_ResetNetworkInfo@4
Dns_SendAndRecvUdp@20
Dns_SendEx@12
Dns_SetRecordDatalength@8
Dns_SetRecordsSection@8
Dns_SetRecordsTtl@8
Dns_SkipToRecord@12
Dns_UpdateLib@20
Dns_UpdateLibEx@28
Dns_WriteQuestionToMessage@16
Dns_WriteRecordStructureToPacketEx@20
ExtraInfo_Init@8
Faz_AreServerListsInSameNameSpace@12
FlushDnsPolicyUnreachableStatus
GetCurrentTimeInSeconds
HostsFile_Close@4
HostsFile_Open@4
HostsFile_ReadLine@4
IpHelp_IsAddrOnLink@4
Local_GetRecordsForLocalName@8
Local_GetRecordsForLocalNameEx@20
NetInfo_Build@8
NetInfo_Clean@8
NetInfo_Copy@4
NetInfo_CopyNetworkIndex@8
NetInfo_CreatePerNetworkNetinfo@8
NetInfo_Free@4
NetInfo_GetAdapterByAddress@12
NetInfo_GetAdapterByInterfaceIndex@12
NetInfo_GetAdapterByName@8
NetInfo_IsAddrConfig@8
NetInfo_IsForUpdate@4
NetInfo_IsTcpipConfigChange@4
NetInfo_ResetServerPriorities@8
NetInfo_UpdateDnsInterfaceConfigChange@4
NetInfo_UpdateNetworkProperties@28
NetInfo_UpdateServerReachability@12
QueryDirectEx@40
Query_Cancel@12
Query_Main@4
Reg_FreeUpdateInfo@8
Reg_GetValueEx@28
Reg_ReadGlobalsEx@8
Reg_ReadUpdateInfo@8
Security_ContextListTimeout@4
Send_AndRecvUdpWithParam@4
Send_MessagePrivate@12
Send_MessagePrivateEx@16
Send_OpenTcpConnectionAndSend@12
Socket_CacheCleanup@0
Socket_CacheInit@4
Socket_CleanupWinsock@0
Socket_ClearMessageSockets@4
Socket_CloseEx@8
Socket_CloseMessageSockets@4
Socket_Create@20
Socket_CreateMulticast@20
Socket_InitWinsock@4
Socket_JoinMulticast@20
Socket_RecvFrom@40
Socket_SetMulticastInterface@16
Socket_SetMulticastLoopBack@12
Socket_SetTtl@20
Socket_TcpListen@4
Trace_Reset@0
Update_ReplaceAddressRecordsW@20
Util_IsIp6Running@0
Util_IsRunningOnXboxOne@0
WriteDnsNrptRulesToRegistry@16