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