mirror of
git://source.winehq.org/git/wine.git
synced 2024-07-21 16:14:10 +00:00
ws2_32: Add FreeAddrInfoEx.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48256 Signed-off-by: Louis Lenders <xerox.xerox2000x@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
7f34362d85
commit
6d1fea9711
|
@ -7268,6 +7268,24 @@ void WINAPI FreeAddrInfoW(PADDRINFOW ai)
|
|||
}
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* FreeAddrInfoEx (WS2_32.@)
|
||||
*/
|
||||
void WINAPI FreeAddrInfoEx(ADDRINFOEXA *ai)
|
||||
{
|
||||
TRACE("(%p)\n", ai);
|
||||
|
||||
while (ai)
|
||||
{
|
||||
ADDRINFOEXA *next;
|
||||
HeapFree(GetProcessHeap(), 0, ai->ai_canonname);
|
||||
HeapFree(GetProcessHeap(), 0, ai->ai_addr);
|
||||
next = ai->ai_next;
|
||||
HeapFree(GetProcessHeap(), 0, ai);
|
||||
ai = next;
|
||||
}
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
* FreeAddrInfoExW (WS2_32.@)
|
||||
*/
|
||||
|
|
|
@ -50,6 +50,7 @@
|
|||
|
||||
500 stub WEP
|
||||
|
||||
@ stdcall FreeAddrInfoEx(ptr)
|
||||
@ stdcall FreeAddrInfoExW(ptr)
|
||||
@ stdcall FreeAddrInfoW(ptr)
|
||||
@ stdcall GetAddrInfoExCancel(ptr)
|
||||
|
|
|
@ -177,7 +177,11 @@ void WINAPI WS(freeaddrinfo)(LPADDRINFO);
|
|||
#define FreeAddrInfoA WS(freeaddrinfo)
|
||||
void WINAPI FreeAddrInfoW(PADDRINFOW);
|
||||
#define FreeAddrInfo WINELIB_NAME_AW(FreeAddrInfo)
|
||||
void WINAPI FreeAddrInfoEx(ADDRINFOEXA*);
|
||||
void WINAPI FreeAddrInfoExW(ADDRINFOEXW*);
|
||||
#ifdef UNICODE
|
||||
#define FreeAddrInfoEx FreeAddrInfoExW
|
||||
#endif
|
||||
int WINAPI WS(getaddrinfo)(const char*,const char*,const struct WS(addrinfo)*,struct WS(addrinfo)**);
|
||||
#define GetAddrInfoA WS(getaddrinfo)
|
||||
int WINAPI GetAddrInfoW(PCWSTR,PCWSTR,const ADDRINFOW*,PADDRINFOW*);
|
||||
|
|
Loading…
Reference in a new issue