- Fix the NdisMEthIndicateReceive macro and ETH_RCV_INDICATE_HANDLER prototype to be binary compatible with Windows (R).

- Modify NDIS accordingly.

svn path=/trunk/; revision=11258
This commit is contained in:
Filip Navara 2004-10-10 17:16:42 +00:00
parent 1ad4234f07
commit 33b2ec789a
3 changed files with 6 additions and 6 deletions

View file

@ -358,7 +358,7 @@ MiniEthReceiveComplete(
VOID STDCALL VOID STDCALL
MiniEthReceiveIndication( MiniEthReceiveIndication(
IN NDIS_HANDLE MiniportAdapter, IN PETH_FILTER Filter,
IN NDIS_HANDLE MacReceiveContext, IN NDIS_HANDLE MacReceiveContext,
IN PCHAR Address, IN PCHAR Address,
IN PVOID HeaderBuffer, IN PVOID HeaderBuffer,
@ -379,7 +379,7 @@ MiniEthReceiveIndication(
* PacketSize = Total size of received packet * PacketSize = Total size of received packet
*/ */
{ {
MiniIndicateData(MiniportAdapter, MiniIndicateData((PLOGICAL_ADAPTER)Filter->Miniport,
MacReceiveContext, MacReceiveContext,
HeaderBuffer, HeaderBuffer,
HeaderBufferSize, HeaderBufferSize,

View file

@ -4452,7 +4452,7 @@ typedef VOID
typedef VOID typedef VOID
(STDCALL *ETH_RCV_INDICATE_HANDLER)( (STDCALL *ETH_RCV_INDICATE_HANDLER)(
IN NDIS_HANDLE MiniportAdapter, IN PETH_FILTER Filter,
IN NDIS_HANDLE MacReceiveContext, IN NDIS_HANDLE MacReceiveContext,
IN PCHAR Address, IN PCHAR Address,
IN PVOID HeaderBuffer, IN PVOID HeaderBuffer,
@ -4986,7 +4986,7 @@ NdisMDeregisterIoPortRange(
PacketSize) \ PacketSize) \
{ \ { \
(*((PNDIS_MINIPORT_BLOCK)(MiniportAdapterHandle))->EthRxIndicateHandler)( \ (*((PNDIS_MINIPORT_BLOCK)(MiniportAdapterHandle))->EthRxIndicateHandler)( \
(MiniportAdapterHandle), \ ((PNDIS_MINIPORT_BLOCK)(MiniportAdapterHandle))->FilterDbs.u.EthDB, \
(MiniportReceiveContext), \ (MiniportReceiveContext), \
(HeaderBuffer), \ (HeaderBuffer), \
(HeaderBuffer), \ (HeaderBuffer), \

View file

@ -4069,7 +4069,7 @@ typedef VOID DDKAPI
typedef VOID DDKAPI typedef VOID DDKAPI
(*ETH_RCV_INDICATE_HANDLER)( (*ETH_RCV_INDICATE_HANDLER)(
IN NDIS_HANDLE MiniportAdapter, IN PETH_FILTER Filter,
IN NDIS_HANDLE MacReceiveContext, IN NDIS_HANDLE MacReceiveContext,
IN PCHAR Address, IN PCHAR Address,
IN PVOID HeaderBuffer, IN PVOID HeaderBuffer,
@ -4627,7 +4627,7 @@ NdisMDeregisterIoPortRange(
PacketSize) \ PacketSize) \
{ \ { \
(*((PNDIS_MINIPORT_BLOCK)(MiniportAdapterHandle))->EthRxIndicateHandler)( \ (*((PNDIS_MINIPORT_BLOCK)(MiniportAdapterHandle))->EthRxIndicateHandler)( \
(MiniportAdapterHandle), \ ((PNDIS_MINIPORT_BLOCK)(MiniportAdapterHandle))->FilterDbs.EthDB, \
(MiniportReceiveContext), \ (MiniportReceiveContext), \
(HeaderBuffer), \ (HeaderBuffer), \
(HeaderBuffer), \ (HeaderBuffer), \