|
|
/*++
Copyright (c) 1995 Microsoft Corporation
Module Name:
wanarp\rcv.h
Abstract:
Function prototypes for rcv.h
Revision History:
AmritanR
--*/
#ifndef __WANARP_RCV_H__
#define __WANARP_RCV_H__
#define PORT137_NBO (WORD)0x8900
INT WanNdisReceivePacket( IN NDIS_HANDLE nhProtocolContext, IN PNDIS_PACKET pnpPacket );
NDIS_STATUS WanNdisReceive( NDIS_HANDLE nhProtocolContext, NDIS_HANDLE nhXferContext, VOID UNALIGNED *pvHdr, UINT uiHdrLen, VOID UNALIGNED *pvData, UINT uiDataLen, UINT uiTotalLen );
NDIS_STATUS WanReceiveCommon( NDIS_HANDLE nhProtocolContext, NDIS_HANDLE nhXferContext, VOID UNALIGNED *pvHeader, UINT uiHeaderLen, VOID UNALIGNED *pvData, UINT uiDataLen, UINT uiTotalLen, PMDL pMdl, PINT piClientCount );
VOID WanNdisReceiveComplete( NDIS_HANDLE nhProtocolContext );
VOID WanNdisTransferDataComplete( NDIS_HANDLE nhProtocolContext, PNDIS_PACKET pnpPacket, NDIS_STATUS nsStatus, UINT uiBytesCopied );
NDIS_STATUS WanIpTransferData( PVOID pvContext, NDIS_HANDLE nhMacContext, UINT uiProtoOffset, UINT uiTransferOffset, UINT uiTransferLength, PNDIS_PACKET pnpPacket, PUINT puiTransferred );
UINT WanIpReturnPacket( PVOID pvContext, PNDIS_PACKET pnpPacket );
BOOLEAN WanpDropNetbiosPacket( PBYTE pbyBuffer, ULONG ulBufferLen );
#endif // __WANARP_RCV_H__
|