_IP_V4_FILTER

struct _IP_V4_FILTER
{
 	unsigned long 	m_ValidFields; 
 	IP_ADDRESS_V4 	m_SrcAddress; 
 	IP_ADDRESS_V4 	m_DestAddress; 
 	unsigned char 	m_Protocol;  

};

m_ValidFields
Specifies which of the fileds below contain valid values and should be matched against the packet. Must be a combination of the following flags: IP_V4_FILTER_SRC_ADDRESS, IP_V4_FILTER_DEST_ADDRESS, IP_V4_FILTER_PROTOCOL.

m_SrcAddress
Source IP address

m_DestAddress
Destination IP address

m_Protocol
Next Protocol (IP protocol type)