zig/lib/libc/mingw/lib32/dnsapi.def
Jonathan Marler 61bcac108c Add more mingw def files
I've added more of the ".def" files from mingw. The list is based on all the libraries referenced by the win32metadata project. (see https://github.com/marlersoft/zigwin32).
2021-02-10 13:38:16 -08:00

295 lines
7 KiB
Modula-2

;
; 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