www.pudn.com > mutiADdisplay.rar > INTERNET.H, change:2006-03-27,size:796b


#ifndef __INTERNET_H__ 
#define __INTERNET_H__ 
 
#include "..\inc\def.h" 
#include "..\inc\TCPIP\Ethernet.h" 
#include	"..\inc\TCPIP\netif\ethernetif.h" 
#include	"..\inc\TCPIP\ipv4\lwip\ip.h" 
 
//#include "..\inc\TCPIP\netif\cc.h" 
#include "..\inc\TCPIP\lwip\sockets.h" 
 
 
#define SWAPHLBYTE(num)		((((num)&0xff)<<8)|(((num)&0xff00)>>8)) 
 
#define ENMSG_MAC_REVDATA		1	//收到MAC层数据 
#define ENMSG_IP_REVDATA		2	//收到IP层数据 
 
#define Ethernet_Listen_Prio           8 
 
typedef struct 
{ 
	U32 EtherNetMsg;	//网卡发送的消息 
	U32 Param;	//参数 
}EtherNetMsg,*PEtherNetMsg; 
 
void initOSNet(U32 ipaddr32,U32 ipmaskaddr32,U32 ipgateaddr32, U8 Mac[]); 
U8 SendENRevData(U32 *prevdata); 
U32* WaitENRevData(); 
void *EtherNetMacMemGet(); 
void EtherNetMacMemPut(void *pblk); 
 
#endif