ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

afilter.h File Reference

Go to the source code of this file.

Data Structures

struct  PARC_BUFFER_LIST
struct  PARC_PROTOCOL_HEADER
struct  PARC_PACKET_HEADER
struct  PARC_PACKET
struct  PARC_BINDING_INFO
struct  PARC_FILTER

Defines

#define ARC_RECEIVE_BUFFERS   64
#define ARCNET_ADDRESS_LEN   1
#define ARC_PROTOCOL_HEADER_SIZE   (sizeof(ARC_PROTOCOL_HEADER))
#define ARC_MAX_FRAME_SIZE   504
#define ARC_MAX_ADDRESS_IDS   256
#define ARC_MAX_FRAME_HEADER_SIZE   6
#define ARC_MAX_PACKET_SIZE   576
#define ARC_FILTER_MAX_OPENS   (sizeof(ULONG) * 8)
#define ARC_IS_BROADCAST(Address)   (BOOLEAN)(!(Address))
#define ARC_QUERY_FILTER_CLASSES(Filter)   ((Filter)->CombinedPacketFilter)
#define ARC_QUERY_PACKET_FILTER(Filter, NdisFilterHandle)   (((PARC_BINDING_INFO)(NdisFilterHandle))->PacketFilters)

Typedefs

typedef ULONG MASK
typedef ULONGPMASK

Functions

BOOLEAN NTAPI ArcCreateFilter (IN struct _NDIS_MINIPORT_BLOCK *Miniport, IN UCHAR AdapterAddress, OUT PARC_FILTER *Filter)
VOID NTAPI ArcDeleteFilter (IN PARC_FILTER Filter)
BOOLEAN NTAPI ArcNoteFilterOpenAdapter (IN PARC_FILTER Filter, IN NDIS_HANDLE NdisBindingHandle, OUT PNDIS_HANDLE NdisFilterHandle)
NDIS_STATUS NTAPI ArcDeleteFilterOpenAdapter (IN PARC_FILTER Filter, IN NDIS_HANDLE NdisFilterHandle, IN PNDIS_REQUEST NdisRequest)
NDIS_STATUS NTAPI ArcFilterAdjust (IN PARC_FILTER Filter, IN NDIS_HANDLE NdisFilterHandle, IN PNDIS_REQUEST NdisRequest, IN UINT FilterClasses, IN BOOLEAN Set)
VOID NTAPI ArcFilterDprIndicateReceiveComplete (IN PARC_FILTER Filter)
VOID NTAPI ArcFilterDprIndicateReceive (IN PARC_FILTER Filter, IN PUCHAR pRawHeader, IN PUCHAR pData, IN UINT Length)
NDIS_STATUS NTAPI ArcFilterTransferData (IN PARC_FILTER Filter, IN NDIS_HANDLE MacReceiveContext, IN UINT ByteOffset, IN UINT BytesToTransfer, OUT PNDIS_PACKET Packet, OUT PUINT BytesTransfered)
VOID NTAPI ArcFreeNdisPacket (IN PARC_PACKET Packet)
VOID NTAPI ArcFilterDoIndication (IN PARC_FILTER Filter, IN PARC_PACKET Packet)
VOID NTAPI ArcDestroyPacket (IN PARC_FILTER Filter, IN PARC_PACKET Packet)

Generated on Sun May 27 2012 05:29:38 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.