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 ULONG * | PMASK |
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) |