Ignore:
Timestamp:
Jun 7, 1999, 10:58:22 PM (26 years ago)
Author:
sandervl
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wsock32/wsock32.h

    r4 r46  
    1 /* $Id: wsock32.h,v 1.1 1999-05-24 20:20:10 ktk Exp $ */
    2 
    31/* WSOCK32.H--definitions & conversions for Odin's wsock32.dll.
    42 * Unused/unneeded Microsoft declarations removed.
     
    1715
    1816#define FAR
    19 #define PASCAL __stdcall
    20 #define WINAPI __stdcall
    21 #define WIN32API __stdcall
    2217
    2318#ifndef IN
     
    669664#endif
    670665
    671 SOCKET PASCAL FAR OS2accept (SOCKET s, struct sockaddr *addr,
     666SOCKET WIN32API FAR OS2accept (SOCKET s, struct sockaddr *addr,
    672667                          int *addrlen);
    673668
    674 int PASCAL FAR OS2bind (SOCKET s, const struct sockaddr FAR *addr, int namelen);
    675 
    676 int PASCAL FAR OS2closesocket (SOCKET s);
    677 
    678 int PASCAL FAR OS2connect (SOCKET s, const struct sockaddr FAR *name, int namelen);
    679 
    680 int PASCAL FAR OS2ioctlsocket (SOCKET s, long cmd, u_long FAR *argp);
    681 
    682 int PASCAL FAR OS2getpeername (SOCKET s, struct sockaddr FAR *name,
     669int WIN32API FAR OS2bind (SOCKET s, const struct sockaddr FAR *addr, int namelen);
     670
     671int WIN32API FAR OS2closesocket (SOCKET s);
     672
     673int WIN32API FAR OS2connect (SOCKET s, const struct sockaddr FAR *name, int namelen);
     674
     675int WIN32API FAR OS2ioctlsocket (SOCKET s, long cmd, u_long FAR *argp);
     676
     677int WIN32API FAR OS2getpeername (SOCKET s, struct sockaddr FAR *name,
    683678                            int FAR * namelen);
    684679
    685 int PASCAL FAR OS2getsockname (SOCKET s, struct sockaddr FAR *name,
     680int WIN32API FAR OS2getsockname (SOCKET s, struct sockaddr FAR *name,
    686681                            int FAR * namelen);
    687682
    688 int PASCAL FAR OS2getsockopt (SOCKET s, int level, int optname,
     683int WIN32API FAR OS2getsockopt (SOCKET s, int level, int optname,
    689684                           char FAR * optval, int FAR *optlen);
    690685
    691 u_long PASCAL FAR OS2htonl (u_long hostlong);
    692 
    693 u_short PASCAL FAR OS2htons (u_short hostshort);
    694 
    695 unsigned long PASCAL FAR OS2inet_addr (const char FAR * cp);
    696 
    697 char FAR * PASCAL FAR OS2inet_ntoa (struct in_addr in);
    698 
    699 int PASCAL FAR OS2listen (SOCKET s, int backlog);
    700 
    701 u_long PASCAL FAR OS2ntohl (u_long netlong);
    702 
    703 u_short PASCAL FAR OS2ntohs (u_short netshort);
    704 
    705 int PASCAL FAR OS2recv (SOCKET s, char FAR * buf, int len, int flags);
    706 
    707 int PASCAL FAR OS2recvfrom (SOCKET s, char FAR * buf, int len, int flags,
     686u_long WIN32API FAR OS2htonl (u_long hostlong);
     687
     688u_short WIN32API FAR OS2htons (u_short hostshort);
     689
     690unsigned long WIN32API FAR OS2inet_addr (const char FAR * cp);
     691
     692char FAR * WIN32API FAR OS2inet_ntoa (struct in_addr in);
     693
     694int WIN32API FAR OS2listen (SOCKET s, int backlog);
     695
     696u_long WIN32API FAR OS2ntohl (u_long netlong);
     697
     698u_short WIN32API FAR OS2ntohs (u_short netshort);
     699
     700int WIN32API FAR OS2recv (SOCKET s, char FAR * buf, int len, int flags);
     701
     702int WIN32API FAR OS2recvfrom (SOCKET s, char FAR * buf, int len, int flags,
    708703                         struct sockaddr FAR *from, int FAR * fromlen);
    709704
    710 int PASCAL FAR OS2select (int nfds, Wfd_set FAR *readfds, Wfd_set FAR *writefds,
     705int WIN32API FAR OS2select (int nfds, Wfd_set FAR *readfds, Wfd_set FAR *writefds,
    711706                       Wfd_set FAR *exceptfds, const struct Wtimeval FAR *timeout);
    712707
    713 int PASCAL FAR OS2send (SOCKET s, const char FAR * buf, int len, int flags);
    714 
    715 int PASCAL FAR OS2sendto (SOCKET s, const char FAR * buf, int len, int flags,
     708int WIN32API FAR OS2send (SOCKET s, const char FAR * buf, int len, int flags);
     709
     710int WIN32API FAR OS2sendto (SOCKET s, const char FAR * buf, int len, int flags,
    716711                       const struct sockaddr FAR *to, int tolen);
    717712
    718 int PASCAL FAR OS2setsockopt (SOCKET s, int level, int optname,
     713int WIN32API FAR OS2setsockopt (SOCKET s, int level, int optname,
    719714                           const char FAR * optval, int optlen);
    720715
    721 int PASCAL FAR OS2shutdown (SOCKET s, int how);
    722 
    723 SOCKET PASCAL FAR OS2socket (int af, int type, int protocol);
     716int WIN32API FAR OS2shutdown (SOCKET s, int how);
     717
     718SOCKET WIN32API FAR OS2socket (int af, int type, int protocol);
    724719
    725720/* Database function prototypes */
    726721
    727 struct Whostent FAR * PASCAL FAR OS2gethostbyaddr(const char FAR * addr,
     722struct Whostent FAR * WIN32API FAR OS2gethostbyaddr(const char FAR * addr,
    728723                                              int len, int type);
    729724
    730 struct Whostent FAR * PASCAL FAR OS2gethostbyname(const char FAR * name);
    731 
    732 int PASCAL FAR OS2gethostname (char FAR * name, int namelen);
    733 
    734 struct Wservent FAR * PASCAL FAR OS2getservbyport(int port, const char FAR * proto);
    735 
    736 struct Wservent FAR * PASCAL FAR OS2getservbyname(const char FAR * name,
     725struct Whostent FAR * WIN32API FAR OS2gethostbyname(const char FAR * name);
     726
     727int WIN32API FAR OS2gethostname (char FAR * name, int namelen);
     728
     729struct Wservent FAR * WIN32API FAR OS2getservbyport(int port, const char FAR * proto);
     730
     731struct Wservent FAR * WIN32API FAR OS2getservbyname(const char FAR * name,
    737732                                              const char FAR * proto);
    738733
    739 struct Wprotoent FAR * PASCAL FAR OS2getprotobynumber(int proto);
    740 
    741 struct Wprotoent FAR * PASCAL FAR OS2getprotobyname(const char FAR * name);
     734struct Wprotoent FAR * WIN32API FAR OS2getprotobynumber(int proto);
     735
     736struct Wprotoent FAR * WIN32API FAR OS2getprotobyname(const char FAR * name);
    742737
    743738/* Microsoft Windows Extension function prototypes */
    744739
    745 int PASCAL FAR OS2WSAStartup(WORD wVersionRequired, LPWSADATA lpWSAData);
    746 
    747 int PASCAL FAR OS2WSACleanup(void);
    748 
    749 void PASCAL FAR OS2WSASetLastError(int iError);
    750 
    751 int PASCAL FAR OS2WSAGetLastError(void);
    752 
    753 BOOL PASCAL FAR OS2WSAIsBlocking(void);
    754 
    755 int PASCAL FAR OS2WSAUnhookBlockingHook(void);
    756 
    757 FARPROC PASCAL FAR OS2WSASetBlockingHook(FARPROC lpBlockFunc);
    758 
    759 int PASCAL FAR OS2WSACancelBlockingCall(void);
    760 
    761 HANDLE PASCAL FAR OS2WSAAsyncGetServByName(HWND hWnd, u_int wMsg,
     740int WIN32API FAR OS2WSAStartup(WORD wVersionRequired, LPWSADATA lpWSAData);
     741
     742int WIN32API FAR OS2WSACleanup(void);
     743
     744void WIN32API FAR OS2WSASetLastError(int iError);
     745
     746int WIN32API FAR OS2WSAGetLastError(void);
     747
     748BOOL WIN32API FAR OS2WSAIsBlocking(void);
     749
     750int WIN32API FAR OS2WSAUnhookBlockingHook(void);
     751
     752FARPROC WIN32API FAR OS2WSASetBlockingHook(FARPROC lpBlockFunc);
     753
     754int WIN32API FAR OS2WSACancelBlockingCall(void);
     755
     756HANDLE WIN32API FAR OS2WSAAsyncGetServByName(HWND hWnd, u_int wMsg,
    762757                                        const char FAR * name,
    763758                                        const char FAR * proto,
    764759                                        char FAR * buf, int buflen);
    765760
    766 HANDLE PASCAL FAR OS2WSAAsyncGetServByPort(HWND hWnd, u_int wMsg, int port,
     761HANDLE WIN32API FAR OS2WSAAsyncGetServByPort(HWND hWnd, u_int wMsg, int port,
    767762                                        const char FAR * proto, char FAR * buf,
    768763                                        int buflen);
    769764
    770 HANDLE PASCAL FAR OS2WSAAsyncGetProtoByName(HWND hWnd, u_int wMsg,
     765HANDLE WIN32API FAR OS2WSAAsyncGetProtoByName(HWND hWnd, u_int wMsg,
    771766                                         const char FAR * name, char FAR * buf,
    772767                                         int buflen);
    773768
    774 HANDLE PASCAL FAR OS2WSAAsyncGetProtoByNumber(HWND hWnd, u_int wMsg,
     769HANDLE WIN32API FAR OS2WSAAsyncGetProtoByNumber(HWND hWnd, u_int wMsg,
    775770                                           int number, char FAR * buf,
    776771                                           int buflen);
    777772
    778 HANDLE PASCAL FAR OS2WSAAsyncGetHostByName(HWND hWnd, u_int wMsg,
     773HANDLE WIN32API FAR OS2WSAAsyncGetHostByName(HWND hWnd, u_int wMsg,
    779774                                        const char FAR * name, char FAR * buf,
    780775                                        int buflen);
    781776
    782 HANDLE PASCAL FAR OS2WSAAsyncGetHostByAddr(HWND hWnd, u_int wMsg,
     777HANDLE WIN32API FAR OS2WSAAsyncGetHostByAddr(HWND hWnd, u_int wMsg,
    783778                                        const char FAR * addr, int len, int type,
    784779                                        char FAR * buf, int buflen);
    785780
    786 int PASCAL FAR OS2WSACancelAsyncRequest(HANDLE hAsyncTaskHandle);
    787 
    788 int PASCAL FAR OS2WSAAsyncSelect(SOCKET s, HWND hWnd, u_int wMsg,
     781int WIN32API FAR OS2WSACancelAsyncRequest(HANDLE hAsyncTaskHandle);
     782
     783int WIN32API FAR OS2WSAAsyncSelect(SOCKET s, HWND hWnd, u_int wMsg,
    789784                               long lEvent);
    790785
    791 int PASCAL FAR OS2WSARecvEx (SOCKET s, char FAR * buf, int len, int FAR *flags);
     786int WIN32API FAR OS2WSARecvEx (SOCKET s, char FAR * buf, int len, int FAR *flags);
    792787
    793788typedef struct _TRANSMIT_FILE_BUFFERS {
     
    809804
    810805BOOL
    811 PASCAL FAR
     806WIN32API FAR
    812807OS2TransmitFile (
    813808    IN SOCKET hSocket,
Note: See TracChangeset for help on using the changeset viewer.