The original version base is Windows 2K, lots of functions missing from
Windows XP and later.

Base is Windows 10.
---
 mingw-w64-crt/lib32/dnsapi.def | 233 ++++++++++++++++++++++++++++++++++++++++-
 mingw-w64-crt/lib64/dnsapi.def |  94 +++++++++++++++--
 2 files changed, 318 insertions(+), 9 deletions(-)

diff --git a/mingw-w64-crt/lib32/dnsapi.def b/mingw-w64-crt/lib32/dnsapi.def
index b9af10c..13d8ff9 100644
--- a/mingw-w64-crt/lib32/dnsapi.def
+++ b/mingw-w64-crt/lib32/dnsapi.def
@@ -1,31 +1,258 @@
-LIBRARY DNSAPI.DLL
+;
+; 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
+DnsCopyStringEx@20
+DnsCreateReverseNameStringForIpAddress@4
+DnsCreateStandardDnsNameCopy@12
+DnsCreateStringCopy@8
+DnsDeRegisterLocal@4
+DnsDhcpRegisterAddrs@4
+DnsDhcpRegisterHostAddrs@40
+DnsDhcpRegisterInit
+DnsDhcpRegisterTerm
+DnsDhcpRemoveRegistrations
+DnsDhcpSrvRegisterHostAddr@4
+DnsDhcpSrvRegisterHostAddrEx@4
+DnsDhcpSrvRegisterHostName@48
+DnsDhcpSrvRegisterHostNameEx@60
+DnsDhcpSrvRegisterInit@8
+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
+DnsFreeConfigStructure@8
+DnsFreePolicyConfig@4
+DnsFreeProxyName@4
+DnsGetBufferLengthForStringCopy@16
+DnsGetCacheDataTable@4
+DnsGetDnsServerList@4
+DnsGetLastFailedUpdateInfo@4
+DnsGetPolicyTableInfo@16
+DnsGetPolicyTableInfoPrivate@16
+DnsGetPrimaryDomainName_A
+DnsGetProxyInfoPrivate@16
+DnsGetProxyInformation@20
+DnsGetQueryRetryTimeouts@24
+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
-DnsQueryConfig@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@12
 DnsReleaseContextHandle@4
+DnsRemoveRegistrations
 DnsReplaceRecordSetA@20
 DnsReplaceRecordSetUTF8@20
 DnsReplaceRecordSetW@20
+DnsResetQueryRetryTimeouts@16
+DnsResolverOp@12
+DnsScreenLocalAddrsForRegistration@12
+DnsServiceBrowse@8
+DnsServiceBrowseCancel@4
+DnsServiceConstructInstance@40
+DnsServiceCopyInstance@4
+DnsServiceDeRegister@8
+DnsServiceFreeInstance@4
+DnsServiceRegister@8
+DnsServiceRegisterCancel@4
+DnsServiceResolve@8
+DnsServiceResolveCancel@4
+DnsSetConfigDword@12
+DnsSetQueryRetryTimeouts@24
+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
+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@4
+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
+Socket_CacheInit@4
+Socket_CleanupWinsock
+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
+Update_ReplaceAddressRecordsW@20
+Util_IsIp6Running
diff --git a/mingw-w64-crt/lib64/dnsapi.def b/mingw-w64-crt/lib64/dnsapi.def
index f0c443a..864ba83 100644
--- a/mingw-w64-crt/lib64/dnsapi.def
+++ b/mingw-w64-crt/lib64/dnsapi.def
@@ -1,13 +1,18 @@
-; 
-; Exports of file DNSAPI.dll
 ;
-; Autogenerated by gen_exportdef
-; Written by Kai Tietz, 2007
+; Definition file of DNSAPI.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
 ;
-LIBRARY DNSAPI.dll
+LIBRARY "DNSAPI.dll"
 EXPORTS
+AdaptiveTimeout_ClearInterfaceSpecificConfiguration
+AdaptiveTimeout_ResetAdaptiveTimeout
+AddRefQueryBlobEx
 BreakRecordsIntoBlob
+Coalesce_UpdateNetVersion
 CombineRecordsInBlob
