Go to the source code of this file.
◆ DECLARE_UNKNOWN_PROTOTYPE
◆ DECLARE_UNKNOWN_STRUCT
#define DECLARE_UNKNOWN_STRUCT |
( |
|
BaseName | ) |
typedef struct _##BaseName BaseName, *P##BaseName; |
◆ ETH_LENGTH_OF_ADDRESS
#define ETH_LENGTH_OF_ADDRESS 6 |
◆ ETHI_FILTER
◆ PETHI_FILTER
◆ EthCreateFilter()
Definition at line 16 of file efilter.c.
34{
36
38 if (NewFilter !=
NULL)
39 {
45 }
46 else
47 {
51 }
52}
#define NDIS_DbgPrint(_t_, _x_)
#define ETH_LENGTH_OF_ADDRESS
#define ExAllocatePool(type, size)
_Must_inspect_result_ _In_opt_ PFLT_FILTER Filter
struct _X_FILTER * PETH_FILTER
UINT MaxMulticastAddresses
UCHAR AdapterAddress[ETH_LENGTH_OF_ADDRESS]
#define RtlCopyMemory(Destination, Source, Length)
#define RtlZeroMemory(Destination, Length)
Referenced by NdisIPnPStartDevice().
◆ EthDeleteFilter()
◆ EthFilterDprIndicateReceive()
Definition at line 69 of file efilter.c.
90{
91
92
93
96 return;
97 }
99 MacReceiveContext,
100 HeaderBuffer,
101 HeaderBufferSize,
102 LookaheadBuffer,
103 LookaheadBufferSize,
105}
VOID MiniIndicateData(PLOGICAL_ADAPTER Adapter, NDIS_HANDLE MacReceiveContext, PVOID HeaderBuffer, UINT HeaderBufferSize, PVOID LookaheadBuffer, UINT LookaheadBufferSize, UINT PacketSize)
Referenced by NdisIPnPStartDevice().
◆ EthFilterDprIndicateReceiveComplete()
Definition at line 113 of file efilter.c.
120{
124
126
129 return;
130 }
131
133
136 {
138
140 {
142
145
146 CurrentEntry = CurrentEntry->
Flink;
147 }
148 }
150}
struct _LOGICAL_ADAPTER * PLOGICAL_ADAPTER
#define KeAcquireSpinLockAtDpcLevel(SpinLock)
#define KeReleaseSpinLockFromDpcLevel(SpinLock)
NDIS_OPEN_BLOCK NdisOpenBlock
PPROTOCOL_BINDING ProtocolBinding
struct _LIST_ENTRY * Flink
LIST_ENTRY ProtocolListHead
NDIS_MINIPORT_BLOCK NdisMiniportBlock
RECEIVE_COMPLETE_HANDLER ReceiveCompleteHandler
NDIS_PROTOCOL_CHARACTERISTICS Chars
#define CONTAINING_RECORD(address, type, field)
Referenced by NdisIPnPStartDevice().