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

/*++
Copyright (c) 1992-1996 Microsoft Corporation
Module Name:
data.h
Abstract:
This file contains the data declarations for the atmarp server.
Author:
Jameel Hyder ([email protected]) July 1996
Environment:
Kernel mode
Revision History:
--*/
#ifndef _DATA_
#define _DATA_
extern PDRIVER_OBJECT ArpSDriverObject;
extern PDEVICE_OBJECT ArpSDeviceObject;
extern NDIS_HANDLE ArpSProtocolHandle;
extern NDIS_HANDLE ArpSPktPoolHandle;
extern NDIS_HANDLE ArpSBufPoolHandle;
extern NDIS_HANDLE MarsPktPoolHandle;
extern NDIS_HANDLE MarsBufPoolHandle;
extern PINTF ArpSIfList;
extern ULONG ArpSIfListSize;
extern KSPIN_LOCK ArpSIfListLock;
extern KQUEUE ArpSReqQueue;
extern KQUEUE MarsReqQueue;
extern LIST_ENTRY ArpSEntryOfDeath;
extern KEVENT ArpSReqThreadEvent;
extern SLIST_HEADER ArpSPktList;
extern KSPIN_LOCK ArpSPktListLock;
extern UINT ArpSBuffers;
extern UINT MarsPackets;
extern PVOID ArpSBufferSpace;
extern USHORT ArpSFlushTime;
extern USHORT ArpSNumEntriesInBlock[ARP_BLOCK_TYPES];
extern USHORT ArpSEntrySize[ARP_BLOCK_TYPES];
extern BOOLEAN ArpSBlockIsPaged[ARP_BLOCK_TYPES];
extern ATM_BLLI_IE ArpSDefaultBlli;
extern ATM_BHLI_IE ArpSDefaultBhli;
extern LLC_SNAP_HDR ArpSLlcSnapHdr;
extern LLC_SNAP_HDR MarsCntrlLlcSnapHdr;
extern LLC_SNAP_HDR MarsData1LlcSnapHdr;
extern LLC_SNAP_HDR MarsData2LlcSnapHdr;
extern MARS_HEADER MarsCntrlHdr;
extern MARS_FLOW_SPEC DefaultCCFlowSpec;
extern MARS_TLV_MULTI_IS_MCS MultiIsMcsTLV;
extern MARS_TLV_NULL NullTLV;
extern ULONG ArpSDebugLevel;
extern ULONG MarsDebugLevel;
#endif // _DATA_