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