+DeRefQueryBlobEx
+DelaySortDAServerlist
 DnsAcquireContextHandle_A
 DnsAcquireContextHandle_W
 DnsAllocateRecord
@@ -20,18 +25,25 @@ DnsApiSetDebugGlobals
 DnsAsyncRegisterHostAddrs
 DnsAsyncRegisterInit
 DnsAsyncRegisterTerm
+DnsCancelQuery
 DnsCopyStringEx
 DnsCreateReverseNameStringForIpAddress
 DnsCreateStandardDnsNameCopy
 DnsCreateStringCopy
+DnsDeRegisterLocal
+DnsDhcpRegisterAddrs
 DnsDhcpRegisterHostAddrs
 DnsDhcpRegisterInit
 DnsDhcpRegisterTerm
 DnsDhcpRemoveRegistrations
+DnsDhcpSrvRegisterHostAddr
+DnsDhcpSrvRegisterHostAddrEx
 DnsDhcpSrvRegisterHostName
+DnsDhcpSrvRegisterHostNameEx
 DnsDhcpSrvRegisterInit
 DnsDhcpSrvRegisterInitialize
 DnsDhcpSrvRegisterTerm
+DnsDisableIdnEncoding
 DnsDowncaseDnsNameLabel
 DnsExtractRecordsFromMessage_UTF8
 DnsExtractRecordsFromMessage_W
@@ -42,18 +54,27 @@ DnsFlushResolverCacheEntry_UTF8
 DnsFlushResolverCacheEntry_W
 DnsFree
 DnsFreeConfigStructure
+DnsFreePolicyConfig
+DnsFreeProxyName
 DnsGetBufferLengthForStringCopy
 DnsGetCacheDataTable
 DnsGetDnsServerList
 DnsGetDomainName
 DnsGetLastFailedUpdateInfo
+DnsGetPolicyTableInfo
+DnsGetPolicyTableInfoPrivate
 DnsGetPrimaryDomainName_A
+DnsGetProxyInfoPrivate
+DnsGetProxyInformation
+DnsGetQueryRetryTimeouts
 DnsGlobals DATA
 DnsIpv6AddressToString
 DnsIpv6StringToAddress
 DnsIsAMailboxType
+DnsIsNSECType
 DnsIsStatusRcode
 DnsIsStringCountValidForTextType
+DnsLogEvent
 DnsMapRcodeToStatus
 DnsModifyRecordsInSet_A
 DnsModifyRecordsInSet_UTF8
@@ -74,6 +95,7 @@ DnsNotifyResolverEx
 DnsQueryConfig
 DnsQueryConfigAllocEx
 DnsQueryConfigDword
+DnsQueryEx
 DnsQueryExA
 DnsQueryExUTF8
 DnsQueryExW
@@ -85,31 +107,55 @@ DnsRecordBuild_W
 DnsRecordCompare
 DnsRecordCopyEx
 DnsRecordListFree
+DnsRecordListUnmapV4MappedAAAAInPlace
 DnsRecordSetCompare
 DnsRecordSetCopyEx
 DnsRecordSetDetach
 DnsRecordStringForType
 DnsRecordStringForWritableType
 DnsRecordTypeForName
-DnsRegisterClusterAddress
+DnsRegisterLocal
 DnsReleaseContextHandle
 DnsRemoveRegistrations
 DnsReplaceRecordSetA
 DnsReplaceRecordSetUTF8
 DnsReplaceRecordSetW
+DnsResetQueryRetryTimeouts
+DnsResolverOp
 DnsScreenLocalAddrsForRegistration
+DnsServiceBrowse
+DnsServiceBrowseCancel
+DnsServiceConstructInstance
+DnsServiceCopyInstance
+DnsServiceDeRegister
+DnsServiceFreeInstance
+DnsServiceRegister
+DnsServiceRegisterCancel
+DnsServiceResolve
+DnsServiceResolveCancel
 DnsSetConfigDword
+DnsSetQueryRetryTimeouts
+DnsStartMulticastQuery
 DnsStatusString
+DnsStopMulticastQuery
 DnsStringCopyAllocateEx
