diff options
Diffstat (limited to 'private/nw/vwipxspx/dll/vwint.h')
-rw-r--r-- | private/nw/vwipxspx/dll/vwint.h | 146 |
1 files changed, 146 insertions, 0 deletions
diff --git a/private/nw/vwipxspx/dll/vwint.h b/private/nw/vwipxspx/dll/vwint.h new file mode 100644 index 000000000..25ba92631 --- /dev/null +++ b/private/nw/vwipxspx/dll/vwint.h @@ -0,0 +1,146 @@ +/*++ + +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 + ); |