2004-03-10 Al Slater <al.slater@scluk.com>
* include/winsock2.h: Add missing LPFN_ typdefs for function pointers. Clean up whitespace.
This commit is contained in:
		
							parent
							
								
									41c3da6ae1
								
							
						
					
					
						commit
						5632dd896d
					
				|  | @ -1,3 +1,9 @@ | |||
| 2004-03-10  Al Slater  <al.slater@scluk.com> | ||||
| 
 | ||||
| 	* include/winsock2.h: Add missing LPFN_ typdefs for | ||||
| 	function pointers. | ||||
| 	Clean up whitespace. | ||||
| 
 | ||||
| 2004-03-05  Filip Navara  <xnavara@volny.cz> | ||||
| 
 | ||||
| 	* include/ddk/scsi.h: Replace assert with ASSERT. | ||||
|  |  | |||
|  | @ -536,10 +536,45 @@ DECLARE_STDCALL_P(struct servent *) getservbyport(int,const char*); | |||
| DECLARE_STDCALL_P(struct servent *) getservbyname(const char*,const char*); | ||||
| DECLARE_STDCALL_P(struct protoent *) getprotobynumber(int); | ||||
| DECLARE_STDCALL_P(struct protoent *) getprotobyname(const char*); | ||||
| typedef SOCKET (PASCAL * LPFN_ACCEPT)(SOCKET, struct sockaddr*,int *); | ||||
| typedef int (PASCAL * LPFN_BIND)(SOCKET, const struct sockaddr*,int); | ||||
| typedef int (PASCAL * LPFN_CLOSESOCKET)(SOCKET); | ||||
| typedef int (PASCAL * LPFN_CONNECT)(SOCKET, const struct sockaddr*,int); | ||||
| typedef int (PASCAL * LPFN_IOCTLSOCKET)(SOCKET, long, u_long*); | ||||
| typedef int	(PASCAL * LPFN_GETPEERNAME)(SOCKET, struct sockaddr*, int*); | ||||
| typedef int(PASCAL * LPFN_GETSOCKNAME)(SOCKET, struct sockaddr*, int*); | ||||
| typedef int(PASCAL * LPFN_GETSOCKOPT)(SOCKET, int, int, char*, int*); | ||||
| typedef u_long(PASCAL * LPFN_HTONL)(u_long); | ||||
| typedef u_short(PASCAL * LPFN_HTONS)(u_short); | ||||
| typedef unsigned long(PASCAL * LPFN_INET_ADDR)(const char*); | ||||
| typedef char*(PASCAL * LPFN_INET_NTOA)(struct in_addr); | ||||
| typedef int(PASCAL * LPFN_LISTEN)(SOCKET, int); | ||||
| typedef u_long(PASCAL * LPFN_NTOHL)(u_long); | ||||
| typedef u_short(PASCAL * LPFN_NTOHS)(u_short); | ||||
| typedef int(PASCAL * LPFN_RECV)(SOCKET, char*, int, int); | ||||
| typedef int(PASCAL * LPFN_RECVFROM)(SOCKET, char*, int, int, struct sockaddr*,  int*); | ||||
| typedef int(PASCAL * LPFN_SELECT)(int, fd_set*, fd_set*, fd_set*, const struct timeval*); | ||||
| typedef int(PASCAL * LPFN_SEND)(SOCKET, const char*, int, int); | ||||
| typedef int(PASCAL * LPFN_SENDTO)(SOCKET, const char*, int, int, const struct sockaddr*, int); | ||||
| typedef int(PASCAL * LPFN_SETSOCKOPT)(SOCKET, int, int, const char*, int); | ||||
| typedef int(PASCAL * LPFN_SHUTDOWN)(SOCKET, int); | ||||
| typedef SOCKET(PASCAL * LPFN_SOCKET)(int, int, int); | ||||
| typedef struct hostent*(PASCAL * LPFN_GETHOSTBYADDR)( const char*, int, int); | ||||
| typedef struct hostent*(PASCAL * LPFN_GETHOSTBYNAME)( const char*); | ||||
| typedef int(PASCAL * LPFN_GETHOSTNAME)(char*, int); | ||||
| typedef struct servent*(PASCAL * LPFN_GETSERVBYPORT)(int, const char*); | ||||
| typedef struct servent*(PASCAL * LPFN_GETSERVBYNAME)(const char*, const char*); | ||||
| typedef struct protoent*(PASCAL * LPFN_GETPROTOBYNUMBER)(int); | ||||
| typedef struct protoent*(PASCAL * LPFN_GETPROTOBYNAME)(const char*); | ||||
| 
 | ||||
