Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

96 lines
1.1 KiB

  1. /*++
  2. Copyright (c) 1996 Microsoft Corporation
  3. Module Name:
  4. prot.h
  5. Abstract:
  6. Author:
  7. Stefan Solomon 02/06/1996
  8. Revision History:
  9. --*/
  10. DWORD
  11. CreateWorkItemsManager(VOID);
  12. DWORD
  13. OpenIpxWanSocket(VOID);
  14. DWORD
  15. CloseIpxWanSocket(VOID);
  16. DWORD
  17. StartAdapterManager(VOID);
  18. VOID
  19. StopAdapterManager(VOID);
  20. PACB
  21. GetAdapterByIndex(ULONG AdapterIndex);
  22. VOID
  23. ProcessReceivedPacket(PACB acbp,
  24. PWORK_ITEM wip);
  25. VOID
  26. RepostRcvPacket(PWORK_ITEM wip);
  27. VOID
  28. ProcessReXmitPacket(PWORK_ITEM wip);
  29. VOID
  30. ProcessTimeout(PWORK_ITEM wip);
  31. VOID
  32. AdapterNotification(VOID);
  33. VOID
  34. ProcessTimerQueue(VOID);
  35. VOID
  36. StartWiTimer(PWORK_ITEM reqwip,
  37. ULONG timeout);
  38. VOID
  39. StopWiTimer(PACB acbp);
  40. DWORD
  41. CreateWorkItemsManager(VOID);
  42. VOID
  43. DestroyWorkItemsManager(VOID);
  44. PWORK_ITEM
  45. AllocateWorkItem(ULONG Type);
  46. VOID
  47. FreeWorkItem(PWORK_ITEM wip);
  48. VOID
  49. EnqueueWorkItemToWorker(PWORK_ITEM wip);
  50. VOID
  51. StartReceiver(VOID);
  52. VOID
  53. ReceiveComplete(PWORK_ITEM wip);
  54. VOID
  55. SendComplete(PWORK_ITEM wip);
  56. VOID
  57. StartIpxwanProtocol(PACB acbp);
  58. VOID
  59. StopIpxwanProtocol(PACB acbp);
  60. DWORD
  61. SendSubmit(PWORK_ITEM wip);