82 lines
2.8 KiB
Modula-2
82 lines
2.8 KiB
Modula-2
;
|
|
; File: winsock.def
|
|
; System: MS-Windows 3.x
|
|
; Summary: Module definition file for WinSockAPI DLL.
|
|
;
|
|
|
|
LIBRARY WINSOCK ; Application's module name
|
|
|
|
DESCRIPTION 'BSD Socket API for Windows'
|
|
|
|
EXETYPE WINDOWS ; required for all windows applications
|
|
|
|
;STUB 'WINSTUB.EXE' ; generates error message if application
|
|
; ; is run without Windows
|
|
|
|
;CODE can be FIXED in memory because of potential upcalls
|
|
CODE PRELOAD FIXED
|
|
|
|
;DATA must be SINGLE and at a FIXED location since this is a DLL
|
|
DATA PRELOAD FIXED SINGLE
|
|
|
|
HEAPSIZE 1024
|
|
|
|
; All functions that will be called by any Windows routine
|
|
; must be exported
|
|
|
|
EXPORTS
|
|
accept @1
|
|
bind @2
|
|
closesocket @3
|
|
connect @4
|
|
getpeername @5
|
|
getsockname @6
|
|
getsockopt @7
|
|
htonl @8
|
|
htons @9
|
|
inet_addr @10
|
|
inet_ntoa @11
|
|
ioctlsocket @12
|
|
listen @13
|
|
ntohl @14
|
|
ntohs @15
|
|
recv @16
|
|
recvfrom @17
|
|
select @18
|
|
send @19
|
|
sendto @20
|
|
setsockopt @21
|
|
shutdown @22
|
|
socket @23
|
|
|
|
gethostbyaddr @51
|
|
gethostbyname @52
|
|
getprotobyname @53
|
|
getprotobynumber @54
|
|
getservbyname @55
|
|
getservbyport @56
|
|
gethostname @57
|
|
|
|
WSAAsyncSelect @101
|
|
WSAAsyncGetHostByAddr @102
|
|
WSAAsyncGetHostByName @103
|
|
WSAAsyncGetProtoByNumber @104
|
|
WSAAsyncGetProtoByName @105
|
|
WSAAsyncGetServByPort @106
|
|
WSAAsyncGetServByName @107
|
|
WSACancelAsyncRequest @108
|
|
WSASetBlockingHook @109
|
|
WSAUnhookBlockingHook @110
|
|
WSAGetLastError @111
|
|
WSASetLastError @112
|
|
WSACancelBlockingCall @113
|
|
WSAIsBlocking @114
|
|
WSAStartup @115
|
|
WSACleanup @116
|
|
|
|
__WSAFDIsSet @151
|
|
|
|
WEP @500 RESIDENTNAME
|
|
|
|
;eof
|