summaryrefslogtreecommitdiffstats
path: root/private/nw/vwipxspx/dll/vwint.h
diff options
context:
space:
mode:
Diffstat (limited to 'private/nw/vwipxspx/dll/vwint.h')
-rw-r--r--private/nw/vwipxspx/dll/vwint.h146
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
+ );