#include #include #include #include #include // for IPRcvBuf #include // for route-lookup defs #include // for \Device\Ip I/O control codes #include // for \Device\Tcp I/O control codes #include // for firewall defs #include // for firewall defs #include // for TCP_CONN_* #include // for CONTEXT_SIZE, TDIObjectID #include // for TDI status codes #include // for interface MTU #include #include #include #include // WMI and event tracing definitions #if NAT_WMI #include #include #include #include #endif #include "prot.h" #include "resource.h" #include "sort.h" #include "cache.h" #include "compref.h" #include "entry.h" #include "pool.h" #include "xlate.h" #include "editor.h" #include "director.h" #include "notify.h" #include "mapping.h" #include "if.h" #include "dispatch.h" #include "timer.h" #include "icmp.h" #include "raw.h" #include "pptp.h" #include "ticket.h" #include "edithlp.h" #include "rhizome.h" #include "redirect.h" #if NAT_WMI #include "natschma.h" #include "natwmi.h" #endif #include "debug.h" NTKERNELAPI NTSTATUS IoSetIoCompletion ( IN PVOID IoCompletion, IN PVOID KeyContext, IN PVOID ApcContext, IN NTSTATUS IoStatus, IN ULONG_PTR IoStatusInformation, IN BOOLEAN Quota );