| int PASCAL WSAStartup(WORD,LPWSADATA); | ||||
| int PASCAL WSACleanup(void); | ||||
| void PASCAL WSASetLastError(int); | ||||
| int PASCAL WSAGetLastError(void); | ||||
| typedef int(PASCAL * LPFN_WSASTARTUP)(WORD, LPWSADATA); | ||||
| typedef int(PASCAL * LPFN_WSACLEANUP)(void); | ||||
| typedef void(PASCAL * LPFN_WSASETLASTERROR)(int); | ||||
| typedef int(PASCAL * LPFN_WSAGETLASTERROR)(void); | ||||
| /*
 | ||||
|  * Pseudo-blocking functions are deprecated in WinSock2 | ||||
|  * spec. Use threads instead. | ||||
|  | @ -548,6 +583,10 @@ BOOL PASCAL WSAIsBlocking(void); | |||
| int PASCAL WSAUnhookBlockingHook(void); | ||||
| FARPROC PASCAL WSASetBlockingHook(FARPROC); | ||||
| int PASCAL WSACancelBlockingCall(void); | ||||
| typedef BOOL(PASCAL * LPFN_WSAISBLOCKING)(void); | ||||
| typedef int(PASCAL * LPFN_WSAUNHOOKBLOCKINGHOOK)(void); | ||||
| typedef FARPROC (PASCAL * LPFN_WSASETBLOCKINGHOOK)(FARPROC); | ||||
| typedef int(PASCAL * LPFN_WSACANCELBLOCKINGCALL)(void); | ||||
| 
 | ||||
| HANDLE PASCAL WSAAsyncGetServByName(HWND,u_int,const char*,const char*,char*,int); | ||||
| HANDLE PASCAL WSAAsyncGetServByPort(HWND,u_int,int,const char*,char*,int); | ||||
|  | @ -557,6 +596,13 @@ HANDLE PASCAL WSAAsyncGetHostByName(HWND,u_int,const char*,char*,int); | |||
| HANDLE PASCAL WSAAsyncGetHostByAddr(HWND,u_int,const char*,int,int,char*,int); | ||||
| int PASCAL WSACancelAsyncRequest(HANDLE); | ||||
| int PASCAL WSAAsyncSelect(SOCKET,HWND,u_int,long); | ||||
| typedef HANDLE(PASCAL * LPFN_WSAASYNCGETSERVBYNAME)(HWND, u_int, const char *, const char *, char *, int); | ||||
| typedef HANDLE(PASCAL * LPFN_WSAASYNCGETSERVBYPORT)(HWND, u_int, int, const char *, char *, int); | ||||
| typedef HANDLE(PASCAL * LPFN_WSAASYNCGETPROTOBYNAME)(HWND, u_int, const char*, char*, int); | ||||
| typedef HANDLE(PASCAL * LPFN_WSAASYNCGETPROTOBYNUMBER)(HWND, u_int, int, char*, int); | ||||
| typedef HANDLE(PASCAL * LPFN_WSAASYNCGETHOSTBYADDR)(HWND, u_int, const char*, int, int, char*, int); | ||||
| typedef int(PASCAL * LPFN_WSACANCELASYNCREQUEST)(HANDLE); | ||||
| typedef int(PASCAL * LPFN_WSAASYNCSELECT)(SOCKET, HWND, u_int, long); | ||||
| #if ! (defined (__INSIDE_CYGWIN__) || defined (__INSIDE_MSYS__)) | ||||
| u_long PASCAL htonl(u_long); | ||||
| u_long PASCAL ntohl(u_long); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue