dnsapi.dll: convert to spec (taken from wine)

svn path=/branches/ros-amd64-bringup/; revision=39328
This commit is contained in:
Timo Kreuzer
2009-02-03 14:57:37 +00:00
parent 5f3118f01c
commit 38c6f78763
3 changed files with 130 additions and 218 deletions
-217
View File
@@ -1,217 +0,0 @@
EXPORTS
DnsAcquireContextHandle_A@12 @1
DnsAcquireContextHandle_UTF8@12 @2
DnsAcquireContextHandle_W@12 @3
DnsAddRecordSet_A@0 @4
DnsAddRecordSet_UTF8@0 @5
DnsAddRecordSet_W@0 @6
DnsAllocateRecord@0 @7
DnsApiHeapReset@0 @8
DnsAsyncRegisterHostAddrs_A@0 @9
DnsAsyncRegisterHostAddrs_UTF8@0 @10
DnsAsyncRegisterHostAddrs_W@0 @11
DnsAsyncRegisterInit@0 @12
DnsAsyncRegisterTerm@0 @13
DnsCheckNameCollision_A@0 @14
DnsCheckNameCollision_UTF8@0 @15
DnsCheckNameCollision_W@0 @16
DnsCopyStringEx@0 @17
DnsCreateReverseNameStringForIpAddress@0 @18
DnsCreateStandardDnsNameCopy@0 @19
DnsCreateStringCopy@0 @20
DnsDhcpSrvRegisterHostName_W@0 @21
DnsDhcpSrvRegisterInit@0 @22
DnsDhcpSrvRegisterTerm@0 @23
DnsDisableAdapterDomainNameRegistration@0 @24
DnsDisableBNodeResolverThread@0 @25
DnsDisableDynamicRegistration@0 @26
DnsDowncaseDnsNameLabel@0 @27
DnsEnableAdapterDomainNameRegistration@0 @28
DnsEnableBNodeResolverThread@0 @29
DnsEnableDynamicRegistration@0 @30
DnsExtractRecordsFromMessage_UTF8@0 @31
DnsExtractRecordsFromMessage_W@0 @32
DnsFindAuthoritativeZone@0 @33
DnsFlushResolverCache@0 @34
DnsFlushResolverCacheEntry_A@0 @35
DnsFlushResolverCacheEntry_UTF8@0 @36
DnsFlushResolverCacheEntry_W@0 @37
DnsFree@8 @38
DnsFreeAdapterInformation@0 @39
DnsFreeNetworkInformation@0 @40
DnsFreeSearchInformation@0 @41
DnsGetBufferLengthForStringCopy@0 @42
DnsGetCacheDataTable@0 @43
DnsGetDnsServerList@0 @44
DnsGetDomainName@0 @45
DnsGetHostName_A@0 @46
DnsGetHostName_UTF8@0 @47
DnsGetHostName_W@0 @48
DnsGetIpAddressInfoList@0 @49
DnsGetIpAddressList@0 @50
DnsGetLastServerUpdateIP@0 @51
DnsGetMaxNumberOfAddressesToRegister@0 @52
DnsGetNetworkInformation@0 @53
DnsGetPrimaryDomainName_A@0 @54
DnsGetPrimaryDomainName_UTF8@0 @55
DnsGetPrimaryDomainName_W@0 @56
DnsGetSearchInformation@0 @57
DnsIntFreeRecordList @58
DnsIntTranslateAdnsToDNS_STATUS @59
DnsIpv6AddressToString@0 @60
DnsIpv6StringToAddress@0 @61
DnsIsAMailboxType@0 @62
DnsIsAdapterDomainNameRegistrationEnabled@0 @63
DnsIsDynamicRegistrationEnabled@0 @64
DnsIsStatusRcode@0 @65
DnsIsStringCountValidForTextType@0 @66
DnsMapRcodeToStatus@0 @67
DnsModifyRecordSet_A@0 @68
DnsModifyRecordSet_UTF8@0 @69
DnsModifyRecordSet_W@0 @70
DnsModifyRecordsInSet_A@0 @71
DnsModifyRecordsInSet_UTF8@0 @72
DnsModifyRecordsInSet_W@0 @73
DnsNameCompareEx_A@0 @74
DnsNameCompareEx_UTF8@0 @75
DnsNameCompareEx_W@0 @76
DnsNameCompare_A@8 @77
DnsNameCompare_UTF8@8 @78
DnsNameCompare_W@8 @79
DnsNameCopy@0 @80
DnsNameCopyAllocate@0 @81
DnsQueryConfig@0 @82
DnsQueryEx@0 @83
DnsQuery_A@24 @84
DnsQuery_A@24
DnsQuery_UTF8@24 @85
DnsQuery_W@24 @86
DnsRecordBuild_UTF8@0 @87
DnsRecordBuild_W@0 @88
DnsRecordCompare@0 @89
DnsRecordCopyEx@0 @90
DnsRecordListFree@8 @91
DnsRecordListFree@8
DnsRecordSetCompare@0 @92
DnsRecordSetCopyEx@0 @93
DnsRecordSetDetach@0 @94
DnsRecordStringForType@0 @95
DnsRecordStringForWritableType@0 @96
DnsRecordTypeForName@0 @97
DnsRelationalCompare_UTF8@0 @98
DnsRelationalCompare_W@0 @99
DnsReleaseContextHandle@4 @100
DnsRemoveRegistrations@0 @101
DnsReplaceRecordSetA@0 @102
DnsReplaceRecordSetUTF8@0 @103
DnsReplaceRecordSetW@0 @104
DnsReplaceRecordSet_A@0 @105
DnsReplaceRecordSet_UTF8@0 @106
DnsReplaceRecordSet_W@0 @107
DnsServiceNotificationDeregister_A@0 @108
DnsServiceNotificationDeregister_UTF8@0 @109
DnsServiceNotificationDeregister_W@0 @110
DnsServiceNotificationRegister_A@0 @111
DnsServiceNotificationRegister_UTF8@0 @112
DnsServiceNotificationRegister_W@0 @113
DnsSetMaxNumberOfAddressesToRegister@0 @114
DnsStatusString@0 @115
DnsStringCopyAllocateEx@0 @116
DnsUnicodeToUtf8@0 @117
DnsUpdate@0 @118
DnsUpdateTest_A@0 @119
DnsUpdateTest_UTF8@0 @120
DnsUpdateTest_W@0 @121
DnsUtf8ToUnicode@0 @122
DnsValidateName_A@8 @123
DnsValidateName_UTF8@8 @124
DnsValidateName_W@8 @125
DnsValidateUtf8Byte@0 @126
DnsWinsRecordFlagForString@0 @127
DnsWinsRecordFlagString@0 @128
DnsWriteQuestionToBuffer_UTF8@0 @129
DnsWriteQuestionToBuffer_W@0 @130
DnsWriteReverseNameStringForIpAddress@0 @131
GetCurrentTimeInSeconds@0 @132
adns__alloc_final @133
adns__alloc_interim @134
adns__alloc_mine @135
adns__alloc_preserved @136
adns__autosys @137
adns__consistency @138
adns__debug @139
adns__diag @140
adns__diag_domain @141
adns__fdevents @142
adns__findlabel_next @143
adns__findlabel_start @144
adns__findrr @145
adns__findrr_anychk @146
adns__findtype @147
adns__internal_check @148
adns__internal_submit @149
adns__isort @150
adns__makefinal_block @151
adns__makefinal_str @152
adns__mkquery @153
adns__mkquery_frdgram @154
adns__must_gettimeofday @155
adns__parse_domain @156
adns__parse_domain_more @157
adns__pollfds @158
adns__procdgram @159
adns__query_done @160
adns__query_fail @161
adns__query_send @162
adns__querysend_tcp @163
adns__reset_preserved @164
adns__search_next @165
adns__setnonblock @166
adns__sigpipe_protect @167
adns__sigpipe_unprotect @168
adns__tcp_broken @169
adns__tcp_tryconnect @170
adns__timeouts @171
adns__transfer_interim @172
adns__update_expires @173
adns__vbuf_append @174
adns__vbuf_appendq @175
adns__vbuf_appendstr @176
adns__vbuf_ensure @177
adns__vbuf_free @178
adns__vbuf_init @179
adns__vdiag @180
adns__warn @181
adns_afterselect @182
adns_beforeselect @183
adns_cancel @184
adns_check @185
adns_checkconsistency @186
adns_errabbrev @187
adns_errtypeabbrev @188
adns_finish @189
adns_firsttimeout @190
adns_forallqueries_begin @191
adns_forallqueries_next @192
adns_getpid @193
adns_gettimeofday @194
adns_globalsystemfailure @195
adns_inet_aton @196
adns_init @197
adns_init_strcfg @198
adns_processany @199
adns_processexceptional @200
adns_processreadable @201
adns_processtimeouts @202
adns_processwriteable @203
adns_rr_info @204
adns_strerror @205
adns_submit @206
adns_submit_reverse @207
adns_submit_reverse_any @208
adns_synchronous @209
adns_wait @210
adns_writev @211
data @212 DATA
vbuf__append_quoted1035 @213
xstrsave @214
+1 -1
View File
@@ -1,5 +1,5 @@
<module name="dnsapi" type="win32dll" entrypoint="0" baseaddress="${BASEADDRESS_DNSAPI}" installbase="system32" installname="dnsapi.dll" crt="msvcrt">
<importlibrary definition="dnsapi.def" />
<importlibrary definition="dnsapi.spec" />
<include base="dnsapi">include</include>
<include base="adns">src</include>
<include base="adns">adns_win32</include>
+129
View File
@@ -0,0 +1,129 @@
@ stdcall DnsAcquireContextHandle_A(long ptr ptr)
@ stdcall DnsAcquireContextHandle_UTF8(long ptr ptr)
@ stdcall DnsAcquireContextHandle_W(long ptr ptr)
@ stub DnsAddRecordSet_A
@ stub DnsAddRecordSet_UTF8
@ stub DnsAddRecordSet_W
@ stub DnsAllocateRecord
@ stub DnsApiHeapReset
@ stub DnsAsyncRegisterHostAddrs_A
@ stub DnsAsyncRegisterHostAddrs_UTF8
@ stub DnsAsyncRegisterHostAddrs_W
@ stub DnsAsyncRegisterInit
@ stub DnsAsyncRegisterTerm
@ stub DnsCheckNameCollision_A
@ stub DnsCheckNameCollision_UTF8
@ stub DnsCheckNameCollision_W
@ stub DnsCopyStringEx
@ stub DnsCreateReverseNameStringForIpAddress
@ stub DnsCreateStandardDnsNameCopy
@ stub DnsCreateStringCopy
@ stub DnsDhcpSrvRegisterHostName_W
@ stub DnsDhcpSrvRegisterInit
@ stub DnsDhcpSrvRegisterTerm
@ stub DnsDisableAdapterDomainNameRegistration
@ stub DnsDisableBNodeResolverThread
@ stub DnsDisableDynamicRegistration
@ stub DnsDowncaseDnsNameLabel
@ stub DnsEnableAdapterDomainNameRegistration
@ stub DnsEnableBNodeResolverThread
@ stub DnsEnableDynamicRegistration
@ stdcall DnsExtractRecordsFromMessage_UTF8(ptr long ptr)
@ stdcall DnsExtractRecordsFromMessage_W(ptr long ptr)
@ stub DnsFindAuthoritativeZone
@ stub DnsFlushResolverCache
@ stub DnsFlushResolverCacheEntry_A
@ stub DnsFlushResolverCacheEntry_UTF8
@ stub DnsFlushResolverCacheEntry_W
@ stub DnsFreeAdapterInformation
@ stub DnsFreeNetworkInformation
@ stub DnsFreeSearchInformation
@ stub DnsGetBufferLengthForStringCopy
@ stub DnsGetCacheDataTable
@ stub DnsGetDnsServerList
@ stub DnsGetDomainName
@ stub DnsGetHostName_A
@ stub DnsGetHostName_UTF8
@ stub DnsGetHostName_W
@ stub DnsGetIpAddressInfoList
@ stub DnsGetIpAddressList
@ stub DnsGetLastServerUpdateIP
@ stub DnsGetMaxNumberOfAddressesToRegister
@ stub DnsGetNetworkInformation
@ stub DnsGetPrimaryDomainName_A
@ stub DnsGetPrimaryDomainName_UTF8
@ stub DnsGetPrimaryDomainName_W
@ stub DnsGetSearchInformation
@ stub DnsIpv6AddressToString
@ stub DnsIpv6StringToAddress
@ stub DnsIsAdapterDomainNameRegistrationEnabled
@ stub DnsIsAMailboxType
@ stub DnsIsDynamicRegistrationEnabled
@ stub DnsIsStatusRcode
@ stub DnsIsStringCountValidForTextType
@ stub DnsMapRcodeToStatus
@ stub DnsModifyRecordSet_A
@ stub DnsModifyRecordSet_UTF8
@ stub DnsModifyRecordSet_W
@ stdcall DnsModifyRecordsInSet_A(ptr ptr long ptr ptr ptr)
@ stdcall DnsModifyRecordsInSet_UTF8(ptr ptr long ptr ptr ptr)
@ stdcall DnsModifyRecordsInSet_W(ptr ptr long ptr ptr ptr)
@ stdcall DnsNameCompare_A(str str)
@ stub DnsNameCompareEx_A
@ stub DnsNameCompareEx_UTF8
@ stub DnsNameCompareEx_W
@ stdcall DnsNameCompare_W(wstr wstr)
@ stub DnsNameCopy
@ stub DnsNameCopyAllocate
@ stub DnsNotifyResolver
@ stdcall DnsQuery_A(str long long ptr ptr ptr)
@ stdcall DnsQueryConfig(long long wstr ptr ptr ptr)
@ stub DnsQueryEx
@ stdcall DnsQuery_UTF8(str long long ptr ptr ptr)
@ stdcall DnsQuery_W(wstr long long ptr ptr ptr)
@ stub DnsRecordBuild_UTF8
@ stub DnsRecordBuild_W
@ stdcall DnsRecordCompare(ptr ptr)
@ stdcall DnsRecordCopyEx(ptr long long)
@ stdcall DnsRecordListFree(ptr long)
@ stdcall DnsRecordSetCompare(ptr ptr ptr ptr)
@ stdcall DnsRecordSetCopyEx(ptr long long)
@ stdcall DnsRecordSetDetach(ptr)
@ stub DnsRecordStringForType
@ stub DnsRecordStringForWritableType
@ stub DnsRecordTypeForName
@ stub DnsRelationalCompare_UTF8
@ stub DnsRelationalCompare_W
@ stdcall DnsReleaseContextHandle(ptr)
@ stub DnsRemoveRegistrations
@ stdcall DnsReplaceRecordSetA(ptr long ptr ptr ptr)
@ stub DnsReplaceRecordSet_A
@ stdcall DnsReplaceRecordSetUTF8(ptr long ptr ptr ptr)
@ stub DnsReplaceRecordSet_UTF8
@ stdcall DnsReplaceRecordSetW(ptr long ptr ptr ptr)
@ stub DnsReplaceRecordSet_W
@ stub DnsServiceNotificationDeregister_A
@ stub DnsServiceNotificationDeregister_UTF8
@ stub DnsServiceNotificationDeregister_W
@ stub DnsServiceNotificationRegister_A
@ stub DnsServiceNotificationRegister_UTF8
@ stub DnsServiceNotificationRegister_W
@ stub DnsSetMaxNumberOfAddressesToRegister
@ stub DnsStatusString
@ stub DnsStringCopyAllocateEx
@ stub DnsUnicodeToUtf8
@ stub DnsUpdate
@ stub DnsUpdateTest_A
@ stub DnsUpdateTest_UTF8
@ stub DnsUpdateTest_W
@ stub DnsUtf8ToUnicode
@ stdcall DnsValidateName_A(str long)
@ stdcall DnsValidateName_UTF8(str long)
@ stdcall DnsValidateName_W(wstr long)
@ stub DnsValidateUtf8Byte
@ stub DnsWinsRecordFlagForString
@ stub DnsWinsRecordFlagString
@ stdcall DnsWriteQuestionToBuffer_UTF8(ptr ptr str long long long)
@ stdcall DnsWriteQuestionToBuffer_W(ptr ptr wstr long long long)
@ stub DnsWriteReverseNameStringForIpAddress
@ stub GetCurrentTimeInSeconds