From: <kti...@us...> - 2013-02-11 16:53:33
|
Revision: 5586 http://mingw-w64.svn.sourceforge.net/mingw-w64/?rev=5586&view=rev Author: ktietz70 Date: 2013-02-11 16:53:21 +0000 (Mon, 11 Feb 2013) Log Message: ----------- Add InetNtopA, inet_ntop, and InetNtopW prototypes. Modified Paths: -------------- trunk/mingw-w64-headers/include/winbase.h trunk/mingw-w64-headers/include/ws2tcpip.h Modified: trunk/mingw-w64-headers/include/winbase.h =================================================================== --- trunk/mingw-w64-headers/include/winbase.h 2013-02-11 12:33:04 UTC (rev 5585) +++ trunk/mingw-w64-headers/include/winbase.h 2013-02-11 16:53:21 UTC (rev 5586) @@ -3066,86 +3066,27 @@ HANDLE hTransaction ); -WINBASEAPI HANDLE WINAPI CreateMutexExA( - LPSECURITY_ATTRIBUTES lpMutexAttributes, - LPCTSTR lpName, - DWORD dwFlags, - DWORD dwDesiredAccess -); +WINBASEAPI HANDLE WINAPI CreateMutexExA(LPSECURITY_ATTRIBUTES lpMutexAttributes, LPCTSTR lpName, DWORD dwFlags, DWORD dwDesiredAccess); +WINBASEAPI HANDLE WINAPI CreateMutexExW(LPSECURITY_ATTRIBUTES lpMutexAttributes, LPCWSTR lpName, DWORD dwFlags, DWORD dwDesiredAccess); -WINBASEAPI HANDLE WINAPI CreateMutexExW( - LPSECURITY_ATTRIBUTES lpMutexAttributes, - LPCWSTR lpName, - DWORD dwFlags, - DWORD dwDesiredAccess -); +WINBASEAPI HANDLE WINAPI CreateSemaphoreExA(LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, LPCSTR lpName, DWORD dwFlags, DWORD dwDesiredAccess); +WINBASEAPI HANDLE WINAPI CreateSemaphoreExW(LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, LPCWSTR lpName, DWORD dwFlags, DWORD dwDesiredAccess); -WINBASEAPI HANDLE WINAPI CreateSemaphoreExA( - LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, - LONG lInitialCount, - LONG lMaximumCount, - LPCSTR lpName, - DWORD dwFlags, - DWORD dwDesiredAccess -); +WINBASEAPI BOOLEAN WINAPI CreateSymbolicLinkTransactedW(LPWSTR lpSymlinkFileName, LPWSTR lpTargetFileName, DWORD dwFlags, HANDLE hTransaction); +WINBASEAPI BOOLEAN WINAPI CreateSymbolicLinkTransactedA(LPSTR lpSymlinkFileName, LPSTR lpTargetFileName, DWORD dwFlags, HANDLE hTransaction); -WINBASEAPI HANDLE WINAPI CreateSemaphoreExW( - LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, - LONG lInitialCount, - LONG lMaximumCount, - LPCWSTR lpName, - DWORD dwFlags, - DWORD dwDesiredAccess -); +WINBASEAPI HANDLE WINAPI CreateWaitableTimerExA(LPSECURITY_ATTRIBUTES lpTimerAttributes, LPCSTR lpTimerName, DWORD dwFlags, DWORD dwDesiredAccess); +WINBASEAPI HANDLE WINAPI CreateWaitableTimerExW(LPSECURITY_ATTRIBUTES lpTimerAttributes, LPCWSTR lpTimerName, DWORD dwFlags, DWORD dwDesiredAccess); -WINBASEAPI BOOLEAN WINAPI CreateSymbolicLinkTransactedW( - LPWSTR lpSymlinkFileName, - LPWSTR lpTargetFileName, - DWORD dwFlags, - HANDLE hTransaction -); - -WINBASEAPI BOOLEAN WINAPI CreateSymbolicLinkTransactedA( - LPSTR lpSymlinkFileName, - LPSTR lpTargetFileName, - DWORD dwFlags, - HANDLE hTransaction -); - -WINBASEAPI HANDLE WINAPI CreateWaitableTimerExA( - LPSECURITY_ATTRIBUTES lpTimerAttributes, - LPCSTR lpTimerName, - DWORD dwFlags, - DWORD dwDesiredAccess -); - -WINBASEAPI HANDLE WINAPI CreateWaitableTimerExW( - LPSECURITY_ATTRIBUTES lpTimerAttributes, - LPCWSTR lpTimerName, - DWORD dwFlags, - DWORD dwDesiredAccess -); - #define DeleteFileTransacted __MINGW_NAME_AW(DeleteFileTransacted) -WINBASEAPI WINBOOL WINAPI DeleteFileTransactedW( - LPCWSTR lpFileName, - HANDLE hTransaction -); +WINBASEAPI WINBOOL WINAPI DeleteFileTransactedW(LPCWSTR lpFileName, HANDLE hTransaction); +WINBASEAPI WINBOOL WINAPI DeleteFileTransactedA(LPCSTR lpFileName, HANDLE hTransaction); -WINBASEAPI WINBOOL WINAPI DeleteFileTransactedA( - LPCSTR lpFileName, - HANDLE hTransaction -); +WINBASEAPI VOID WINAPI DestroyThreadpoolEnvironment(PTP_CALLBACK_ENVIRON pcbe); -WINBASEAPI VOID WINAPI DestroyThreadpoolEnvironment( - PTP_CALLBACK_ENVIRON pcbe -); +WINBASEAPI VOID WINAPI DisassociateCurrentThreadFromCallback(PTP_CALLBACK_INSTANCE pci); -WINBASEAPI VOID WINAPI DisassociateCurrentThreadFromCallback( - PTP_CALLBACK_INSTANCE pci -); - typedef enum _FILE_ID_TYPE { FileIdType, ObjectIdType, Modified: trunk/mingw-w64-headers/include/ws2tcpip.h =================================================================== --- trunk/mingw-w64-headers/include/ws2tcpip.h 2013-02-11 12:33:04 UTC (rev 5585) +++ trunk/mingw-w64-headers/include/ws2tcpip.h 2013-02-11 16:53:21 UTC (rev 5586) @@ -413,6 +413,13 @@ LPWSAOVERLAPPED_COMPLETION_ROUTINE CompletionRoutine ); +#define InetNtopA inet_ntop + +WINSOCK_API_LINKAGE LPCWSTR InetNtopW(INT Family, PVOID pAddr, LPWSTR pStringBuf, size_t StringBufSIze); +WINSOCK_API_LINKAGE LPCSTR InetNtopA(INT Family, PVOID pAddr, LPSTR pStringBuf, size_t StringBufSize); + +#define InetNtop __MINGW_NAME_AW(InetNtop) + #endif /*(_WIN32_WINNT >= 0x0600)*/ #ifdef __cplusplus This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |