mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
1.4 KiB
34 lines
1.4 KiB
/********************************************************************/
|
|
/** Microsoft LAN Manager **/
|
|
/** Copyright(c) Microsoft Corp., 1990-1992 **/
|
|
/********************************************************************/
|
|
/* :ts=4 */
|
|
|
|
//** IPXMIT.H - IP transmit definitions.
|
|
//
|
|
// This file contains all of the definitions for the transmit code visible
|
|
// to modules outside IPXMIT.C
|
|
extern IP_STATUS SendIPPacket(Interface *IF, IPAddr FirstHop,
|
|
PNDIS_PACKET Packet, PNDIS_BUFFER Buffer,
|
|
IPHeader *Header, uchar *Options,
|
|
uint OptionSize);
|
|
extern IP_STATUS IPFragment(Interface *DestIF, uint MTU,
|
|
IPAddr FirstHop, PNDIS_PACKET Packet,
|
|
IPHeader *Header, PNDIS_BUFFER Buffer,
|
|
uint DataSize, uchar *Options,
|
|
uint OptionSize, int *SentCount);
|
|
extern uchar UpdateOptions(uchar *Options, OptIndex *Index,
|
|
IPAddr Address);
|
|
extern IP_STATUS SendIPBCast(NetTableEntry *SrcNTE, IPAddr Destination,
|
|
PNDIS_PACKET Packet, IPHeader *IPH,
|
|
PNDIS_BUFFER Buffer, uint DataSize,
|
|
uchar *Options, uint OptionSize,
|
|
uchar SendOnSource, OptIndex *Index);
|
|
extern IP_STATUS IPTransmit(void *Context, void *SendContext,
|
|
PNDIS_BUFFER Buffer, uint DataSize,
|
|
IPAddr Dest, IPAddr Source,
|
|
IPOptInfo *OptInfo, RouteCacheEntry *RCE,
|
|
uchar Protocol);
|
|
|
|
|
|
|