ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

pfhook.h File Reference

Go to the source code of this file.

Data Structures

struct  PPF_SET_EXTENSION_HOOK_INFO

Defines

#define DD_IPFLTRDRVR_DEVICE_NAME   L"\\Device\\IPFILTERDRIVER"
#define INVALID_PF_IF_INDEX   0xffffffff
#define ZERO_PF_IP_ADDR   0
#define FSCTL_IPFLTRDRVR_BASE   FILE_DEVICE_NETWORK
#define _IPFLTRDRVR_CTL_CODE(function, method, access)   CTL_CODE(FSCTL_IPFLTRDRVR_BASE, function, method, access)
#define IOCTL_PF_SET_EXTENSION_POINTER   _IPFLTRDRVR_CTL_CODE(22, METHOD_BUFFERED, FILE_WRITE_ACCESS)

Typedefs

typedef ULONG IPAddr
typedef PF_FORWARD_ACTION(NTAPIPacketFilterExtensionPtr )(IN unsigned char *PacketHeader, IN unsigned char *Packet, IN unsigned int PacketLength, IN unsigned int RecvInterfaceIndex, IN unsigned int SendInterfaceIndex, IN IPAddr RecvLinkNextHop, IN IPAddr SendLinkNextHop)

Enumerations

enum  PF_FORWARD_ACTION { PF_FORWARD = 0, PF_DROP = 1, PF_PASS = 2, PF_ICMP_ON_DROP = 3 }

Generated on Sun May 27 2012 05:31:12 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.