97 lines
1.1 KiB
C
97 lines
1.1 KiB
C
|
/*++
|
||
|
|
||
|
Copyright (c) 1996 Microsoft Corporation
|
||
|
|
||
|
Module Name:
|
||
|
|
||
|
prot.h
|
||
|
|
||
|
Abstract:
|
||
|
|
||
|
|
||
|
Author:
|
||
|
|
||
|
Stefan Solomon 02/06/1996
|
||
|
|
||
|
Revision History:
|
||
|
|
||
|
|
||
|
--*/
|
||
|
|
||
|
DWORD
|
||
|
CreateWorkItemsManager(VOID);
|
||
|
|
||
|
DWORD
|
||
|
OpenIpxWanSocket(VOID);
|
||
|
|
||
|
DWORD
|
||
|
CloseIpxWanSocket(VOID);
|
||
|
|
||
|
DWORD
|
||
|
StartAdapterManager(VOID);
|
||
|
|
||
|
VOID
|
||
|
StopAdapterManager(VOID);
|
||
|
|
||
|
PACB
|
||
|
GetAdapterByIndex(ULONG AdapterIndex);
|
||
|
|
||
|
VOID
|
||
|
ProcessReceivedPacket(PACB acbp,
|
||
|
PWORK_ITEM wip);
|
||
|
|
||
|
VOID
|
||
|
RepostRcvPacket(PWORK_ITEM wip);
|
||
|
|
||
|
VOID
|
||
|
ProcessReXmitPacket(PWORK_ITEM wip);
|
||
|
|
||
|
VOID
|
||
|
ProcessTimeout(PWORK_ITEM wip);
|
||
|
|
||
|
VOID
|
||
|
AdapterNotification(VOID);
|
||
|
|
||
|
VOID
|
||
|
ProcessTimerQueue(VOID);
|
||
|
|
||
|
VOID
|
||
|
StartWiTimer(PWORK_ITEM reqwip,
|
||
|
ULONG timeout);
|
||
|
|
||
|
VOID
|
||
|
StopWiTimer(PACB acbp);
|
||
|
|
||
|
DWORD
|
||
|
CreateWorkItemsManager(VOID);
|
||
|
|
||
|
VOID
|
||
|
DestroyWorkItemsManager(VOID);
|
||
|
|
||
|
PWORK_ITEM
|
||
|
AllocateWorkItem(ULONG Type);
|
||
|
|
||
|
VOID
|
||
|
FreeWorkItem(PWORK_ITEM wip);
|
||
|
|
||
|
VOID
|
||
|
EnqueueWorkItemToWorker(PWORK_ITEM wip);
|
||
|
|
||
|
VOID
|
||
|
StartReceiver(VOID);
|
||
|
|
||
|
VOID
|
||
|
ReceiveComplete(PWORK_ITEM wip);
|
||
|
|
||
|
VOID
|
||
|
SendComplete(PWORK_ITEM wip);
|
||
|
|
||
|
VOID
|
||
|
StartIpxwanProtocol(PACB acbp);
|
||
|
|
||
|
VOID
|
||
|
StopIpxwanProtocol(PACB acbp);
|
||
|
|
||
|
DWORD
|
||
|
SendSubmit(PWORK_ITEM wip);
|