|
|
/*++
Copyright (c) 1993 Microsoft Corporation
Module Name:
vwint.h
Abstract:
Contains internal function prototypes used by DOS/WIN IPX/SPX functions
Author:
Yi-Hsin Sung (yihsins) 28-Oct-1993
Environment:
User-mode Win32
Revision History:
28-Oct-1993 yihsins Created
--*/
WORD _VwIPXCancelEvent( IN LPECB pEcb );
VOID _VwIPXCloseSocket( IN WORD SocketNumber );
VOID _VwIPXGetInternetworkAddress( OUT LPINTERNET_ADDRESS pNetworkAddress );
WORD _VwIPXGetIntervalMarker( VOID );
WORD _VwIPXGetLocalTarget( IN LPBYTE pNetworkAddress, OUT LPBYTE pImmediateAddress, OUT ULPWORD pTransportTime );
WORD _VwIPXGetMaxPacketSize( OUT ULPWORD pRetryCount );
WORD _VwIPXListenForPacket( IN OUT LPECB pEcb, IN ECB_ADDRESS EcbAddress );
WORD _VwIPXOpenSocket( IN OUT ULPWORD pSocketNumber, IN BYTE SocketType, IN WORD DosPDB );
VOID _VwIPXRelinquishControl( VOID );
VOID _VwIPXScheduleIPXEvent( IN WORD Time, IN LPECB pEcb, IN ECB_ADDRESS EcbAddress );
VOID _VwIPXSendPacket( IN LPECB pEcb, IN ECB_ADDRESS EcbAddress, IN WORD DosPDB );
VOID _VwSPXAbortConnection( IN WORD SPXConnectionID );
WORD _VwSPXEstablishConnection( IN BYTE RetryCount, IN BYTE WatchDog, OUT ULPWORD pSPXConnectionID, IN LPECB pEcb, IN ECB_ADDRESS EcbAddress );
WORD _VwSPXGetConnectionStatus( IN WORD SPXConnectionID, OUT LPSPX_CONNECTION_STATS pStats );
WORD _VwSPXInitialize( OUT ULPBYTE pMajorRevisionNumber, OUT ULPBYTE pMinorRevisionNumber, OUT ULPWORD pMaxConnections, OUT ULPWORD pAvailableConnections );
VOID _VwSPXListenForConnection( IN BYTE RetryCount, IN BYTE WatchDog, IN LPECB pEcb, IN ECB_ADDRESS EcbAddress );
VOID _VwSPXListenForSequencedPacket( IN LPECB pEcb, IN ECB_ADDRESS EcbAddress );
VOID _VwSPXSendSequencedPacket( IN WORD SPXConnectionID, IN LPECB pEcb, IN ECB_ADDRESS EcbAddress );
VOID _VwSPXTerminateConnection( IN WORD SPXConnectionID, IN LPECB pEcb, IN ECB_ADDRESS EcbAddress );
|