Mike Kaplinskiy <mike.kaplins...@gmail.com> writes:

> @@ -173,11 +174,28 @@ typedef BOOL (WINAPI * LPFN_TRANSMITFILE)(SOCKET, 
> HANDLE, DWORD, DWORD, LPOVERLA
>  typedef BOOL (WINAPI * LPFN_TRANSMITPACKETS)(SOCKET, 
> LPTRANSMIT_PACKETS_ELEMENT, DWORD, DWORD, LPOVERLAPPED, DWORD);
>  typedef INT  (WINAPI * LPFN_WSARECVMSG)(SOCKET, LPWSAMSG, LPDWORD, 
> LPWSAOVERLAPPED, LPWSAOVERLAPPED_COMPLETION_ROUTINE);
>  typedef INT  (WINAPI * LPFN_WSASENDMSG)(SOCKET, LPWSAMSG, DWORD, LPDWORD, 
> LPWSAOVERLAPPED, LPWSAOVERLAPPED_COMPLETION_ROUTINE);
> +#else
> +typedef BOOL (WINAPI * LPFN_ACCEPTEX)(SOCKET, SOCKET, PVOID, DWORD, DWORD, 
> DWORD, LPDWORD, LPOVERLAPPED);
> +typedef BOOL (WINAPI * LPFN_CONNECTEX)(SOCKET, const struct WS_sockaddr *, 
> int, PVOID, DWORD, LPDWORD, LPOVERLAPPED);
> +typedef BOOL (WINAPI * LPFN_DISCONNECTEX)(SOCKET, LPOVERLAPPED, DWORD, 
> DWORD);
> +typedef VOID (WINAPI * LPFN_GETACCEPTEXSOCKADDRS)(PVOID, DWORD, DWORD, 
> DWORD, struct WS_sockaddr **, LPINT, struct WS_sockaddr **, LPINT);
> +typedef BOOL (WINAPI * LPFN_TRANSMITFILE)(SOCKET, HANDLE, DWORD, DWORD, 
> LPOVERLAPPED, LPTRANSMIT_FILE_BUFFERS, DWORD);
> +typedef BOOL (WINAPI * LPFN_TRANSMITPACKETS)(SOCKET, 
> LPTRANSMIT_PACKETS_ELEMENT, DWORD, DWORD, LPOVERLAPPED, DWORD);
> +typedef INT  (WINAPI * LPFN_WSARECVMSG)(SOCKET, LPWSAMSG, LPDWORD, 
> LPWSAOVERLAPPED, LPWSAOVERLAPPED_COMPLETION_ROUTINE);
> +typedef INT  (WINAPI * LPFN_WSASENDMSG)(SOCKET, LPWSAMSG, DWORD, LPDWORD, 
> LPWSAOVERLAPPED, LPWSAOVERLAPPED_COMPLETION_ROUTINE);
> +#endif

What you want is the WS() macro.

-- 
Alexandre Julliard
julli...@winehq.org


Reply via email to