+DnsTraceServerConfig
 DnsUnicodeToUtf8
 DnsUpdate
+DnsUpdateMachinePresence
 DnsUpdateTest_A
 DnsUpdateTest_UTF8
 DnsUpdateTest_W
 DnsUtf8ToUnicode
+DnsValidateNameOrIp_TempW
 DnsValidateName_A
 DnsValidateName_UTF8
 DnsValidateName_W
+DnsValidateServerArray_A
+DnsValidateServerArray_W
+DnsValidateServerStatus
+DnsValidateServer_A
+DnsValidateServer_W
 DnsValidateUtf8Byte
 DnsWriteQuestionToBuffer_UTF8
 DnsWriteQuestionToBuffer_W
@@ -117,14 +163,20 @@ DnsWriteReverseNameStringForIpAddress
 Dns_AddRecordsToMessage
 Dns_AllocateMsgBuf
 Dns_BuildPacket
+Dns_CacheServiceCleanup
+Dns_CacheServiceInit
+Dns_CacheServiceStopIssued
 Dns_CleanupWinsock
 Dns_CloseConnection
 Dns_CloseSocket
 Dns_CreateMulticastSocket
 Dns_CreateSocket
 Dns_CreateSocketEx
+Dns_ExtractRecordsFromMessage
 Dns_FindAuthoritativeZoneLib
+Dns_FreeMsgBuf
 Dns_GetRandomXid
+Dns_InitializeMsgBuf
 Dns_InitializeMsgRemoteSockaddr
 Dns_InitializeWinsock
 Dns_OpenTcpConnectionAndSend
@@ -139,6 +191,8 @@ Dns_ResetNetworkInfo
 Dns_SendAndRecvUdp
 Dns_SendEx
 Dns_SetRecordDatalength
+Dns_SetRecordsSection
+Dns_SetRecordsTtl
 Dns_SkipPacketName
 Dns_SkipToRecord
 Dns_UpdateLib
@@ -146,23 +200,43 @@ Dns_UpdateLibEx
 Dns_WriteDottedNameToPacket
 Dns_WriteQuestionToMessage
 Dns_WriteRecordStructureToPacketEx
+ExtraInfo_Init
+Faz_AreServerListsInSameNameSpace
+FlushDnsPolicyUnreachableStatus
 GetCurrentTimeInSeconds
 HostsFile_Close
 HostsFile_Open
 HostsFile_ReadLine
+IpHelp_IsAddrOnLink
 Local_GetRecordsForLocalName
+Local_GetRecordsForLocalNameEx
 NetInfo_Build
 NetInfo_Clean
 NetInfo_Copy
+NetInfo_CopyNetworkIndex
+NetInfo_CreatePerNetworkNetinfo
 NetInfo_Free
+NetInfo_GetAdapterByAddress
+NetInfo_GetAdapterByInterfaceIndex
+NetInfo_GetAdapterByName
+NetInfo_IsAddrConfig
 NetInfo_IsForUpdate
+NetInfo_IsTcpipConfigChange
 NetInfo_ResetServerPriorities
+NetInfo_UpdateDnsInterfaceConfigChange
+NetInfo_UpdateNetworkProperties
+NetInfo_UpdateServerReachability
 QueryDirectEx
+Query_Cancel
 Query_Main
+Reg_FreeUpdateInfo
 Reg_GetValueEx
 Reg_ReadGlobalsEx
+Reg_ReadUpdateInfo
+Security_ContextListTimeout
 Send_AndRecvUdpWithParam
 Send_MessagePrivate
+Send_MessagePrivateEx
 Send_OpenTcpConnectionAndSend
 Socket_CacheCleanup
 Socket_CacheInit
@@ -173,4 +247,12 @@ Socket_CloseMessageSockets
 Socket_Create
 Socket_CreateMulticast
 Socket_InitWinsock
+Socket_JoinMulticast
+Socket_RecvFrom
+Socket_SetMulticastInterface
+Socket_SetMulticastLoopBack
+Socket_SetTtl
+Socket_TcpListen
+Trace_Reset
+Update_ReplaceAddressRecordsW
 Util_IsIp6Running
-- 
2.1.4


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to