source: trunk/src/wsock32/wsock32.def@ 10367

Last change on this file since 10367 was 6201, checked in by achimha, 24 years ago

implemented WSAEventSelect

File size: 6.2 KB
Line 
1; $Id: wsock32.def,v 1.23 2001-07-07 14:29:41 achimha Exp $
2
3;Created by BLAST for IBM's compiler
4LIBRARY WSOCK32 INITINSTANCE
5
6DESCRIPTION 'Odin32 System DLL - WSock32'
7
8DATA MULTIPLE NONSHARED
9
10IMPORTS
11 ; this is not in every so32dll.lib
12 winsockcleanupsockets = SO32DLL.WINSOCKCLEANUPSOCKETS
13
14
15EXPORTS
16
17; ----------------------
18; BSD Standard Functions
19; ----------------------
20
21 accept = _OS2accept@12 @1
22 bind = _OS2bind@12 @2
23 closesocket = _OS2closesocket@4 @3
24 connect = _OS2connect@12 @4
25 getpeername = _OS2getpeername@12 @5
26 getsockname = _OS2getsockname@12 @6
27 getsockopt = _OS2getsockopt@20 @7
28 htonl = _OS2htonl@4 @8
29 htons = _OS2htons@4 @9
30 inet_addr = _OS2inet_addr@4 @10
31 inet_ntoa = _OS2inet_ntoa@4 @11
32 ioctlsocket = _OS2ioctlsocket@12 @12
33 listen = _OS2listen@8 @13
34 ntohl = _OS2ntohl@4 @14
35 ntohs = _OS2ntohs@4 @15
36 recv = _OS2recv@16 @16
37 recvfrom = _OS2recvfrom@24 @17
38 select = _OS2select@20 @18
39 send = _OS2send@16 @19
40 sendto = _OS2sendto@24 @20
41 setsockopt = _OS2setsockopt@20 @21
42 shutdown = _OS2shutdown@8 @22
43 socket = _OS2socket@12 @23
44
45 gethostbyaddr = _OS2gethostbyaddr@12 @51
46 gethostbyname = _OS2gethostbyname@4 @52
47 getprotobyname = _OS2getprotobyname@4 @53
48 getprotobynumber = _OS2getprotobynumber@4 @54
49 getservbyname = _OS2getservbyname@8 @55
50 getservbyport = _OS2getservbyport@8 @56
51 gethostname = _OS2gethostname@8 @57
52
53; ----------------------------
54; Microsoft WinSock Extensions
55; ----------------------------
56
57 WSAAsyncSelect = _WSAAsyncSelect@16 @101
58 WSAAsyncGetHostByAddr = _WSAAsyncGetHostByAddr@28 @102
59 WSAAsyncGetHostByName = _WSAAsyncGetHostByName@20 @103
60 WSAAsyncGetProtoByNumber = _WSAAsyncGetProtoByNumber@20 @104
61 WSAAsyncGetProtoByName = _WSAAsyncGetProtoByName@20 @105
62 WSAAsyncGetServByPort = _WSAAsyncGetServByPort@24 @106
63 WSAAsyncGetServByName = _WSAAsyncGetServByName@24 @107
64 WSACancelAsyncRequest = _WSACancelAsyncRequest@4 @108
65 WSASetBlockingHook = _WSASetBlockingHook@4 @109
66 WSAUnhookBlockingHook = _WSAUnhookBlockingHook@0 @110
67 WSAGetLastError = _WSAGetLastError@0 @111
68 WSASetLastError = _WSASetLastError@4 @112
69 WSACancelBlockingCall = _WSACancelBlockingCall@0 @113
70 WSAIsBlocking = _WSAIsBlocking@0 @114
71 WSAStartup = _WSAStartup@8 @115
72 WSACleanup = _WSACleanup@0 @116
73 __WSAFDIsSet = ___WSAFDIsSet@8 @151
74
75 rcmd = _OS2rcmd@24 @1102
76 rexec = _OS2rexec@24 @1103
77 WSARecvEx = _WSARecvEx@16 @1107
78 s_perror = _OS2s_perror@8 @1108
79
80; -------------------
81; not yet implemented
82; -------------------
83
84; WsControl = _OS2WsControl @1000
85; closesockinfo = _OS2closesockinfo @1001
86; WSHEnumProtocols = _OS2WSHEnumProtocols @1004
87; inet_network = _OS2inet_network @1100
88; getnetbyname = _OS2getnetbyname @1101
89; rresvport = _OS2rresvport @1104
90; sethostname = _OS2sethostname @1105
91; dn_expand = _OS2dn_expand @1106
92; Arecv = _OS2Arecv
93; Asend = _OS2Asend
94; EnumProtocolsA = _OS2EnumProtocolsA
95; EnumProtocolsW = _OS2EnumProtocolsW
96; GetAddressByNameA = _OS2GetAddressByNameA
97; GetAddressByNameW = _OS2GetAddressByNameW
98; GetNameByTypeA = _OS2GetNameByTypeA
99; GetNameByTypeW = _OS2GetNameByTypeW
100; GetServiceA = _OS2GetServiceA
101; GetServiceW = _OS2GetServiceW
102; GetTypeByNameA = _OS2GetTypeByNameA
103; GetTypeByNameW = _OS2GetTypeByNameW
104; NPLoadNameSpaces = _OS2NPLoadNameSpaces
105; SetServiceA = _OS2SetServiceA
106; SetServiceW = _OS2SetServiceW
107; TransmitFile = _OS2TransmitFile
108
109; -----------------------
110; ODIN internal functions
111; -----------------------
112
113 _OS2gethostname@8 @2000
114
115; functions for ws2_32 implemented here
116 WSAEventSelect = _WSAEventSelect@12 @3001
117 WSAEnumNetworkEvents = _WSAEnumNetworkEvents@12 @3002
Note: See TracBrowser for help on using the repository browser.