Hans Leidekker : dnsapi: Implement DnsFree.

Alexandre Julliard julliard at winehq.org
Wed Aug 24 14:05:22 CDT 2011


Module: wine
Branch: master
Commit: 8a29a4a66776a1d8bb963d4092cb7d6a9af0b932
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=8a29a4a66776a1d8bb963d4092cb7d6a9af0b932

Author: Hans Leidekker <hans at codeweavers.com>
Date:   Wed Aug 24 10:23:04 2011 +0200

dnsapi: Implement DnsFree.

---

 dlls/dnsapi/dnsapi.spec |    1 +
 dlls/dnsapi/record.c    |    9 +++++++++
 include/windns.h        |    1 +
 3 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/dlls/dnsapi/dnsapi.spec b/dlls/dnsapi/dnsapi.spec
index bb14f4b..2fb6846 100644
--- a/dlls/dnsapi/dnsapi.spec
+++ b/dlls/dnsapi/dnsapi.spec
@@ -35,6 +35,7 @@
 @ stub DnsFlushResolverCacheEntry_A
 @ stub DnsFlushResolverCacheEntry_UTF8
 @ stub DnsFlushResolverCacheEntry_W
+@ stdcall DnsFree(ptr long)
 @ stub DnsFreeAdapterInformation
 @ stub DnsFreeNetworkInformation
 @ stub DnsFreeSearchInformation
diff --git a/dlls/dnsapi/record.c b/dlls/dnsapi/record.c
index 15efbf1..e9252ef 100644
--- a/dlls/dnsapi/record.c
+++ b/dlls/dnsapi/record.c
@@ -640,6 +640,15 @@ VOID WINAPI DnsRecordListFree( PDNS_RECORD list, DNS_FREE_TYPE type )
 }
 
 /******************************************************************************
+ * DnsFree                     [DNSAPI.@]
+ *
+ */
+void WINAPI DnsFree( PVOID data, DNS_FREE_TYPE type )
+{
+    return DnsRecordListFree( data, type );
+}
+
+/******************************************************************************
  * DnsRecordSetCompare                     [DNSAPI.@]
  *
  */
diff --git a/include/windns.h b/include/windns.h
index 205f30d..b8a3e09 100644
--- a/include/windns.h
+++ b/include/windns.h
@@ -619,6 +619,7 @@ DNS_STATUS WINAPI DnsAcquireContextHandle_W(DWORD,PVOID,PHANDLE);
 #define DnsAcquireContextHandle WINELIB_NAME_AW(DnsAcquireContextHandle_)
 DNS_STATUS WINAPI DnsExtractRecordsFromMessage_W(PDNS_MESSAGE_BUFFER,WORD,PDNS_RECORDW*);
 DNS_STATUS WINAPI DnsExtractRecordsFromMessage_UTF8(PDNS_MESSAGE_BUFFER,WORD,PDNS_RECORDA*);
+VOID WINAPI DnsFree(PVOID,DNS_FREE_TYPE);
 DNS_STATUS WINAPI DnsModifyRecordsInSet_A(PDNS_RECORDA,PDNS_RECORDA,DWORD,HANDLE,PVOID,PVOID);
 DNS_STATUS WINAPI DnsModifyRecordsInSet_W(PDNS_RECORDW,PDNS_RECORDW,DWORD,HANDLE,PVOID,PVOID);
 DNS_STATUS WINAPI DnsModifyRecordsInSet_UTF8(PDNS_RECORDA,PDNS_RECORDA,DWORD,HANDLE,PVOID,PVOID);




More information about the wine-cvs mailing list