- 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
MiniEthReceiveIndication(
IN NDIS_HANDLE MiniportAdapter,
IN PETH_FILTER Filter,
IN NDIS_HANDLE MacReceiveContext,
IN PCHAR Address,
IN PVOID HeaderBuffer,
@ -379,7 +379,7 @@ MiniEthReceiveIndication(
* PacketSize = Total size of received packet
*/
{
MiniIndicateData(MiniportAdapter,
MiniIndicateData((PLOGICAL_ADAPTER)Filter->Miniport,
MacReceiveContext,
HeaderBuffer,
HeaderBufferSize,

View file

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

View file

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