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.

68 lines
1.6 KiB

  1. /*++
  2. Copyright (c) 1992-1996 Microsoft Corporation
  3. Module Name:
  4. data.h
  5. Abstract:
  6. This file contains the data declarations for the atmarp server.
  7. Author:
  8. Jameel Hyder (jameelh@microsoft.com) July 1996
  9. Environment:
  10. Kernel mode
  11. Revision History:
  12. --*/
  13. #ifndef _DATA_
  14. #define _DATA_
  15. extern PDRIVER_OBJECT ArpSDriverObject;
  16. extern PDEVICE_OBJECT ArpSDeviceObject;
  17. extern NDIS_HANDLE ArpSProtocolHandle;
  18. extern NDIS_HANDLE ArpSPktPoolHandle;
  19. extern NDIS_HANDLE ArpSBufPoolHandle;
  20. extern NDIS_HANDLE MarsPktPoolHandle;
  21. extern NDIS_HANDLE MarsBufPoolHandle;
  22. extern PINTF ArpSIfList;
  23. extern ULONG ArpSIfListSize;
  24. extern KSPIN_LOCK ArpSIfListLock;
  25. extern KQUEUE ArpSReqQueue;
  26. extern KQUEUE MarsReqQueue;
  27. extern LIST_ENTRY ArpSEntryOfDeath;
  28. extern KEVENT ArpSReqThreadEvent;
  29. extern SLIST_HEADER ArpSPktList;
  30. extern KSPIN_LOCK ArpSPktListLock;
  31. extern UINT ArpSBuffers;
  32. extern UINT MarsPackets;
  33. extern PVOID ArpSBufferSpace;
  34. extern USHORT ArpSFlushTime;
  35. extern USHORT ArpSNumEntriesInBlock[ARP_BLOCK_TYPES];
  36. extern USHORT ArpSEntrySize[ARP_BLOCK_TYPES];
  37. extern BOOLEAN ArpSBlockIsPaged[ARP_BLOCK_TYPES];
  38. extern ATM_BLLI_IE ArpSDefaultBlli;
  39. extern ATM_BHLI_IE ArpSDefaultBhli;
  40. extern LLC_SNAP_HDR ArpSLlcSnapHdr;
  41. extern LLC_SNAP_HDR MarsCntrlLlcSnapHdr;
  42. extern LLC_SNAP_HDR MarsData1LlcSnapHdr;
  43. extern LLC_SNAP_HDR MarsData2LlcSnapHdr;
  44. extern MARS_HEADER MarsCntrlHdr;
  45. extern MARS_FLOW_SPEC DefaultCCFlowSpec;
  46. extern MARS_TLV_MULTI_IS_MCS MultiIsMcsTLV;
  47. extern MARS_TLV_NULL NullTLV;
  48. extern ULONG ArpSDebugLevel;
  49. extern ULONG MarsDebugLevel;
  50. #endif // _DATA_